Display apparatus and display method of content of external device
By displaying a shortcut list on the user interface of the display device and directly switching to the target external device interface, the problem of low display efficiency of external device content in the prior art is solved, thereby simplifying operation and improving user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HISENSE VISUAL TECH CO LTD
- Filing Date
- 2022-07-29
- Publication Date
- 2026-04-21
AI Technical Summary
Existing display devices require users to interact multiple times during the display of content from external devices, resulting in low efficiency and cumbersome operation.
A display device is provided that, by receiving a user's control command, displays a shortcut list on a first user interface containing the device names of all external devices, and switches to the corresponding user interface in response to a selection command, thereby simplifying the operation process.
It improves the efficiency of displaying content from external devices, reduces the number of interactions between the user and the display device, and enhances the user experience.
Smart Images

Figure CN119583868B_ABST
Abstract
Description
[0001] This application claims priority to the following applications filed on October 29, 2021 (application number 202111275373.6); November 11, 2021 (application number 202111331354.0); November 30, 2021 (application number 202111441953.8); and December 20, 2021 (application number 202111563203.8), the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of intelligent display device technology, and in particular to a method for displaying the content of a display device and an external device. Background Technology
[0003] Display devices refer to terminal devices capable of outputting specific display images, such as smart TVs, mobile terminals, smart advertising screens, and projectors. Taking smart TVs as an example, smart TVs are television products based on Internet application technologies, possessing open operating systems and chips, and having open application platforms. They enable two-way human-computer interaction and integrate multiple functions such as audio-visual, entertainment, and data to meet diverse and personalized user needs.
[0004] Display devices can connect to external devices, such as local devices like USB flash drives and external hard drives, and network devices like Digital Living Network Alliance (DLNA) devices, providing users with richer media resources. Display devices typically use specific applications, such as Data Management Platform (DMP) applications, to manage these external devices. In practice, users need to interact with the display device multiple times to see the content from the external devices, a cumbersome and inefficient process. Summary of the Invention
[0005] This application provides a method for displaying the content of a display device and an external device, so as to simplify the display process of the content of the external device and improve the display efficiency of the content of the external device.
[0006] In a first aspect, this application provides a display device, comprising:
[0007] A monitor is a user interface configured to display the content of an external device.
[0008] The controller is configured as follows:
[0009] The system receives a first control command sent by a user to a first user interface, which is a user interface corresponding to the content of a first external device. The first control command is used to instruct the display of a first shortcut list, which includes the device names of all external devices of the display device.
[0010] In response to the first control command, the first shortcut list is displayed on the first user interface;
[0011] The system receives a first selection instruction sent by the user, the selection instruction being used to instruct the display of the content of the second external device, the device name of the second external device belonging to the first shortcut list;
[0012] In response to the first selection command, the first user interface is switched to a second user interface, which is a user interface corresponding to the content of the second external device.
[0013] Secondly, this application provides a method for displaying external content, applied to the display device described in the first aspect, the method comprising:
[0014] The system receives a first control command sent by a user to a first user interface, which is a user interface corresponding to the content of a first external device. The first control command is used to instruct the display of a first shortcut list, which includes the device names of all external devices of the display device.
[0015] In response to the first control command, the first shortcut list is displayed on the first user interface;
[0016] The system receives a first selection instruction sent by the user, the selection instruction being used to instruct the display of the content of the second external device, the device name of the second external device belonging to the first shortcut list;
[0017] In response to the first selection command, the first user interface is switched to a second user interface, which is a user interface corresponding to the content of the second external device.
[0018] As can be seen from the above, the display device can respond to the first control command sent by the user, directly display the first shortcut list on the first user interface, show the user all the information of the external devices through the first shortcut list, and further respond to the first selection command sent by the user based on the first shortcut list to display the second user interface corresponding to the content of the second external device, thereby improving the efficiency of the display device in displaying the content of the external device, simplifying the user's operation, and improving the user experience. Attached Figure Description
[0019] Figure 1This is a diagram illustrating the list of external devices.
[0020] Figure 2 This application illustrates the usage scenario of the display device.
[0021] Figure 3 This is a hardware configuration block diagram of the control device in the embodiments of this application;
[0022] Figure 4 This is a hardware configuration block diagram of the control device in the embodiments of this application;
[0023] Figure 5 This is a hardware configuration diagram of the display device in the embodiments of this application;
[0024] Figure 6 This is a software configuration diagram of the display device in the embodiments of this application;
[0025] Figure 7 This is a schematic diagram illustrating the user's interaction in selecting the first external device in an embodiment of this application.
[0026] Figure 8 This is a schematic diagram of the user interface of the first external device in the embodiments of this application;
[0027] Figure 9 This is a flowchart illustrating the content of the second user interface displayed by the display device in an embodiment of this application;
[0028] Figure 10 This is an interactive diagram illustrating a user sending a first control command to a display device in an embodiment of this application.
[0029] Figure 11 This is a schematic diagram of the first shortcut list displayed on the first user interface in an embodiment of this application;
[0030] Figure 12 This is an interactive diagram illustrating how a user controls a display device to display content from a second external device, as shown in an embodiment of this application.
[0031] Figure 13 This is an interactive diagram illustrating how a user controls a display device to display content from a first external device, as shown in an embodiment of this application.
[0032] Figure 14 This is an interactive diagram illustrating the user controlling the display device to display preview information of an external device in an embodiment of this application;
[0033] Figure 15 This is a schematic diagram of the first shortcut list displayed on the first user interface in an embodiment of this application;
[0034] Figure 16 This is a flowchart illustrating how a display device simultaneously displays main content and target sub-content in an embodiment of this application.
[0035] Figure 17 This is an interactive diagram illustrating a user sending a first editing command to a display device in an embodiment of this application;
[0036] Figure 18 This is an interactive diagram illustrating how a user controls a display device to edit a second shortcut list in an embodiment of this application.
[0037] Figure 19 This is a flowchart illustrating the modification of the user interface by the display device in an embodiment of this application;
[0038] Figure 20 This is an interactive diagram illustrating how a user controls a display device to modify the user interface in an embodiment of this application.
[0039] Figure 21 This is a schematic diagram of a page displayed on the display device 200 showing resources from a USB flash drive in an embodiment of this application;
[0040] Figure 22 This is a schematic diagram of an external storage device 500 connected to a display device 200 in an embodiment of this application;
[0041] Figure 23 This is a schematic diagram of a peripheral interface on a display device 200 in an embodiment of this application;
[0042] Figure 24 This is a schematic diagram of an image mode setting page on a display device 200 in an embodiment of this application;
[0043] Figure 25 This is a schematic diagram of the processing flow between various processing levels in the display device 200 in this embodiment of the application;
[0044] Figure 26 This is a schematic diagram of a video playback method according to an embodiment of this application;
[0045] Figure 27 A flowchart illustrating the steps of setting a target mode in the embodiments of this application;
[0046] Figure 28 This is another schematic diagram illustrating the processing flow between various processing levels in the display device 200 in this embodiment of the application;
[0047] Figure 29 This is another flowchart illustrating the steps of setting the target mode in the embodiments of this application.
[0048] Figure 30 This is a schematic diagram of a file page on the display device 200 in an embodiment of this application;
[0049] Figure 31This is a schematic diagram of a file page corresponding to folder A in an embodiment of this application;
[0050] Figure 32 This is a schematic diagram illustrating the process of creating a playlist on the display device 200 in an embodiment of this application;
[0051] Figure 33 This is a schematic diagram of the current file page on the display device 200 in an embodiment of this application;
[0052] Figure 34 This is another schematic diagram of the current file page on the display device 200 in an embodiment of this application;
[0053] Figure 35 This is a schematic diagram of a media file with a selection control on the current file page in an embodiment of this application;
[0054] Figure 36 This is another schematic diagram of a media file with a selection control on the current file page in this application embodiment;
[0055] Figure 37 This is a schematic diagram of the process for filtering non-target media type files on the display device 200 in an embodiment of this application;
[0056] Figure 38 This is a schematic diagram illustrating a list-type page (who200) displayed in an embodiment of this application.
[0057] Figure 39 This is a schematic diagram illustrating the process of adding media files on the display device 200 using a multimedia file control in an embodiment of this application.
[0058] Figure 40 This is a schematic diagram of a file page with multimedia file controls on a display device 200 in an embodiment of this application;
[0059] Figure 41 This is a flowchart illustrating the display page on the display device 200 in an embodiment of this application;
[0060] Figure 42 This is a schematic diagram of a prompt page on the display device 200 in an embodiment of this application;
[0061] Figure 43 This is a schematic diagram of a first-level file page on the display device 200 in an embodiment of this application;
[0062] Figure 44 This is a schematic diagram of the process for controlling focus positioning on the display device 200 in an embodiment of this application;
[0063] Figure 45This is a schematic diagram of a file page with a search box on a display device 200 in an embodiment of this application;
[0064] Figure 46 This application provides an example of an interaction flowchart between a display device and a user.
[0065] Figure 47 A display showing a settings interface is provided for embodiments of this application;
[0066] Figure 48 A flowchart illustrating the renaming port displayed on the control display provided in this application embodiment;
[0067] Figure 49 A schematic diagram illustrating a display with a settings interface provided for an embodiment of this application;
[0068] Figure 50 The present application provides an embodiment of a display showing a renamed port;
[0069] Figure 51 A schematic diagram illustrating a display with a settings interface provided for an embodiment of this application;
[0070] Figure 52 This application provides an embodiment of the diagram showing the changes in the display interface during the process of retrieving and renaming the port.
[0071] Figure 53 This application provides an embodiment of the diagram showing the changes in the display interface during the process of retrieving and renaming the port.
[0072] Figure 54 A flowchart illustrating the renaming port displayed on the control display provided in this application embodiment;
[0073] Figure 55 The diagram shows the changes in the display interface during the renaming process of the HDMI control provided in this application embodiment;
[0074] Figure 56 A display showing a prompting interface is provided for embodiments of this application. Detailed Implementation
[0075] The embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described below do not represent all embodiments consistent with this application. They are merely examples of systems and methods consistent with some aspects of this application as detailed in the claims.
[0076] It should be noted that the brief descriptions of terms in this application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise stated, these terms should be understood in their ordinary and common meaning.
[0077] Display devices typically use specific applications, such as Data Management Platform (DMP) applications, to manage these external devices. After the user controls the display device and enters the DMP application, the display will show... Figure 1 The external device list shown displays the names of all external devices currently connected to the display device. Users send selection commands to the display device via remote control or other control devices, causing the display device to show the user interface of the selected external device (e.g., the first external device). If the user wants to browse the content of other external devices (e.g., the second external device), they need to select from... Figure 1 Select the second external device from the list of external devices shown. In one implementation, the user can completely exit the DMP application and re-enter it to allow the display device to show the image again. Figure 1 The system displays a list of external devices and allows users to select a second external device from this list to display its content. In another implementation, the user sends multiple back commands to the display device via a control device, causing the display device to sequentially revert from the current user interface to previous states, such as... Figure 1 The system displays a list of external devices, from which a second external device is selected to display its content. It's clear that the user needs to interact with the display device multiple times to see the content from the external device, a cumbersome and inefficient process.
[0078] Figure 2 This is a schematic diagram illustrating a usage scenario of the display device according to an embodiment. For example... Figure 2 As shown, the display device 200 can communicate with the server 300 via the Internet, and the user can operate the display device 200 through the control device 100.
[0079] In some embodiments, the control device 100 may be a remote control. Communication between the remote control and the display device includes at least one of infrared protocol communication, Bluetooth protocol communication, and other short-range communication methods, controlling the display device 200 wirelessly or via a wired connection. Users can control the display device 200 by inputting control commands through at least one method, such as buttons on the remote control, voice input, or control panel input.
[0080] In some embodiments, the control device 100 may also be a mobile terminal, such as a mobile phone. Communication between the mobile terminal and the display device 200 includes Internet Protocol (IP) communication or Bluetooth protocol communication, as well as at least one of other short-range and long-range communication methods. Users can control the display device 200 by inputting user commands through at least one method such as buttons, voice input, or control panel input on the mobile terminal. Figure 3 This is a block diagram of the configuration of a control device 100, taking a remote control as an example. Figure 3 As shown, the control device 100 includes a controller, a communication interface, a user input / output interface, a memory, and a power supply.
[0081] Figure 4 This is a configuration block diagram of a control device 100, taking a mobile terminal as an example. Figure 4 As shown, the control device 100 includes at least one of the following components: radio frequency (RF) circuit, memory, display unit, camera, sensor, audio circuit, wireless Fidelity (Wi-Fi) circuit, processor, Bluetooth circuit, and power supply.
[0082] Figure 5 A hardware configuration block diagram of a display device 200 according to an exemplary embodiment is shown.
[0083] In some embodiments, the display device 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.
[0084] In some embodiments, the communicator 220 is a component used to communicate with external devices or servers according to various communication protocol types. For example, the communicator may include at least one of a Wi-Fi module, a Bluetooth module, a wired Ethernet module, other network communication protocol chips or near-field communication protocol chips, and an infrared receiver. The display device 200 can establish the transmission and reception of control signals and data signals with the control device 100 or the server 300 through the communicator 220.
[0085] In some embodiments, the external device interface 240 may include, but is not limited to, one or more interfaces such as: High Definition Multimedia Interface (HDMI), analog or data high-definition component input interface (component), composite video input interface (CVBS), USB input interface (USB), RGB port, etc. It may also be a composite input / output interface formed by multiple interfaces mentioned above.
[0086] In some embodiments, the controller 250 and the tuner 210 may be located in different separate devices, that is, the tuner 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.
[0087] In some embodiments, the controller 250 controls the operation of the display device and responds to user operations via various software control programs stored in memory. The controller 250 controls the overall operation of the display device 200. For example, in response to receiving a user command to select a UI object to display on the display 260, the controller 250 can perform operations related to the object selected by the user command.
[0088] In some embodiments, the user can input user commands through a graphical user interface (GUI) displayed on the display 260, and the user input interface receives the user input commands through the GUI. Alternatively, the user can input user commands by inputting specific sounds or gestures, and the user input interface receives the user input commands by recognizing the sounds or gestures through sensors.
[0089] See Figure 6 In some embodiments, the system is divided into four layers, from top to bottom: the Applications layer (referred to as the "Application Layer"), the Application Framework layer (referred to as the "Framework Layer"), the Android runtime and system library layer (referred to as the "System Runtime Layer"), and the kernel layer.
[0090] like Figure 6 As shown, the application framework layer in this embodiment includes managers, content providers, etc., wherein the managers include at least one of the following modules: ActivityManager, which interacts with all activities running in the system; LocationManager, which provides access to system location services for system services or applications; PackageManager, which retrieves various information related to application packages currently installed on the device; NotificationManager, which controls the display and clearing of notification messages; and WindowManager, which manages icons, windows, toolbars, wallpapers, and desktop widgets on the user interface.
[0091] To expand the local data that the display device 200 can directly use without occupying its own storage space, and to enhance the flexibility of data acquisition, external devices can be connected to the display device 200. Depending on the user's needs, different types of external devices can be connected, such as USB flash drives, external hard drives, and DLNA devices. The display device 200 typically uses a DMP application to manage these external devices. The user moves the focus to the DMP application's option using the control device 100 and presses the "OK" button to send an application selection command to the display device 200. In response to this command, the display device 200 displays the user interface of the sub-menu corresponding to the DMP application, such as... Figure 1 The external device list shown. In some embodiments, the external device list includes icons and device names of all external devices currently connected to the display device 200. To distinguish different types of external devices, different icons are displayed for different types of external devices, such as... Figure 1 As shown, the display device 200 is currently connected to three external devices: "first external device," "second external device," and "third external device." The "first external device" and "second external device" are of the same type, such as a USB flash drive, while the "third external device" is of a different type, such as a DLNA device. Users can quickly and accurately understand the device information of the external devices currently connected to the display device 200 through different icons and device names. In some embodiments, if some of the external devices currently connected to the display device 200 are unusable, the icons and device names corresponding to these unusable external devices will have a warning indicator, such as being grayed out or highlighted, to inform the user that these external devices are unavailable.
[0092] Furthermore, users can select the external device they want to view via the control device 100, such as... Figure 7 As shown, taking a remote control as an example, the user moves the focus to the icon and device name corresponding to the first external device by manipulating the "Up," "Down," "Left," and "Right" buttons on the remote control. The user then sends an application selection command to the display device 200 by pressing the "OK" button on the remote control to select the first external device. The display device 200 responds to this application selection command by displaying a user interface corresponding to the content of the first external device, such as... Figure 8As shown on the left, the contents of the first external device include folder a, folder b, and folder c. In this embodiment, the contents of the external device refer to the data stored in the external device. The data stored in the external device corresponds to different user interfaces according to each storage node in its storage path. For example, if the storage path for "Image A" stored in the external device is "folder a → folder a'", then the storage nodes corresponding to "Image A" are "folder a" and "folder a'". The user control device 100 sequentially enters the corresponding user interface according to the storage path of "Image A" to find "Image A". Correspondingly, the display device 200 responds to the user's command and sequentially displays as shown below. Figure 8 The middle section shows the user interface corresponding to the storage node "folder a" (including the contents of folder a, i.e., folder a' and folder a"), and as shown below. Figure 8 The user interface (including "Picture A" and "Music A") corresponding to the storage node "Folder a'" is shown on the right.
[0093] In the display as shown Figure 8 When viewing the user interface shown on the right, if the user wants to view the content of other external devices, such as a second external device, the user can control the control device 100 to send a return command to the display device 200. In response to this return command, the display device 200 will directly exit the DMP application, displaying its desktop. The user then needs to reselect the DMP application to access other external devices. Figure 1 The system displays a list of external devices and allows users to select a second external device from this list to browse its contents. Alternatively, the system may display multiple return commands, with the display device 200 responding to each command by sequentially displaying the following: Figure 8 The middle part, such as Figure 8 Left side, such as Figure 1 The user interface shown allows you to return to the list of external devices, and then select a second external device from that list to browse its contents.
[0094] As can be seen, if the content of an external device is displayed according to the above process, multiple interactions between the user and the display device 200 are required. Furthermore, while displaying the content of other external devices, the content of the currently connected external device cannot be displayed, preventing the user from continuing to browse the content of the current external device. To solve the above problems, this application provides a method for displaying the content of an external device, referring to... Figure 9 The process shown is as follows:
[0095] S901. Receive a first control command sent by a user to a first user interface, wherein the first user interface is a user interface corresponding to the content of the first external device, and the first control command is used to instruct the display of a first shortcut list, wherein the first shortcut list includes the device names of all external devices of the display device.
[0096] In this embodiment, the first user interface is the user interface corresponding to the content of the current external device. For example, taking the first external device as the current external device, the first user interface refers to the user interface corresponding to each storage node within the first external device, such as the user interface corresponding to "folder a'". That is, the first user interface is as follows: Figure 8 As shown on the right.
[0097] When the first user interface is displayed, if the user needs to browse the content of other external devices, such as the second external device, the user can directly send a first control command to the display device 200 from the first user interface. The first control command is used to instruct the display device 200 to display the first shortcut list.
[0098] In this embodiment, the first control command may correspond to one or more different interactive information. It should be noted that this interactive information differs from the interactive information corresponding to the command that triggers the original function on the first user interface. The process by which the display device 200 receives the first control command sent by the user specifically includes:
[0099] The display device 200 pre-stores the correspondence between the first control command and the interaction information. After receiving the interaction information sent by the user, the display device 200 compares the received interaction information with the interaction information in the pre-stored correspondence. If the received interaction information belongs to the interaction information in the correspondence, it determines that the user sent the first control command; otherwise, it determines that the user did not send the first control command.
[0100] In some embodiments, the interaction information corresponding to the first control command can be the key value information of a specified key combination. For example, the specified key combination is "<" and "<", meaning the key value information of the specified key combination is "two consecutive key values corresponding to '<'". Figure 10 As shown above, the user sends the interactive information "key value information: '<' - key value, '<' - key value" to the display device 200 by pressing the "<" button twice consecutively, which is the first control command. In this embodiment, the key value information of the specified key combination includes at least the key value of each specified key and the order of the specified keys, and may also include the input time interval between two adjacent specified keys.
[0101] In some embodiments, the interactive information corresponding to the first control command can be the key value information of a designated key. The designated key can be an existing key on the control device 100 or a newly set key. For example, the designated key can be an existing key "《" on the control device 100 or a newly set "shortcut" key on the control device 100, which is dedicated to sending the first control command. Typically, to avoid overlap between the original function of an existing key and the designated key, the pressing time can be set as the key value information of the designated key. The first control command can only be triggered after the user continuously presses the designated key for a certain period of time. For example, the user sends the interactive information "key value information: '《' - key value, pressing time: 5s", i.e., the first control command, to the display device 200 by continuously pressing the designated key "《" on the remote control for 5 seconds. In this embodiment, the key value information of the designated key includes at least the key value of the designated key and the pressing time.
[0102] In some embodiments, the interaction information corresponding to the first control instruction can be specified focus information. The first control instruction can only be triggered when the focus is located in a specified area of the user interface and a specified instruction is issued to the focus. For example, the specified focus information is issuing a specified instruction "key value information: '>' - key value" to the focus located in the specified area S (such as the ">" marker in ②). Figure 10 As shown below, the user first operates the remote control using the operation shown in ①, for example, by pressing the ">" button, to move the focus to a designated area S on the first user interface. Then, using the operation shown in ②, the user presses the ">" button once, sending a specified indication for the focus, "Key value information: '>'-key value," to the display device 200, which is the first control command. At this time, the display device 200 recognizes the user's first control command by identifying the position of the focus on the first user interface and the interaction information.
[0103] In some embodiments, the interaction information corresponding to the first control instruction can be specified voice information. For example, the specified voice information is "open the first shortcut list". In some embodiments, the first control instruction corresponds to specified gesture information. For example, the display screen of the display device 200 is a touch-sensitive screen that can sense the user's gesture operation, and the specified gesture information is sliding from a specified area of the first user interface, such as the right boundary, along a specified direction, such as sliding inwards from the first user interface.
[0104] The above are only the interaction information for the first control command; of course, other interaction information can also be used as the interaction information for the first control command. Furthermore, to provide users with more flexible and diverse choices, several of the above-mentioned interaction information can be used simultaneously as the interaction information for the first control command. The user only needs to select one of the interaction information to send the first control command.
[0105] S902. In response to the first control command, the first shortcut list is displayed on the first user interface.
[0106] The display device 200 responds to the first control command, such as Figure 11 As shown, a first shortcut list is displayed on the first user interface. The first shortcut list includes the device names of all external devices connected to the display device 200, such as "First External Device," "Second External Device," and "Third External Device." By browsing the first shortcut list, users can quickly and accurately understand all the external devices currently connected to the display device 200, and can directly select the second external device from the first shortcut list to display the content they want.
[0107] In some embodiments, the first shortcut list may be displayed at a preset location on the first user interface, such as... Figure 11 The left side of the first user interface is shown. In some embodiments, the display position of the first shortcut list on the first user interface may correspond to the interaction information of the first control command, so as to... Figure 10 Taking the interactive information shown below as an example, at this time, corresponding to the operation on the right side of the first user interface, the first shortcut list is displayed on the right side of the first user interface.
[0108] In this embodiment, the first shortcut list and the first user interface are two different layers, with the first shortcut list positioned on top of the first user interface. Both can be displayed simultaneously. Furthermore, since the display of the first shortcut list may obscure part of the content of the first user interface, the first shortcut list can be set as a movable list. This means the first shortcut list can be moved freely within its layer, exposing the portion of the first user interface obscured by it, thus satisfying the user's browsing needs. Using two layers to display both the first shortcut list and the first user interface simultaneously eliminates the need to adjust the display of the first user interface when displaying the first shortcut list, thereby avoiding additional display calculations for the display device 200. Moreover, if the user accidentally expands the first shortcut list, a cancellation command can be sent to close it and directly expose the first user interface, resulting in a faster response time for the display device 200 to cancellation commands.
[0109] In a special display mode, the first shortcut list can completely cover the first user interface, although in form it is similar to... Figure 1 The user interface of the external device list shown is similar, but the first shortcut list and the first user interface are located on different layers. That is, the first shortcut list and the first user interface are still displayed simultaneously, rather than exiting the first user interface and only displaying the first shortcut list. At this time, when the first shortcut list is closed, the first user interface located below the first shortcut list layer can still be displayed directly without the display device 200 needing to perform calculations regarding the display of the first user interface again.
[0110] S903. Receive a first selection instruction sent by the user, the selection instruction being used to instruct the display of the content of the second external device, the device name of the second external device belonging to the first shortcut list.
[0111] like Figure 12 As shown in Figure ①, the user moves the focus (thick black outline) to the option of the second external device by operating the control device 100, for example by pressing the "up" and "down" buttons on the remote control, and sends a first selection instruction to the display device 200 by pressing the "confirm" button. The first selection instruction is used to instruct the display device 200 to display the user interface corresponding to the content of the selected external device (the second external device in this embodiment), i.e., the second user interface.
[0112] S904. In response to the first selection instruction, the first user interface is switched to a second user interface, wherein the second user interface is a user interface corresponding to the content of the second external device.
[0113] In response to the first selection command, the display device 200 directly replaces the first user interface with the second user interface, that is, completely disconnects the first external device and displays only the second user interface, such as... Figure 12 As shown in Figure ②, the second user interface includes the contents of the second external device, such as “folder d” and “folder e”.
[0114] Furthermore, if a user wants to browse the content of other external devices (including the first external device) while the second user interface is displayed, they can refer to a similar process to the above, control the display device 200 to display the first shortcut list, and select the external device from the first shortcut list to browse the content. This will not be elaborated here.
[0115] In some embodiments, when a user wants to browse the content of a previously viewed external device while browsing the current user interface, for example, when a user wants to browse the content of a first external device while browsing a second user interface, the system can be configured to directly display the first user interface of the first external device, which is the last user interface displayed when exiting the first external device. The following process can be referenced:
[0116] S1301. In response to the first selection instruction, record the first user interface.
[0117] Before the display device 200 receives the first selection instruction and switches the first user interface to the second user interface, it first stores the first user interface, for example, stores the first user interface as follows: Figure 8 The first user interface shown on the right, then switch the first user interface to... Figure 12 The second user interface shown in ②.
[0118] S1302, Receive the first control command sent by the user on the second user interface.
[0119] S1303. In response to the first control command, the first shortcut list is displayed on the second user interface.
[0120] S1304. Receive a second selection instruction sent by the user, the second selection instruction being used to instruct the display of the content of the first external device.
[0121] The steps for S1302 to S1304 can be referred to the steps for S901 to S903 above, and will not be repeated here. Figure 13 As shown in Figure ①, a first shortcut list is displayed on the second user interface. The first shortcut list includes the device names of all external devices, such as "First External Device," "Second External Device," and "Third External Device." Moving the focus to the "First External Device" item sends a second selection command to the display device 200, instructing it to display the contents of the first external device.
[0122] S1405. In response to the second selection instruction, obtain the first user interface and switch the second user interface to the first user interface.
[0123] In response to the second selection instruction, the display device 200 first determines whether the first external device is a historical external device, i.e., an external device to which the user has previously viewed content. If the first external device is determined to be a historical external device, then the stored first user interface is retrieved, i.e., as shown below. Figure 8 The first user interface shown on the right, and directly switch the second user interface to the stored first user interface, such as... Figure 13As shown in ②, the content displayed is the pre-stored content, such as... Figure 8 The first user interface shown on the right.
[0124] To help users quickly understand the content of each external device and accurately select the external device they want to browse, display device 200 can display preview information for each external device. The process is as follows:
[0125] S1401. Receive a browsing instruction sent by the user on the first shortcut list, wherein the browsing instruction indicates an external device to be browsed, and the device name of the external device to be browsed belongs to the first shortcut list.
[0126] The display device 200 currently displays, such as Figure 11 Taking the first shortcut list and first user interface shown as an example, according to... Figure 14 As shown in ①, the user sends a browsing command to the display device 200 via a control device 100, such as a remote control. In this embodiment, the browsing command refers to an instruction to browse an external device, which is different from the first selection command and the second selection command, which are used to instruct the display of content on the external device. In this embodiment, the external device to which preview information is to be displayed can be defined as the external device to be browsed. Figure 14 As shown in Figure ①, the user moves the focus to the item of the second external device by operating the remote control, and sends a browsing command to the display device 200 by indicating the external device to be browsed, i.e., the second external device.
[0127] S1402. In response to the browsing instruction, a sublist is displayed on the first user interface. The sublist corresponds to the position of the external device to be browsed in the first shortcut list. The sublist includes preview information of the external device to be browsed.
[0128] Display device 200 responds to the browsing command, such as Figure 14 As shown in Figure ②, a sublist is displayed on the first user interface. This sublist includes preview information of the external device to be browsed. This sublist is located on a different layer from the first shortcut list and the first user interface, and is displayed on top of the layer containing the first shortcut list. The sublist typically corresponds to the position of the external device to be browsed in the first shortcut list, such as... Figure 14As shown in Figure ②, the sublist is located to the right of the items on the second external device. By showing the correspondence between the sublist and the position of the external device to be browsed in the first shortcut list, the relationship between the sublist and the external device can be displayed. Users can quickly and accurately understand which external device the currently displayed sublist corresponds to. The sublist can also directly cover the area on the first shortcut list that displays the items for the external device to be browsed. This overlay relationship serves to indicate to the user which external device the currently displayed sublist corresponds to. In this embodiment, since the sublist, the first shortcut list, and the first user interface are located on different layers, they can be displayed simultaneously. The display device 200 can directly close the list or user interface on the corresponding layer by deleting it, without affecting the display of lists or user interfaces on other layers. The display device 200 does not need to perform repetitive display calculations, effectively reducing its computational burden. For example, if a user accidentally sends a browsing command to the display device 200, displaying a sublist of external devices to be browsed, such as a sublist of the second external device, the user can send a cancellation command, such as by using a remote control to move the focus away from the items of the second external device. In response to the cancellation command, the display device 200 will directly close the layer containing the sublist, thereby closing the sublist and directly exposing the first shortcut list and the first user interface. This exposure process does not require the display device 200 to perform any related display calculations.
[0129] Furthermore, if a user wants to browse preview information of other external devices, they can send a browsing command to the display device 200 again following the above process to display a sublist of other external devices.
[0130] In this embodiment, the sublist includes preview information of the external device to be browsed. This preview information is used to provide a general overview of the content of the external device. In some embodiments, the preview information may include the number of folders in the external device, the capacity information of the external device, the name of a specified folder in the external device, the name of specified data in the external device, etc. Figure 14 As shown in Figure ②, the preview information displayed in the sublist of the second external device includes the names of each folder of the second external device, namely "Folder d" and "Folder e". The preview information of the external device to be viewed can be preset as needed, or it can be edited according to subsequent needs. This embodiment of the application does not impose any restrictions on this.
[0131] Displaying the content of each external device through the above process also requires multiple interactions between the user and the display device 200 after selecting a particular external device to gradually display the content the user actually wants to view. For example, to display "Picture B" on page 3 of the second external device, the display device 200 needs to respond to the user's command and sequentially display the user interface of page 1 of the second external device (including "Folder d" and "Folder e"), the user interface of page 2 of the second external device (a sub-user interface of "Folder d", including "Folder d'" and "Folder d"), and the user interface of page 3 of the second external device (a sub-user interface of "Folder d'", including the item "Picture B"). To improve the display efficiency of the external device content and reduce the number of interactions between the user and the display device 200, jump keys can be added to the first shortcut list.
[0132] In some embodiments, the jump key can be used to indicate the display of a specified page on a specified external device. In this embodiment, the specified external device refers to the external device corresponding to the display of the first shortcut list. For example, if the first shortcut list is displayed when a first user interface related to the first external device is displayed, then the first external device is the specified external device. In this embodiment, the jump key has a text (number) input area, such as... Figure 15 As shown, "jump to _page" is a text (number) input area where the "_" area is controlled by the control device 100. The user moves the focus to this jump button and continues to input the page number corresponding to the desired content, such as "3". Taking the designated external device as the second external device as an example, "3" instructs the display device 200 to directly display the content corresponding to page 3 on the second external device. The display device 200 pre-stores the correspondence between page numbers and corresponding content on each external device. Responding to the jump command, the display device 200 determines the content corresponding to page 3 based on the pre-stored correspondence and displays the corresponding second user interface. Continuing with the previous example, this second user interface includes the item "Image B". Therefore, by using the jump button, the content of a specific page on a designated external device can be directly displayed, effectively reducing the number of interactions between the user and the display device 200 and improving the user experience.
[0133] In this embodiment, the content corresponding to the first page of the specified external device is usually the entry point for other content within the specified external device. In some cases, starting from the second page of the specified external device, the corresponding content will only correspond to a portion of the content within the specified external device. For example, if the first page of the specified external device, such as the second external device, corresponds to "folder d" and "folder e", and the second page corresponds to "folder d'" and "folder d" within "folder d", then obviously, starting from the second page, the content for "folder e" is missing. Therefore, it can be done as follows: Figure 15 As shown, the jump key can also be used to instruct the display device 200 to display the user interface corresponding to the content of the first page of the specified external device. For example, the jump key "Back to the first page" allows the user to send a jump command to the display device 200, and the display device 200 responds to the jump command by directly displaying the user interface of the first page of the specified external device.
[0134] In some embodiments, if a user does not know which page of the folder they want to browse is on the specified device, the user cannot directly jump to the corresponding user interface using the jump key. In this case, such as... Figure 15 As shown, a search button can be set in the first shortcut list. The user sends a first search command to the display device 200 through the search button. The display device 200 responds to the first search command and displays a search interface. The search interface is used to enter the name of the folder or data to be searched. The user sends a second search command to the display device 200 by entering the corresponding name in the search interface. The display device 200 responds to the second search command and directly displays the user interface of the page where the folder or data corresponding to the name is located.
[0135] In some embodiments, such as Figure 15As shown, a first editing key, such as an Edit button, can be set in the first shortcut list. This first editing key is used to indicate whether the function of editing items in the first shortcut list is enabled. The user sends a first editing command to the display device 200 via the first editing key. The display device 200 responds to this first editing command by changing the items in the first shortcut list; that is, it can perform operations such as deleting or hiding items in the first shortcut list, or adding items to the first shortcut list. For example, deleting "Back to the first page" from the first shortcut list. Alternatively, adding items to the first shortcut list: for example, the display device 200 responds to the first editing command, which instructs the user to add a target item to the first shortcut list. The display device 200 displays a list of items that can be added to the first shortcut list, and the user can select the target item from this list to add it to the first shortcut list.
[0136] In the above embodiments, the display device 200 can respond to a first control command sent by the user to directly display a first shortcut list on the current user interface, and further respond to a command sent by the user based on the first shortcut list to display a user interface corresponding to the content of the external device, thereby improving the efficiency of the display device 200 in displaying only one piece of content from the external device. For example, a user interface that only displays the content of page 3 of the second external device.
[0137] The display device of this application embodiment can not only achieve the above-described processing, but also through, as in... Figure 16 The process shown allows other content to be displayed while the display device 200 displays the content of the current user interface.
[0138] In this embodiment, the content displayed on the current user interface can be defined as the main content. The main content can be displayed in parallel with other content. Other content displayed in parallel with the main content can be defined as sub-content. That is, the display device 200 can run different threads corresponding to the main content and sub-content at the same time to display the main content and sub-content simultaneously.
[0139] S1601. Receive a second control instruction sent by the user in the first user interface. The second control instruction is used to instruct the display of a second shortcut list. The second shortcut list includes sub-content in the first external device that can be displayed in parallel with the main content.
[0140] The description will use the first user interface as the current user interface, such as... Figure 17As shown in Figure ①, the content displayed on the first user interface is "Image A," which can be displayed simultaneously with other content. The user sends a second control command to the display device 200 via the control device 100. The second control command instructs the display device 200 to directly display a second shortcut list on the first user interface. The interaction information corresponding to the second control command can be referenced from the interaction information corresponding to the first control command in the above embodiment. It should be noted that the interaction information corresponding to the second control command is different from that of the first control command to distinguish between them. For example, the interaction information of the second control command is the key value information of a specified key, such as... Figure 17 As shown in Figure ①, the designated button is the "Background Music" button 400 on the first user interface. The user moves the focus to the "Background Music" button 400 by manipulating the control device 100 and presses the "Confirm" button on the control device 100 to send the key value information "Background Music," i.e., the second control command, to the display device 200. In other embodiments, other interactive information can be set as the interactive information for the second control command. The user sends the second control command by sending the corresponding interactive information to the display device 200. These are not listed here.
[0141] S1602. In response to the second control command, the second shortcut list is displayed on the first user interface.
[0142] The display device 200 responds to the second control command, such as Figure 17 As shown in ②, the second shortcut list is displayed directly on the first user interface. In this embodiment, the second shortcut list and the first user interface are located on different layers, and the display relationship between the second shortcut list and the first user interface can be referred to the display relationship between the first shortcut list and the first user interface in the above-described embodiment.
[0143] In this embodiment, the second shortcut list includes all sub-content on the current external device that can be displayed in parallel with the main content. Here, the current external device refers to the external device connected to the currently displayed content; continuing the previous example, the current external device is the first external device corresponding to the currently displayed content (the first user interface).
[0144] S1603. Receive the first editing instruction sent by the user on the second shortcut list, the first editing instruction being used to instruct the display of target sub-content.
[0145] In one implementation, such as Figure 17 As shown in ②, the second shortcut list includes all the sub-contents that can be displayed simultaneously with the main content "Image A", such as the names of "Music 1", "Music 2" and "Music 3".
[0146] A user can send a first editing command to the display device 200, which instructs the display of a target sub-content. For example, the user can move the focus to an item in the target sub-content by manipulating the control device 100, such as... Figure 17 As shown in Figure ②, the focus is moved to "Music 2", and "Music 2" is selected by pressing the "Confirm" button on the control device 100. The focus is then moved to a function key on the second shortcut list, such as the "Play" button, and the "Confirm" button on the control device 100 is pressed to send the first editing command to the display device 200, namely, to play "Music 2".
[0147] Furthermore, before sending the first editing instruction to the display device 200, a list to be displayed for the selected target sub-content can be created. For example, after selecting "Music 2" according to the above process, the following can be displayed first: Figure 17 The list to be displayed shown in ③ is, for example, a "music list". This "music list" includes the names of all target sub-contents. At this time, the user sends a first editing command to the display device 200 based on the function key "play" button to instruct that all target sub-contents be played according to the list to be displayed.
[0148] In another implementation, the second shortcut list includes pre-selected sub-contents to be displayed from all sub-contents, such as... Figure 17 Taking the "Music List" shown in ⑤ as an example, the second shortcut list is the "Music List", which includes the sub-contents to be displayed, "Music 1" and "Music 3".
[0149] A user can send a first editing command to the display device 200, which instructs the display of target sub-content. For example, the user can move the focus to a function key on the second shortcut list, such as the "play" button, by manipulating the control device 100, and press the "confirm" button on the control device 100 to send a first editing command to the display device 200, instructing the display of all sub-content to be displayed, namely, playing "Music 1" and "Music 3".
[0150] Furthermore, users can edit the second shortcut list to display changes to the sub-content to be shown. For example, a user sends a first editing command to the display device 200 to instruct the display of the target sub-content. In this case, the first editing command includes multiple instructions.
[0151] In some embodiments, the user moves the focus of the control device 100 to the item to be deleted in the second shortcut list, such as "Music 1". The user selects the item to be deleted, "Music 1", by pressing the "Confirm" button on the control device 100. The user moves the focus of the control device 100 to a function key in the second shortcut list, such as the "Delay" button, and presses the "Confirm" button to send a first instruction to the display device 200, which instructs the user to delete the item to be deleted, "Music 1", from the second shortcut list. In response to the first instruction, the display device 200 deletes "Music 1" from the second shortcut list. At this time, the second shortcut list includes "Music 3", meaning that "Music 3" is the complete item to be displayed. The user moves the focus of the control device 100 to a function key in the second shortcut list, such as the "Play" button, to send a second instruction to the display device 200, instructing the user to display all the items to be displayed, i.e., to play "Music 3". The first instruction and the second instruction together constitute the first editing instruction.
[0152] In some embodiments, such as Figure 18 As shown in Figure ①, the user moves the focus to a function key on the second shortcut list, such as the "Add" button, by manipulating the control device 100. By pressing the "Confirm" button on the control device 100, a third command is sent to the display device 200. This third command instructs the display of a selectable list, which includes all sub-contents from the first external device. Sub-contents already in the second shortcut list that are to be displayed can be identified within this list. The selectable list and the second shortcut list can be displayed on different layers, but the selectable list and the first user interface are displayed on different layers. Figure 18 As shown in Figure ②, taking the optional list and the second shortcut list displayed on the same layer as an example, only the optional list will be displayed, and the second shortcut list will be deleted. The optional list includes all sub-contents "Music 1", "Music 2", and "Music 3". The second shortcut list includes "Music 1" and "Music 3". The options "Music 1" and "Music 3" in the optional list can be grayed out to indicate to the user that these two items are already in the second shortcut list. The user moves the focus to the sub-content to be added in the optional list, such as "Music 2", by manipulating the control device 100, and sends a fourth instruction to the display device 200 by pressing the "Confirm" button on the control device 100. This fourth instruction is used to instruct the display device 200 to add the item to be added to the second shortcut list. The display device 200 responds to the fourth instruction by deleting the optional list and redisplaying the option list as shown in Figure ②. Figure 18The second shortcut list shown in ③ is now the edited second shortcut list, including the newly added "Music 2". At this point, all sub-contents to be displayed include "Music 1", "Music 2", and "Music 3". The user moves the focus on a function key on the second shortcut list, such as the "Play" button, using the control device 100 to send a fifth instruction to the display device 200, instructing the display of all sub-contents to be displayed, i.e., to play "Music 1", "Music 2", and "Music 3". The first editing instruction is composed of the third, fourth, and fifth instructions.
[0153] S1604. In response to the first editing instruction, a third user interface is displayed, the third user interface corresponding to the main content and the target sub-content.
[0154] Display device 200 responds to the first editing instruction to display the target sub-content, such as Figure 17 The target sub-content in the processes shown in ①~④ is "Music 2", and for example... Figure 17 The target sub-contents "Music 1" and "Music 3" in the processes shown in ①, ⑤ and ⑥ are as follows: Figure 18 The target sub-contents in the process shown are "Music 1", "Music 2" and "Music 3".
[0155] In some embodiments, if either the main content or the target sub-content is content without a screen, then the third user interface corresponds to the user interface in which the main content or the target sub-content has screen content. Simultaneously, the third user interface also includes overview information of the content without a screen. For example, in... Figure 17 In the processes shown in ① to ④, the main content is "Image A," which has visual content, and the target sub-content is "Music 2," which has no visual content. The third user interface is then as follows: Figure 17 As shown in section ④, it includes "Image A" and overview information for "Music 2," such as "Now Playing: Music 2." For example, in... Figure 17 In the processes shown in ①, ⑤ to ⑥, the main content is "Image A," which contains visual content, while the target sub-contents are "Music 1" and "Music 3," both of which do not contain visual content. The third user interface will then appear as follows: Figure 17 As shown in section ⑥, it includes "Image A" and overview information for "Music 1" and "Music 3", such as "Now Playing: Music 1, Next: Music 3". For example, if the main content is music and there is no visual content, the first user interface corresponds to the main desktop of the display device 200, etc., and the target sub-content is an image. In this case, the third user interface includes the image and overview information corresponding to the main content music.
[0156] In some embodiments, if both the main content and the target sub-content are screen content, the third user interface will simultaneously display the screens corresponding to the main content and the target sub-content. The screens of the main content and the target sub-content can be displayed in a certain proportion or partially overlapped.
[0157] In the above embodiment, the display device 200 can respond to the second control command sent by the user to directly display the second shortcut list on the current user interface, and further respond to the first editing command sent by the user based on the second shortcut list to simultaneously display other content in the current external device.
[0158] In addition to the above-described processing, the display device provided in this application can also perform the following processing: Figure 19 The process shown below edits the user interface currently displayed on display device 200, as detailed below:
[0159] S1901. Receive a third control command sent by the user on the first user interface. The third control command is used to instruct the display of a third shortcut list. The third shortcut list includes the editable content, a second edit key, and a third edit key. The second edit key is used to instruct the display status of the editable content, and the third edit key is used to instruct the display of a fourth shortcut list. The fourth shortcut list includes available content that can be added to the editable content from the first external device.
[0160] In this embodiment, direct editing of the current user interface is restricted to avoid accidental operations. Instead, a dedicated shortcut list (a third shortcut list) is provided for indirect editing of the current user interface. The first user interface is used as the current user interface for explanation. The first user interface includes editable content, such as... Figure 20 As shown in Figure ①, the first user interface is a "music playback interface," where the music list within the dotted box is the editable content, including items "Music 1" and "Music 2." Users cannot directly edit this music list; they need to indirectly edit it through a third shortcut list.
[0161] The user can send a third control command to the display device 200 through the control device 100. The third control command instructs the display device 200 to directly display a third shortcut list on the first user interface. The interactive information corresponding to the third control command can be referenced from the interactive information corresponding to the first control command and the second control command in the above embodiments. It should be noted that the interactive information corresponding to the third control command, the second control command, and the first control command are different, in order to distinguish between the first, second, and third control commands.
[0162] S1902. In response to the third control command, the third shortcut list is displayed on the first user interface.
[0163] Display device 200 responds to a third control command, such as Figure 20 As shown in Figure ②, a third shortcut list is directly displayed on the first user interface. This third shortcut list includes the editable content in the first user interface, namely the music list, as well as a second editing key 500 and a third editing key 600 (the "Add" key shown in the figure).
[0164] S1903. Receive a second editing instruction sent by the user on the second editing key or the third editing key, the second editing instruction being used to indicate a change in the display state of the editable content, and / or to indicate the addition of specified available content to the editable content.
[0165] In some embodiments, the user sends a second editing command to the display device 200 via the second editing key 500 through the control device 100. In this embodiment, the second editing key 500 is used to indicate the display status of editable content. If the second editing key 500 has a "√" mark, it indicates that the display status of the editable content is "displayed"; if the second editing key 500 does not have a "√" mark, it indicates that the display status of the editable content is "not displayed". Figure 20 As shown in Figure ②, the editable content includes items "Music 1" and "Music 2", each with a corresponding second editing key 500 on its left. When a second editing command is sent to the second editing key 500 corresponding to "Music 1" to indicate that the display status of "Music 1" is "displayed", the second editing key 500 will have a "√" mark. When a second editing command is sent to the second editing key 500 corresponding to "Music 2" to indicate that the display status of "Music 2" is "not displayed", the second editing key 500 will not have a "√" mark.
[0166] In some embodiments, the user sends a second editing command to the display device 200 via the control device 100 using the third editing key 600. In this embodiment, the third editing key 600 is used to instruct the display of a fourth shortcut list, such as... Figure 20 As shown in ②, the third editing key 600 is the "Add" button. Figure 20As shown in Figure ③, the fourth shortcut list includes available content that can be added to the editable content from the first external device, such as "Music 3" and "Music 4". The user sends a second editing command to the display device 200 on the specified available content, such as the "Music 3" item, by operating the control device 100. For example, the user moves the focus to the "Music 3" item and clicks the "Add" button on the fourth shortcut list to instruct the display device 200 to add the specified available content "Music 3" item to the editable content.
[0167] S1904. In response to the second editing instruction, update the editable content in the third shortcut list, and replace the editable content in the first user interface with the updated editable content in the third shortcut list.
[0168] In response to the second editing command, display device 200 updates the editable content in the third shortcut list to display device 200 responding. Figure 20 Taking the second editing instruction shown in ② and ③ as an example, the display device 200 does not display "Music 2", adds "Music 3" to the editable content, and the display device 200 replaces the editable content in the first user interface with the updated editable content to obtain the updated first user interface, as shown in ② and ③. Figure 20 As shown in section ④, the editable content includes "Music 1" and "Music 3", completing the editing of the first user interface.
[0169] In the above embodiments, the display device 200 can respond to a third control command sent by the user to directly display a third shortcut list on the current user interface, and further respond to a second editing command sent by the user based on the third shortcut list to modify the content of the current user interface.
[0170] The display device and external device content display method provided in the above embodiments allow the display device 200 to respond to a first control command sent by the user, directly display a first shortcut list on a first user interface, show the user all information of external devices through the first shortcut list, and further respond to a first selection command sent by the user based on the first shortcut list to display a second user interface corresponding to the content of the second external device, thereby improving the efficiency of the display device 200 in displaying the content of the external device, simplifying the user's operation, and improving the user's experience.
[0171] Currently, display device 200 can play video content in either full-screen or windowed mode. Full-screen playback is more common, for example, when playing TV series or movies. Windowed playback is typically a way for display device 200 to provide users with previews of content. For example, when display device 200 is connected to an external device such as a USB flash drive, it will display small windows corresponding to each video resource on the USB flash drive. See details... Figure 21 . Figure 21 The small window shown, titled "The Essence of Art," plays the first few seconds of the corresponding video for the user to preview.
[0172] Normally, when playing Dolby Vision videos, display device 200 defaults to Dolby Vision Bright mode. Users can then switch the image mode to Dolby Vision Dark mode according to their needs. However, when the number of local dimming partitions on display device 200 is less than 64, it will enable global dimming in Dolby Vision Dark mode. This will cause the video content played in the small window of the aforementioned USB drive to exhibit a phenomenon of constantly changing brightness.
[0173] It is evident that when the display device 200 plays a Dolby Vision video from a USB drive in a small window, if the current image mode is Dolby Vision Dark mode, the brightness of the video screen will be unstable, thus affecting the user experience.
[0174] To address the issue of fluctuating screen brightness when previewing Dolby Vision video content from external devices like USB drives in a small window on the display device 200, this application provides a display device 200. This display device 200 can set the current image mode to the target mode after an external device 500 (such as a USB drive) is connected and its peripheral interface is displayed. This way, even if the user has previously set the image mode to Dolby Vision Dark mode or another mode, the display device 200 can still play Dolby Vision videos in a small window on the external device 200 using the target mode such as Dolby Vision Bright, thus avoiding the unstable screen brightness issue caused by using Dolby Vision Dark mode.
[0175] Figure 22 This is a schematic diagram showing the connection of an external device 500 to the display device 200 in an embodiment of this application. Figure 22As shown, after the display device 200 is connected to the external device 500, the peripheral interface of the external device 200 is usually displayed directly. Files stored on the external device 500 can be displayed on the peripheral interface. If the file itself is a video resource, the video resource will be displayed directly in a window on the peripheral interface, showing the image content of a specific frame of the video resource and the total duration of the video resource.
[0176] Figure 23 This is a schematic diagram of a peripheral interface on a display device 200 in an embodiment of this application. Taking an external device 500 storing only five video resources as an example... Figure 23 As shown, the peripheral interface displays five video windows corresponding to five video resources. After viewing the peripheral interface, the user can select the target content to continue viewing by moving the focus on the interface. When the focus moves to a video window, the video window may automatically loop through the video content for a period of time after a short wait. For example, when the focus moves to... Figure 23 Two seconds after the second video window appears, the first five seconds of video content will automatically loop in the second video window.
[0177] Figure 24 This is a schematic diagram of an image mode setting page on a display device 200 in an embodiment of this application. Figure 24 As shown, the image modes displayed on the image mode settings page can include Dolby Vision Bright, Dolby Vision Dark, Dolby Vision Custom, and Dolby Vision Game. Users can select the desired image mode when watching any Dolby Vision video on the display device 200. For example, by using a remote control or other control device 100 to move the focus to the Dolby Vision Dark option and then pressing the "OK" button, the user can select the Dolby Vision Dark option on the image mode settings page. The display device 200 can then play Dolby Vision video content in Dolby Vision Dark mode.
[0178] When the display device 200 displays the aforementioned peripheral interface, even if the user has previously set Dolby Vision Dark or other image modes, the display device 200 will automatically set the image mode to Dolby Vision Bright mode. At this time, the display device 200 will also automatically update the selected image mode on the aforementioned image mode settings page, that is, change Dolby Vision Bright mode to the selected mode on the image mode settings page.
[0179] When the display device 200 is in Dolby Vision Bright mode, regardless of whether the local dimming partition of the display device 200 is less than 64, the global dimming function will not be enabled when playing video preview content in the video window on the peripheral interface. As a result, the image played in the video window will not show any changes in brightness.
[0180] In a display device 200, processing layers such as application layer, middleware layer and driver layer are typically set up to implement different processes in video playback. Figure 25 This is a schematic diagram illustrating the processing flow between various processing levels in the display device 200 according to an embodiment of this application. For example... Figure 25 As shown, application layer 25A can perform the following: Figure 25 The illustrated step S2501 involves controlling the display of the user interface and peripheral interface. On the user interface and peripheral interface, the user can select to play different video content; that is, the application layer executes step S2502: play the selected video. Furthermore, various settings or parameters of the display device 200 can be modified within this interface; that is, after receiving the user's modified parameters or settings in step S2503, the application layer executes step S2504: send the user's modified parameters or settings to the middleware layer. The middleware layer 25B plays a crucial role in connecting the upper and lower layers. When the application layer executes step S2502, the middleware layer executes step S2505: when video playback starts, it sends the configuration corresponding to the updated playback signal to the driver layer 25C. At this time, the driver layer 25C will execute step S2506: decode the video when video playback starts, and then execute step S2507: send the decoded video message to the middleware layer 25B. Correspondingly, when the application layer executes step S2504, the middleware layer executes step S2508: sending the user-modified parameters or settings to the driver layer 25C. After receiving the parameters or settings from the middleware layer 25B, the driver layer 25C executes step S2509: receiving the parameters or settings and making them effective.
[0181] Through the above process, the display device 200 in this embodiment can automatically set the image mode when displaying the peripheral interface, and preview video content in the video window using the set image mode, based on the application layer 25A, middleware layer 25B, and driver layer 25C. Furthermore, the middleware layer 25B can automatically set the target mode when the display device 200 displays the peripheral interface and send the target mode to the driver layer 25C so that the driver layer 25C can play the video content in the target mode.
[0182] To address the issue of fluctuating screen brightness when previewing Dolby Vision video content from external devices like USB drives in a small window on the display device 200, this application embodiment also provides a video playback method. This method can be applied to the display device 200 in the aforementioned embodiment, and the controller 250 in the display device 200 can be configured to implement the various steps of the video playback method. Figure 26 This is a schematic diagram of a video playback method according to an embodiment of this application. Figure 26 As shown, the method may include the following steps:
[0183] Step S2601: When the display device 200 displays a peripheral interface including several video windows, the image mode of the display device 200 is set to the target mode.
[0184] The target mode can be the Dolby Vision Bright mode described in the preceding embodiments. Furthermore, the peripheral interface is the user interface provided by the display device 200 for external devices, and each video window on the peripheral interface corresponds to a video content.
[0185] Display device 200 can be a peripheral interface that is directly displayed after external device 500 is connected. Alternatively, display device 200 can also display the peripheral interface after exiting other display pages. For example, if the user has selected a target video content on the peripheral interface for full-screen playback, when the user controls display device 200 to exit the current full-screen playback page, display device 200 can display a peripheral interface that includes several video windows. The peripheral interface includes not only the video window corresponding to the video content that has exited full-screen playback, but also other unselected video windows.
[0186] Display device 200 can play video resources from other channels even when no external device 200 is connected. Furthermore, users can select different image modes according to their needs. When the video resource being played is a Dolby Vision resource, display device 200 can also provide users with... Figure 24The four image modes are shown. If a user selects a certain image mode and then connects an external device 500 to the display device 200, the image mode can still be set to the target mode when the display device 200 displays the external device interface.
[0187] Step S2602: Control the display device 200 to play the preset duration content of the target video in the target video window in target mode, so that the user can preview the target video in the target video window.
[0188] The preset duration content is typically the first few seconds of the target video, such as 5 seconds or 3 seconds. Furthermore, if the preset duration content finishes playing in the target video window and the user doesn't perform any other actions (i.e., the focus remains on the target video window), the preset duration content will loop in the target video window until the user performs another action.
[0189] In some embodiments, if the display device 200 directly displays the peripheral interface after the external device 500 is connected, then the display device 200 can set the image mode to the target mode when the user selects the target video window. Therefore, in step S2601, as... Figure 27 As shown, the process may also include steps S2701-S2707. Step S2701 involves controlling the display device 200 to display a peripheral interface including several video windows. Step S2702 involves determining whether a third user operation (moving the focus on the peripheral interface) has been received. This third user operation refers to the user moving the focus on the peripheral interface using a control device 100 such as a remote control, or it can refer to the user locating the focus on the peripheral interface by inputting a voice command to the display device 200. In step S2703, if the third user operation is received, the display device 200 responds by positioning the focus at the target location. If no third user operation is received, in step S2704, the display device 200 will not be controlled to perform any operation, maintaining its current state and settings.
[0190] In some cases, when the display device 200 displays the peripheral interface, in addition to displaying several video windows, the peripheral interface can also display other menu windows or active windows, for example, Figure 23 This includes the search window located above the video window and some selection windows with drop-down options. If the focus is on these non-video windows, then the display device 200 needs to display the corresponding content or options in each non-video window.
[0191] To determine whether the user selected the target video window on the peripheral interface during operation, such as... Figure 27As shown, in step S2705, it is also necessary to determine whether the target position after focus positioning is the location of the target video window. Furthermore, in step S2706, if the target position is the location of the target video window, the image mode of the display device 200 is set to the target mode. If the target position is not the location of the target video window, then in step S2707, no operation is controlled on the display device 200, maintaining the current state and settings of the display device 200.
[0192] In some embodiments, determining whether a target location is the location of a target video window can be done by obtaining the area size of the target location. Typically, the size of the video window in a DMP channel is fixed, so it can be determined whether the area size of the target location is the fixed size of the video window. This fixed size can be a preset size, for example, the video window size is 687mm wide and 921mm high. If the area size of the target location is the preset size, it can be determined that the target location is the location of the target video window, that is, the focus is positioned on the target video window. If the area size of the target location is not the preset size, it can be determined that the target location is not the location of the target video window, that is, the focus is not positioned on the target video window.
[0193] In some embodiments, when the display device 200 directly displays the peripheral interface, such as Figure 28As shown, during the process of setting the target mode based on the application layer 25A, middleware layer 25B, and driver layer 25C in the aforementioned embodiment, the middleware layer 25B can determine whether the focus on the display device 200 is positioned on the video window of the peripheral interface in the manner described above. As mentioned earlier, the application layer 25A can control the display of the user interface and the peripheral interface so that the user can select the video to be played on the display interface. Specifically, the application layer executes step S2801: controlling the display of the user interface and the peripheral interface, and after receiving the selected video, executes step S2802: playing the selected video. When the video starts playing, the middleware layer 25B sends the configuration corresponding to the updated playback signal to the driver layer 25C by executing step S2803. At this time, the driver layer 25C executes step S2804: selecting the selected video corresponding to the memorized historical mode playback configuration to determine the current playback mode of the selected video. And by executing steps S2805 to S2506, the decoded video message is sent to the middleware layer 25B. The middleware layer 25B executes step S2807: determining whether the display device 200 is playing video content in the video window of the peripheral interface. Specifically, if the display device 200 needs to play video content in the video window, the middleware layer 25B executes step S2808: setting the image mode to the target mode, and further executes step S2809: sending the target mode to the driver layer 25C, so that the driver layer 25C executes step S2810: receiving the target mode sent by the middleware layer 25B and making it effective. This allows the selected video to be played in the video window in the target mode. The above process avoids enabling the global dimming function when using Dolby Vision Dark mode, and also avoids the phenomenon of constantly changing brightness in the video content played in the video window of a DMP channel such as a USB flash drive.
[0194] In the aforementioned scheme, before the display device 200 automatically sets the target mode, the image mode historically set by the user on the display device 200 can be Dolby Vision Dark mode, Dolby Vision Bright mode, or other modes. If the user's historical setting is a mode other than Dolby Vision Dark mode, then during the process of the display device 200 displaying the peripheral interface and automatically setting the target mode, the brightness of the image in the target video window will remain stable.
[0195] However, if the user's history is set to Dolby Vision Dark mode, then during the process of the display device 200 displaying the peripheral interface and automatically setting the target mode, the image in the target video window will dim briefly when the video starts playing, and then remain consistently bright. In this embodiment, this phenomenon can be specifically described based on the application layer 25A, middleware layer 25B, and driver layer 25C in the aforementioned embodiments as follows.
[0196] In such Figure 28 In the process shown, when a user enters the DMP channel (e.g., a USB drive) and selects to play a video in full screen, the DMP first notifies the driver layer 25C. The driver layer 25C decodes the video, determining that the signal format of the currently playing video is Dolby Vision, and then notifies the middleware layer 25B that this is a Dolby Vision signal. After receiving the message from the driver layer 25C, the middleware layer 25B refreshes the corresponding Dolby Vision image mode and parameters (i.e., retrieves the image mode and parameters set when the Dolby Vision video was last played) and sends them to the driver layer 25C for effect. Therefore, it can be seen that when a Dolby Vision video starts playing, the driver layer 25C knows first, and the middleware layer 25B knows later.
[0197] If the user set the Dolby Vision image mode to Dolby Vision Dark mode during the last playback, the middleware layer 25B will send the Dolby Vision Dark mode to the driver layer 25C for effect. At this time, the driver layer 25C will remember the Dolby Vision Dark image mode. When the display device 200 plays Dolby Vision video in the DMP video window, the driver layer 25C will know this first and will play it in the remembered Dolby Vision Dark mode, causing the screen to darken briefly. Then, it will notify the middleware layer 25B, which will automatically set the Dolby Vision Bright mode and send it to the driver layer 25C for effect, brightening the screen and maintaining the brightness thereafter.
[0198] As can be seen, in the above-mentioned display device 200, in the method of determining that the user moves the focus to the target video window and then sets the target mode, although it can ensure that the brightness of the screen in the video window remains stable overall, if the Dolby Vision Dark mode has been set before, the video in the video window will still dim briefly when it starts playing, which may still make the user feel abnormal.
[0199] To further prevent the video in the video window from dimming during playback, in step S2601 above, when the display device 200 displays the peripheral interface, its image mode can be directly set to the target mode. This means it doesn't matter if the user moves the focus or selects a target video window. After setting the target mode when the display device 200 displays the peripheral interface, if the user selects a target video window on the peripheral interface, the display device 200 can directly use the set target mode to play the video when it starts playing. This avoids setting the target mode after playback begins, ensuring the video in the video window has stable brightness from the start and preventing brightness fluctuations.
[0200] Additionally, as described above, the situation where the display device 200 displays the peripheral interface can also occur when the display device 200 first plays a Dolby Vision video from the external device 500 in full screen and then exits the full-screen playback page. Users can set the current image mode according to their needs while playing the Dolby Vision video in full screen. Then, when the user chooses to exit full-screen playback, the display device 200 will display the peripheral interface. At this time, according to the aforementioned embodiment, the previously set image mode can be changed to the target mode.
[0201] Furthermore, in some embodiments, such as Figure 29 As shown, step S2601 may further include steps S2901-S2905. Specifically, in step S2901, it is determined whether the display device 200 is currently playing the video content from the external device 500 in full-screen mode. In step S2902, if the display device 200 is currently playing the video content from the external device 500 in full-screen mode, it can then be determined whether a first user operation to exit the full-screen playback interface has been received. If the display device 200 is not displaying the video content from the external device 500 in full-screen mode, then in step S2903, the target mode will not be set, and the current state and settings of the display device 200 will be maintained.
[0202] In step S2904, if a first user operation is received, in response to the first user operation, the display device 200 is controlled to display a peripheral interface including several video windows, and the image mode of the display device 200 is set to the target mode. If no first user operation is received, then in step S2905, the target mode is not set, and the current state and settings of the display device 200 are maintained.
[0203] The first user operation can be that the user controls the operation of the display device 200 by pressing the "back" button on the control device 100 such as a remote control, or the user controls the display device 200 by inputting voice commands.
[0204] In the above Figure 29 In the process shown, after setting the target mode, it can be further determined whether the display device 200 has received a second user operation from the user selecting the target video window on the peripheral interface. If the display device 200 receives the second user operation, it can respond to the second user operation by positioning the focus on the target video window on the peripheral interface. Furthermore, when responding to the second user operation, it is also necessary to determine whether the target position selected by the user to move the focus is the location of the target video window. For the specific determination method, please refer to the content of the aforementioned embodiment.
[0205] In addition, regardless of which method of setting the target mode is used in the aforementioned embodiments, when determining whether the user has moved the focus to the target video window, if it is determined that the target position of the user's focus movement is not the location of the target video window, it is necessary to determine the previously set historical mode and control the display device 200 to continue playing the video content currently selected by the user in the historical mode.
[0206] For example, when displaying a Dolby Vision video on display device 200, if the user sets the Dolby Vision Dark mode according to their needs, and the user subsequently moves the focus on the peripheral interface without selecting any video window, then in step S2601 above, the current Dolby Vision Dark mode will not be changed to the target mode. Display device 200 will still use the Dolby Vision Dark mode to play other Dolby Vision videos.
[0207] It is worth noting that the prerequisite for implementing the method of the foregoing embodiments of this application is that the video content played by the display device 200 belongs to Dolby Vision resources, or the format of the video content is Dolby Vision. Furthermore, in the foregoing embodiments, if the user moves the focus on the peripheral interface to the location of the target video window, it is necessary to further determine whether the content of the target video corresponding to the target video window is a Dolby Vision resource; if the content of the target video is a Dolby Vision resource, then the image mode of the display device 200 is set to the target mode.
[0208] Alternatively, when the display device 200 receives the first user operation and displays the peripheral interface in response to the first user operation, it determines whether the video content played in full screen is a Dolby Vision resource; if the video content is a Dolby Vision resource, the image mode of the display device 200 is then set to the target mode.
[0209] In some embodiments, before step S2601, it is also necessary to determine whether the display device 200 is connected to the external device 500. If the display device 200 is connected to the external device 500, then the display device 200 can continue to be controlled to display the peripheral interface corresponding to the external device 500. However, if the display device 200 is not connected to the external device 500, then the display device 200 does not need to display the peripheral interface.
[0210] The controller 250 in the display device 200 can be configured to execute various steps in the video playback method. In the solution of this embodiment, when the display device 200 displays the peripheral interface of the external device 500, regardless of the previous image mode setting, the image mode is automatically set to Dolby Vision Bright mode. This controls the brightness of the subsequently displayed video content to be stable. Therefore, when the user selects a video window corresponding to a target video on the peripheral interface, the display device plays a segment of the target video in the video window in Dolby Vision Bright mode, and this playback does not exhibit any brightness changes, providing the user with a good preview experience.
[0211] Figure 30 This is a schematic diagram of a file page displayed on the display device 200 in an embodiment of this application. For example... Figure 30 As shown, a file page is displayed on the monitor 260 of the display device 200, which includes image 111, video 222, music 333, and folder A. Folder A also contains several media files such as images, videos, and music. If the user... Figure 30 If you select "Open Folder A" on the file page shown, the monitor 260 will continue to display the file page corresponding to folder A. For example... Figure 31 As shown, the page corresponding to folder A can also include images 444, videos 555, and music 666, etc.
[0212] When users view the aforementioned media files using display device 200, they can create playlists, adding the desired media files from the corresponding folders to the playlist one by one. However, for multi-level folders, users can only select media files within the current level folder, and cannot select media files from other folders within the current level.
[0213] For example, users in Figure 30 On the file page shown, users can only select target files from the current media files (images, videos, and music) to add to the playlist. They cannot open folder A to continue selecting files during the playlist creation process. In other words, users cannot select from folders like... Figure 30 The file page shown leads to, for example, Figure 31 The file shown can be added as follows. Figure 31 The target file on the file page.
[0214] As can be seen, the current method described above cannot add media files from multiple folders to the same playlist. Therefore, this method has certain limitations, and users cannot freely select the content they want to play.
[0215] To address the limitations of the aforementioned methods for creating playlists, this application provides a display device 200. The display device 200 includes a display 260 and a controller 250. Wherein, as... Figure 32 As shown, controller 250 can be configured to perform the following steps:
[0216] Step S3201: In response to the user's operation of creating a playlist on the current file page, all files on the current file page are filtered to retain files with the target media type.
[0217] All files on the current file page include media files and media folders containing media files, as shown above. Figure 30 The media files shown, including images, videos, and music, as well as those containing... Figure 31 The folder A shown contains media files such as pictures, videos, and music.
[0218] After a user opens a file page on display device 200, they can send control commands to display device 200 via remote control or other control devices 100, thereby controlling display device 200 to start creating a playlist. Alternatively, the user can also input voice control commands to display device 200, such as "create playlist," to control display device 200 to start creating a playlist.
[0219] Furthermore, the media types saved in different types of playlists are also different. For example, image playlists save image files, music playlists save music files, and video playlists save video files.
[0220] After inputting control commands into the display device 200, the user can continue to select the playlist type. Once the user has determined the desired playlist type, the display device 200 will filter out files that are not of the corresponding type from the current file page. A simple approach is to only display files that correspond to the playlist type. In this embodiment, the files corresponding to the playlist type are files with the target media type.
[0221] Figure 33 This is a schematic diagram of the current file page on the display device 200 in an embodiment of this application. For example... Figure 33 As shown, the current file page originally displayed image 111, video 222, music 333, folder A, and folder B. Folder A also contained other images and videos, while folder B only contained other music. If the user chooses to create an image playlist, then... Figure 34 As shown, only image 111 and folder A containing the image will be displayed on the current file page, while other media files and folders will not be displayed.
[0222] In this embodiment of the application, only files with the target media type are displayed, which also makes it easier for users to select target files.
[0223] Step S3202: In response to the user's operation of selecting a target file on the current file page, determine the file type of the target file.
[0224] When a user selects a target file on the current file page, they can move the focus on the current file page to the target file location by pressing a control device 100 such as a remote control, and then press the "confirm" button on the control device 100 to input a selection command to the display device 200, thereby completing the operation of selecting the target file. Alternatively, the user can also input voice control commands to the display device 200, such as "select video 555," to select the target file on the current file page.
[0225] Since all the files displayed on the current file page may be media files or media folders containing media files, the files also have two file types: media files and media folders.
[0226] In step S3203, if the file type is a media folder, control the monitor 260 to display the next level file page corresponding to the media folder.
[0227] The next level file page can continue to display files with the target media type, including media files and media folders. Users can continue to select target files on the next level file page.
[0228] Step S3204: Continue to determine the file type of the target file selected by the user on the next level file page.
[0229] If the user selects a media folder as the target file type on the next level file page, the monitor 260 continues to display the next level file page corresponding to that media folder.
[0230] Step S3205: If the file type is a media file, add the media file to the playlist.
[0231] Additionally, in step S3204, if the target file selected by the user on the next-level file page is also a media file, then the media file can also be added to the playlist.
[0232] To help users see which media files have been added, selection controls can be set for media files that have the target media type. Figure 35 This is a schematic diagram of a media file with a selection control on the current file page, as described in an embodiment of this application. Figure 35 As shown, this file page displays video files and video folders containing those files. Selection controls can be placed in the upper right corner of each video file, displayed as a checkmark. For video files that haven't been added, the selection control background can be a light color, such as gray, with the checkmark having zero transparency, making the checkmark the same color as the video file, indicating it's not selected. For video files that have already been added, the selection control background can be a dark color, such as green or black, with the checkmark matching the video file color, making the added selection control stand out and indicating it's selected for easy user viewing.
[0233] Alternatively, the selection control can also be displayed as a "circle". Figure 36 This is another schematic diagram of a media file with a selection control on the current file page in an embodiment of this application. For example... Figure 36 As shown, the selection control on an unadded video file can be a light gray hollow circle, indicating that it is not selected; while the selection control on an added video file can be a solid circle, and the solid circle can be green, indicating that it is selected.
[0234] The display device 200 in this embodiment can make previously unselectable folders selectable when a user creates a playlist. Furthermore, after the user selects a folder, the device continues to display the contents of that folder for further selection. This allows the user to choose files to play from multiple folders, rather than being limited to selecting only the current file in a single folder. This avoids the limitations of adding media files to be played when creating a playlist.
[0235] In some embodiments, to facilitate user selection of the type of playlist to be created, the display device 200 may also display a playlist type page to the user after the user selects to create the playlist on the current file page. During this process, such as... Figure 37 As shown, the controller 250 of the display device 200 can also be configured to perform the following steps:
[0236] In step S3701, in response to the user's operation of creating a playlist on the current file page, the display 260 is controlled to display a playlist type page.
[0237] Figure 38 This is a schematic diagram of a list-type page on a display device 200 in an embodiment of this application. For example... Figure 38 As shown, this list type page can display options such as image playlists, music playlists, and video playlists. To select a specific option, the user can move the focus to the desired option by pressing a button on the control device 100 (such as a remote control) and then pressing the "OK" button. Alternatively, the user can input voice control commands into the display device 200, such as "Select image playlist," to complete the selection.
[0238] Step S3702: In response to the user's operation of selecting a target option on the list type page, determine the target media type corresponding to the target option.
[0239] The playlist is divided into three categories: image playlists, music playlists, and video playlists. In other words, image playlists only store image files, music playlists only store music files, and video playlists only store video files.
[0240] Step S3703: Filter out files that are not of the target media type on the current file page, and keep files that have the target media type.
[0241] After a user selects an image playlist, the current file page will only display the image files and the folder containing them. Similarly, after a user selects a music playlist, the current file page will only display the music files and the folder containing them. Likewise, after a user selects a video playlist, the current file page will only display the video files and the folder containing them.
[0242] The filtering operation described above can filter out a large number of files that are not of the target media type, thus narrowing down the user's choices. For example, before filtering, the current file page might display 15 media files and folders, while a file page might only be able to display a maximum of 12 media files. In this case, the user would need to scroll down to see if the other 3 files not displayed are the target files to be selected. After filtering, the current file page might only retain 8 media files and folders with the target media type, so the user can select only from these 8 media files and folders without having to scroll down to see if they are the target files.
[0243] After the filtering process described above, the file page can retain multiple media files of the target media type. If the user wants to add all the media files to the playlist, they may need to select them sequentially. For example, if there are 5 media files on the current file page, the user will need to select them 5 times; if there are 10 media files on the current file page, the user will need to select them 10 times. It is clear that the more media files available on the current file page, the more times the user will need to manually select them to add them all to the playlist.
[0244] To eliminate the cumbersome process of users manually selecting media files multiple times, in some embodiments, such as Figure 39 As shown, the controller 250 of the display device 200 can also be configured as follows:
[0245] Step S3901: In response to the user's operation of creating a playlist on the current file page, all files on the current file page are filtered, and files with the target media type are retained. Then, a multimedia file control is displayed before the first file on the current file page. As described in the previous embodiment, the first file here can be either the first media file or the first media folder.
[0246] Figure 40 This is a schematic diagram of a file page with multimedia file controls on a display device 200 in an embodiment of this application. For example... Figure 40As shown, the first file displayed on the current file page should originally be a media file named "AC4". However, after the above filtering process, the media file "AC4" is now in the second position, while the first position displays a multimedia file control named "All Media Files".
[0247] If a user wants to select all media files on the current file page, they can move the focus to the aforementioned multimedia file control by pressing a button on the control device 100 (such as a remote control), and then press the "OK" button to complete the selection. Alternatively, the user can input voice control commands into the display device 200, such as "Select all media files," to complete the selection.
[0248] Step S3902: In response to the user's selection of the multimedia file control on the current file page, all media files on the current file page are added to the playlist.
[0249] After the user selects the multimedia file control, all media files on the current file page become selected and added to the playlist. Even after all media files are selected, the user can still select media folders on the current file page, thus controlling the monitor 260 to display the next level file page. On the next level file page, the multimedia file control appears before the same first file. The user can then continue selecting all media files on the next level file page and adding them to the playlist.
[0250] It's worth noting that the order in which media files are saved in the playlist is the same as the order in which the user added them. When playing media files according to the playlist, the playback order is also the same as the order in which the media files were added. However, if you select to add all media files on the current file page to the playlist at once, then you can add them sequentially from left to right and top to bottom according to their position on the current file page. In this case, the playback order of the media files in the playlist is the same as their position on the current file page.
[0251] After adding the media file they want to play to the playlist, users can choose to end the playlist creation process. Alternatively, users can choose to play the currently added media file immediately during the selection and addition process. Therefore, in some embodiments, such as Figure 41 As shown, the controller 250 of the display device 200 can also be configured to perform the following steps:
[0252] In step S4101, in response to the user's input of a target key command to the display device 200, the display 260 is controlled to display a prompt page.
[0253] The target button instruction can refer to the control instruction issued by the user pressing a target button on the control device 100, such as pressing the "Menu" button on the remote control or pressing the "Home" button on the remote control, etc.
[0254] Figure 42 This is a schematic diagram of a prompt page displayed on the display device 200 in an embodiment of this application. For example... Figure 42 As shown, the prompt page includes play and cancel options. If a user wants to play a file directly while adding media files, they can focus on the target media file and press the target button as described above to control the display 260 to show the prompt page, and then select the "Play" option on the prompt page. If a user wants to end the playlist creation process, they can press the target button as described above at any time, regardless of where the focus is, to control the display 260 to show the prompt page, and then select the "Cancel" option on the prompt page.
[0255] Additionally, in step S101 of the aforementioned embodiment, on the current file page, the user can also input control commands to the display device 200 by pressing the target button as described above, thereby controlling the display device 200 to start creating a playlist.
[0256] In step S4102, in response to the user's operation of selecting a playback option on the prompt page, the display 260 is controlled to display the media file currently focused on.
[0257] On the prompt page, the user can select a playback option by pressing a button on the control device 100, such as a remote control, to move the focus to the "play" option, and then pressing the "confirm" button on the control device 100. Alternatively, the user can input a voice control command into the display device 200, such as "select playback".
[0258] The currently focused media file refers to the media file that the user has already selected on the current file page before the prompt page is displayed. For example, when the user is in a... Figure 40 On the file page shown, move the focus to the media file named "AC4" and then press the target button. This will control the display 260 to show the following: Figure 42 The prompt page shown. In Figure 42 On the prompt page shown, if the user selects the "Play" option, the monitor 260 will play the video directly. Figure 40The media file named "AC4" on the file page.
[0259] In step S4103, in response to the user selecting the cancel option on the prompt page, the addition of the target file to the playlist is stopped, thereby completing the playlist creation operation.
[0260] On the prompt page, the user can select the "Cancel" option by pressing a button on the control device 100 (such as a remote control) to move the focus to the "Cancel" option and then pressing the "Confirm" button on the control device 100. Alternatively, the user can input a voice control command into the display device 200, such as "Select Cancel".
[0261] Once the playlist is created, all file pages on display device 200 enter normal browsing mode. That is, after the user selects a media file on the file page, the display 260 will play it directly; or, after the user selects a media folder on the file page, the display 260 will further display the next level file page corresponding to the media folder.
[0262] Currently, when selecting various function options or files on the display device 200, it is necessary to first use focus to locate the object to be selected. Focus typically does not have a memory function; that is, after using focus to select a folder on the file page and entering the next level file page corresponding to that folder, when the user selects to return to the previous level file page, the focus will directly locate the first file on the previous level file page.
[0263] like Figure 43 As shown above, the first-level file page displays folders A, B, C, D, E, and F. On this first-level file page, move the focus to folder E and confirm the selection. The monitor 260 will then jump to display the second-level file page under folder E, and the focus will be directly positioned on the first file. Figure 43 As shown in the middle, the second-level file page displays folders G, H, I, and music 333, with the focus positioned on folder G.
[0264] On the second-level file page, if the user chooses to return to the first-level file page, the monitor 260 will then redisplay the following... Figure 43 The page shown above, but the focus is still on the first folder A, as shown. Figure 43 As shown below.
[0265] As can be seen, if the focus does not have a memory function, when a user returns to the first-level file page from the second-level file page, the focus is repositioned to folder A. Therefore, if the user wants to continue viewing the contents of folder F after folder E, they need to move the focus back to folder F. This operation method requires the user to repeatedly move the focus when they need to view the contents of each folder in sequence, thus affecting the user experience of using the display device 200.
[0266] To avoid this problem, in some embodiments, when the user selects to return from the current file page to the previous file page, the display device 200 can position the focus on the folder location of the current file page on the previous file page. During this process, such as... Figure 44 As shown, the controller 250 of the display device 200 can be configured to perform the following steps:
[0267] In step S4401, in response to the user's selection to return on the current file page, the display 260 is controlled to display the previous level file page of the current file page.
[0268] The parent page displays the current folder containing the current file. For example, the one above. Figure 43 Above and Figure 43 As shown in the middle position, if the current file page is Figure 43 The page shown in the middle position indicates that the parent page of the current file is... Figure 43 The page shown above.
[0269] Step S4402: When displaying the parent file page, position the focus of the parent file page to the current folder.
[0270] As mentioned above Figure 43 Above and Figure 43 Taking the middle position as an example, as displayed on the monitor at 260 degrees... Figure 43 When viewing the previous page as shown above, the focus can be directly placed on folder E, thus enabling the focus to be remembered. This way, when the user returns to... Figure 43 When you are on the previous page as shown above, if you want to continue viewing the contents of folder F, simply press the right directional button on the remote control once to quickly focus on folder F.
[0271] In some embodiments, when implementing steps S4401-S4402 above, to enable focus memory, a location list can be created to record the location of the focus. Whenever the user selects a folder to open, the controller 250 adds the location of that folder to the location list. When the user selects to return to the previous page, the controller 250 retrieves this location from the list and forces the folder at that location to receive focus when displaying the previous page, thereby achieving the focus memory function.
[0272] Figure 45 This is a schematic diagram of a file page with a search box on a display device 200 in an embodiment of this application. For example... Figure 45 As shown, a search box and a filter drop-down menu are displayed at the top of the file page. Typically, these search boxes and filter drop-down menus exist on every file page. Users can enter keywords, full names, or other information in the search box to search for the files they want to view; alternatively, users can select filter criteria in the drop-down menu. After confirmation, the display device 200 will filter the files on the current file page according to the filter criteria and display the target files that meet the filter criteria.
[0273] In some cases, when the monitor 260 is displaying the previous page, the focus may be positioned on the previous page first because data loading takes some time. Figure 45 As shown in the example, at the top of the file page, the search box displays a folder location. After the data is loaded, the focus returns to that folder. In this case, the user can clearly see the focus shift, potentially leading to a poor user experience. To avoid this, in some embodiments, during data loading, the controller 250 of the display device 200 can disable the search box, preventing the focus from being on it. Once the data loading is complete, the controller 250 then makes the search box optional. This ensures that the focus shift does not occur while maintaining the normal functionality of the search function.
[0274] As can be seen from the above, the display device 200 in this embodiment can make previously unselectable folders selectable when a user creates a playlist. Furthermore, after the user selects a folder, the device continues to display the contents of that folder for further selection. This allows the user to choose files to play from multiple folders, rather than being limited to selecting only the current file in a single folder. This avoids the limitations of adding media files to be played when creating a playlist.
[0275] To address the limitations of the playlist creation methods described in the aforementioned embodiments, this application also provides a method for creating playlists on a display device. This method can be applied to the display device 200 of the aforementioned embodiments and implemented by the controller 250 of the display device 200. The method may specifically include the following steps:
[0276] Step 101: In response to the user's operation of creating a playlist on the current file page, filter all files on the current file page and retain files with the target media type.
[0277] All files on the current file page include media files and media folders containing media files.
[0278] Step 102: In response to the user's operation of selecting a target file on the current file page, determine the file type of the target file.
[0279] Step 103: If the file type is a media folder, then display the next level file page corresponding to the media folder.
[0280] Step 104: Continue to determine the file type of the target file selected by the user on the next-level file page.
[0281] Step 105: If the file type is a media file, then add the media file to the playlist.
[0282] Since the playlist creation method on the display device in this application embodiment can be applied to the display device 200 as described in the foregoing embodiment, and is implemented by the controller 250 of the display device 200.
[0283] Furthermore, considering that display devices typically receive audio and video data via physical channels, such as AV (Audio Video), component, HDMI (High Definition Multimedia Interface), and VGA (Spike Video Game Awards), HDMI is widely used in display devices due to its ability to transmit uncompressed high-definition video and multi-channel audio data with high quality. Display devices typically have multiple HDMI ports, each corresponding to an HDMI control. To facilitate differentiation, some users rename these HDMI controls. The renaming process on existing display devices is as follows: When renaming an HDMI control, the user first selects the control to be renamed. The monitor then displays an input interface, which includes multiple device controls connected to the HDMI port and a custom name control located below the device controls. When the monitor switches to the input interface, the focus is on the topmost device control. The user then moves the focus to the custom name control. When the focus reaches the custom name control, in response to the user's confirmation, the monitor displays a renaming port. The user can then enter a custom name on the renaming port. On existing display devices, the method of renaming HDMI controls requires users to move the focus to the custom name control after selecting the renamed HDMI control. This process is cumbersome and results in a poor user experience.
[0284] To address the aforementioned technical problems, this application provides a display device. The structure and functions of each part of the display device can be found in the above embodiments. Furthermore, based on the display device shown in the above embodiments, this embodiment further optimizes some functions of the display device; details can be found in [the relevant documentation / reference needed]. Figure 46 , Figure 46 Flowcharts illustrating the interaction between a display device and a user, provided in some embodiments;
[0285] The user executes step S51 to retrieve the settings interface;
[0286] There are several ways to access the settings interface. For example, users can access the settings interface through the menu; or the display device can be equipped with a voice assistant, allowing users to access the settings interface via voice.
[0287] The monitor executes the S52 display settings interface; this settings interface includes the aforementioned HDMI controls.
[0288] In this embodiment, the settings interface includes an HDMI control. The settings interface will be described below with reference to the accompanying drawings. Figure 47 This is a display with a settings interface shown according to some embodiments. It can be seen that the settings interface 61 has multiple HDMI controls 62. Users can control the display to enter the input interface by touching the HDMI controls 62. The input interface will be described later.
[0289] When the user selects the HDMI control in step S53, the controller responds to the control command to call the renaming port and controls the display to show the renaming port, which is used to receive a custom name input by the user.
[0290] There are several ways to implement user selection of an HDMI control. For example, when the focus is on an HDMI control, the controller can count the time the focus remains on the HDMI control. If the time the focus remains on the HDMI control is greater than a preset time, then the user selects the HDMI control. Another example is that when the focus is on an HDMI control, if the user touches the confirmation button on the remote control, then the user selects the HDMI control.
[0291] There are several ways to control the display to show the renamed port; the following describes the methods for controlling the display to show the renamed port with reference to the specific accompanying drawings.
[0292] Figure 48 A flowchart illustrating the renaming of a port is provided for a control display according to some embodiments. The controller is configured to execute steps S71–S75:
[0293] The S71 responds to the user's access to the settings interface by reading the system language of the display device;
[0294] S72 If the system language is the first language, then control the settings interface to be displayed on the left side of the display;
[0295] Most languages display text from left to right (these languages can be referred to as the first language in this embodiment). When the system language of the display device is set to the first language, the interface displayed on the monitor is on the left side of the monitor. However, some languages display text from right to left, such as Hebrew, Persian, and Arabic (these languages can be referred to as the second language in this embodiment). When the system language of the display device is set to the first language, the interface is displayed on the left side of the monitor; when the system language of the display device is set to the second language, the interface is displayed on the right side of the monitor. To meet the needs of more users, this application divides the languages applicable to the display into first language and second language. When the current language of the display device is the first language, the settings interface is displayed on the left side of the monitor; when the current language of the display device is the second language, the settings interface is displayed on the right side of the monitor.
[0296] The following description, with reference to the accompanying diagram, illustrates how the settings interface is displayed when the language of the display device is set to the first language. Figure 49 This is a schematic diagram illustrating a display with a settings interface according to some embodiments. Figure 49 The displayed monitor shows a settings interface 81, located on the left side of the monitor. The settings interface has multiple HDMI controls 811 arranged from top to bottom. When the monitor displays the settings interface, one control on the interface receives focus. This embodiment does not limit the control that receives focus; for example, the control receiving focus could be the one displayed at the top. For example, the control receiving focus could be the control that is called most frequently.
[0297] S73 responds to a control command to move the focus to the left, controlling the display to show the renamed port.
[0298] Please continue reading. Figure 49 , Figure 49In the illustrated embodiment, the control that gains focus is the control displayed at the top. The user can control the focus movement using the "Up," "Down," and "Left" buttons on a touch-sensitive remote. For example, in some embodiments, the user can touch the "Down" button to move the focus downwards. In some embodiments, the user can touch the "Up" button to move the focus upwards. In some embodiments, if there are other interfaces on the right side of the settings interface, the user can touch the "Right" button to move the focus to those other interfaces. Because the focus is on the settings interface, which is located on the left side of the display, the focus cannot continue to move to the left when the user touches the "Left" button. For these reasons, to achieve button reuse, in application scenarios where the settings interface is located on the left side of the display, in response to the user's touch of the left button, the display is controlled to display the renaming port.
[0299] The following explanation of renaming ports is provided with reference to the accompanying diagram. Figure 50 A display showing a renaming port is provided for some embodiments. A user can enter a custom name into the renaming port 92 via a soft keyboard 91.
[0300] S74 If the system language is a second language, then control the settings interface to be displayed on the right side of the display;
[0301] The following description, with reference to the accompanying diagram, illustrates how the settings interface is displayed when the language of the display device is set to a second language. Figure 51 The schematic diagrams provided for some embodiments illustrate a display with a settings interface. Figure 51 The display shown exhibits a settings interface 101, which is located on the right side of the display. The settings interface has multiple HDMI controls 1011 arranged from top to bottom. When the display shows the settings interface, one control on the interface receives focus.
[0302] S75 responds to a control command to move the focus to the right, controlling the display to show the renamed port.
[0303] Please continue reading. Figure 51 , Figure 51In the illustrated embodiment, the control that gains focus is the control displayed at the top. The user can control the focus movement using the "Up," "Down," and "Left" buttons on a touch-sensitive remote. For example, in some embodiments, the user can control the focus to move downwards by touching the "Down" button. In some embodiments, the user can control the focus to move upwards by touching the "Up" button. In some embodiments, if there are other interfaces on the left side of the settings interface, the user can control the focus to move to those other interfaces by touching the "Left" button. Because the focus is on the settings interface, which is located on the right side of the display, the focus cannot continue to move to the right when the user touches the "Right" button. For the above reasons, in order to achieve button reuse, in application scenarios where the settings interface is located on the right side of the display, in response to the user's touch of the right button, the display is controlled to display the renaming port.
[0304] The process of retrieving the renamed port will be explained below with reference to specific embodiments.
[0305] Figure 52 This diagram illustrates the changes in the display interface during the process of retrieving the renaming port according to some embodiments. In this embodiment, the user retrieves the menu interface, and the content displayed on the display at this time can be seen in effect 111. The user controls the display to show the settings interface by touching the input control, and the content displayed on the display at this time can be seen in effect 112. In this embodiment, the display device has four HDMI channels, so four HDMI controls are displayed on the settings interface. In this embodiment, the system language of the display device is the first language, and the settings interface is located on the left side of the display. In this embodiment, when the settings interface is displayed, the focus is on the HDMI1 control. The user selects the HDMI1 control by touching the confirmation button on the remote control. Then, the user touches the "left" button on the remote control to control the display to show the renaming port, and the content displayed on the display at this time can be seen in effect 113. It can be seen that the display shows the renaming port 113-1 and the software keyboard 113-2. The software keyboard gains focus, and the user can use the remote control to move the focus on the software keyboard to complete the input of a custom name. In this embodiment, the user inputs the custom name "A0".
[0306] Figure 53This diagram illustrates the changes in the display interface during the process of retrieving the renaming port according to some embodiments. In this embodiment, the user retrieves the menu interface, and the content displayed on the display at this time can be seen in effect 121. The user controls the display to show the settings interface by touching the input control, and the content displayed on the display at this time can be seen in effect 122. In this embodiment, the display device has four HDMI channels, so four HDMI controls are displayed on the settings interface. In this embodiment, the system language of the display device is a second language, and the settings interface is located on the right side of the display. In this embodiment, when the settings interface is displayed, the focus is on the HDMI1 control. The user selects the HDMI1 control by touching the confirmation button on the remote control. Then, the user touches the "right" button on the remote control to control the display to show the renaming port, and the content displayed on the display at this time can be seen in effect 123. It can be seen that the display shows the renaming port 123-1 and the software keyboard 123-2. The software keyboard gains focus, and the user can use the remote control to move the focus on the software keyboard to complete the input of a custom name. In this embodiment, the user inputs the custom name "A0".
[0307] Figure 54 A flowchart illustrating the renaming of a port is provided for a control display according to some embodiments. The controller is configured to execute steps S131–S133:
[0308] S131 In response to the user's operation of accessing the settings interface, the controller display shows the settings interface, and when the display shows the settings interface, the focus moves on the settings interface.
[0309] S132 responds to a control command to move the focus to the left, and the controller's display shows the renamed port;
[0310] In this embodiment, the user can control the focus movement using the "Up" and "Down" buttons on the touch remote control. Since the focus only moves within the settings interface, when the user touches the "Left" button, the focus cannot move further to the left. For this reason, to achieve button reuse, in this application scenario where the focus only moves within the settings interface, the display is controlled to show the renaming port in response to the user's touch of the left button.
[0311] S133 responds to a control command to move the focus to the right, controlling the display to show the renamed port.
[0312] In this embodiment, the user can control the focus movement using the "Up" and "Down" buttons on the touch remote control. Since the focus only moves within the settings interface, when the user touches the "Right" button, the focus cannot move further to the right. For this reason, to achieve button reuse, in application scenarios where the focus only moves within the settings interface, the display is controlled to show the renaming port in response to the user's touch of the right button.
[0313] For example, the settings interface can be displayed anywhere on the monitor, and users can control the monitor to display the renamed port by long-pressing a preset button on the remote control. Preset buttons can be configured as needed; for example, a preset button could be an "OK" button.
[0314] The settings interface can be displayed anywhere on the monitor. Users can control the monitor to display the renaming port by simultaneously touching multiple buttons on the remote control. This embodiment does not limit the number of buttons that can be touched simultaneously; the number can be set according to needs. For example, in some feasible embodiments, users can simultaneously touch the "left" button and the "right" button to control the monitor to display the renaming port.
[0315] The settings interface can be displayed anywhere on the monitor. A new button can be added to the existing remote control, and users can control the monitor to display the renamed port by touching the newly added button.
[0316] In response to the completion of the input of the custom name, the controller executes S54 to adjust the name of the HDMI control to the custom name.
[0317] The display device provided in this embodiment includes a monitor and a controller. When the focus moves to the HDMI control, in response to a control command to invoke the renaming port, the controller controls the monitor to display the renaming port, which is used to receive a custom name input by the user. In response to completing the input of the custom name, the controller adjusts the name of the HDMI control to the custom name. In this embodiment, during the process of renaming the HDMI control, the user only needs to output a control command to invoke the renaming port, without needing to control the focus to move to the custom name control in the input interface. The process of renaming the HDMI control is simple and provides a good user experience.
[0318] Display devices typically have multiple HDMI ports, each corresponding to an HDMI control. Without renaming the HDMI controls, their display order corresponds to the physical port order on the display device. For example, a display device might have four physical ports: Port 1, Port 2, Port 3, and Port 4. Without renaming the HDMI controls, they would be displayed sequentially from top to bottom: HDMI1, HDMI2, HDMI3, and HDMI4. Users would then know that Port 1 corresponds to the HDMI1 control, Port 2 to the HDMI2 control, and Port 3 to the HDMI3 control. However, the current display order of HDMI controls is determined by their names. When users rename the HDMI controls, their display order changes, making the correspondence between physical ports and HDMI controls unclear to users.
[0319] To address the aforementioned technical issues, this embodiment further optimizes the display device. In this embodiment, each HDMI control corresponds to a serial number, and the HDMI controls are arranged on the settings interface according to the order of their corresponding serial numbers.
[0320] Figure 55 This diagram illustrates the changes in the display interface during the renaming process of HDMI controls according to some embodiments. In this embodiment, the user accesses the menu interface, and the content displayed on the display at this time can be seen in effect 141. The user controls the display to show the settings interface by touching the input control, and the content displayed on the display at this time can be seen in effect 142. It can be seen that the settings interface displays the HDMI1 control, HDMI2 control, HDMI3 control, and HDMI4 control from top to bottom. The user selects the HDMI3 control by touching the confirmation button on the remote control. Then, the user touches the "right" button on the remote control to control the display to show the renaming port, and the content displayed on the display at this time can be seen in effect 143. It can be seen that the display shows the renaming port and the software keyboard. The software keyboard gains focus, and the user can use the remote control to move the focus on the software keyboard to complete the input of the custom name. In this embodiment, the user inputs the custom name "A0", and the content displayed on the display at this time can be seen in effect 144.
[0321] The display device provided in this embodiment arranges the HDMI controls on the settings interface according to their corresponding serial numbers. Even if the HDMI controls are renamed, the display order of the HDMI controls in the settings interface will not change. Users can know the correspondence between physical ports and HDMI controls, resulting in a better user experience.
[0322] The input interface does not include custom controls; the display device provided in this embodiment can rename the HDMI controls in the manner provided in the above embodiment, therefore, custom controls do not need to be configured in the input interface.
[0323] The controller is also configured to: when the focus moves to the HDMI control, in response to a user's confirmation operation, control the display input interface, the input interface including a custom control; and when the focus moves to the custom control, in response to a user's confirmation operation, control the display to display the renamed port. Renaming the HDMI control using a custom control in the input interface is a method familiar to most users; therefore, this embodiment retains the custom control in the input interface.
[0324] In application scenarios where users rename HDMI controls using custom controls in the input interface, users may not know the shortcut naming method for HDMI controls (the shortcut naming method is the HDMI control renaming method provided in the above embodiment). To help users understand the shortcut naming method for HDMI controls, this embodiment further optimizes the display device. Specifically, the controller is also configured to: when the focus moves to the custom control, in response to the user's confirmation operation, control the display to display a prompt interface. The prompt interface includes a prompt message, which is used to prompt the user to retrieve the implementation method of renaming the port.
[0325] The prompt interface will be explained below with reference to the specific attached diagrams. Figure 56 This is a display showing a prompt interface according to some embodiments. The prompt interface 151 includes a prompt message: "After you select the HDMI control, you can access the renaming port by touching the left button." It is worth noting that this embodiment only illustrates one prompt message, and this embodiment does not limit the specific content of the prompt message. In actual applications, any implementation method that can be used to prompt the user to access the renaming port can be used as a prompt message in this embodiment.
[0326] When the user moves the focus to the custom control, the display device provided in this embodiment will show a prompt interface. The prompt interface can prompt the user with a quick naming method to help the user better understand the functions of the display device, resulting in a better user experience.
[0327] To help users understand the quick naming method for HDMI controls, this embodiment further optimizes the display device. Specifically, the controller is also configured to: respond to the user's operation of accessing the settings interface, control the display to display a prompt interface, the prompt interface including a prompt message, the prompt message being used to prompt the user to access the implementation method of renaming the port.
[0328] When a user accesses the settings interface of the display device provided in this embodiment, the display will show a prompt interface. The prompt interface can provide the user with quick naming methods to help the user better understand the functions of the display device, resulting in a better user experience.
[0329] In some embodiments, the prompt interface further includes a "Do not prompt again" control, and in response to the user's touch of the "Do not prompt again" control, the display no longer shows the prompt interface.
[0330] In some embodiments, the prompt interface further includes a setting control. In response to the user's touch of the setting control, the display shows the setting interface, where the user can set the interval at which the display shows the prompt interface.
[0331] This application also illustrates a naming method for HDMI controls, including:
[0332] When the user selects the HDMI control, in response to the control command to invoke the renaming port, the display is controlled to display the renaming port, which is used to receive a custom name input by the user;
[0333] In response to the completion of the input of the custom name, the name of the HDMI control is adjusted to the custom name.
[0334] The HDMI control naming method provided in this embodiment is applicable to display devices, which include a monitor and a controller. When the focus moves to the HDMI control, in response to a control command to invoke the renaming port, the controller controls the monitor to display the renaming port, which is used to receive a user-inputted custom name. In response to the completion of the input of the custom name, the controller adjusts the name of the HDMI control to the custom name. In the process of renaming the HDMI control provided in this embodiment, the user only needs to output the control command to invoke the renaming port, without needing to control the focus to move to the custom name control in the input interface. The process of renaming the HDMI control provided in this embodiment is simple and provides a better user experience.
Claims
1. A display device, comprising: a display configured to display a user interface of content of an external device; one or more external device interfaces configured to connect with one or more external devices; a controller configured to execute instructions to cause the display device to: receive a first control instruction at a first user interface, the first user interface being a user interface corresponding to content of a first external device, the first control instruction being used to instruct to display a first shortcut list, the first shortcut list comprising device names of one or more external devices connected with the display device; in response to the first control instruction, display the first shortcut list; receive a browsing instruction at the first shortcut list, the browsing instruction instructing a to-be-browsed external device, the to-be-browsed external device having a device name belonging to the first shortcut list; in response to the browsing instruction, display a sub-list on the first user interface, the sub-list corresponding to a position of the to-be-browsed external device in the first shortcut list, the sub-list comprising preview information of the to-be-browsed external device, the preview information being used to summarize content of the to-be-browsed external device, the sub-list, the first shortcut list and the first user interface being located in different layers respectively, and the sub-list being displayed on top of the layer where the first shortcut list is located; receive a first selection instruction used to instruct to display content of a second external device, the second external device having a device name belonging to the first shortcut list; in response to the first selection instruction, switch the first user interface to a second user interface, the second user interface being a user interface corresponding to content of the second external device.
2. The display device of claim 1, wherein, The first control instruction is key value information of a specified key combination, specified voice information, key value information of a specified key, specified gesture information, or specified focus information.
3. The display device of claim 1, wherein, The controller is further configured to execute instructions to cause the display device to: in response to the first control instruction, record the first user interface; after switching the first user interface to the second user interface, display the first shortcut list in response to a first control instruction received at the second user interface; receive a second selection instruction used to instruct to display content of the first external device; in response to the second selection instruction, acquire the recorded first user interface, and switch the second user interface to the recorded first user interface.
4. The display device of claim 1, wherein, The controller is further configured to execute instructions to cause the display device to: in response to the first control instruction, display the first shortcut list, the first shortcut list further comprising a jump key; the jump key being used to instruct to display a specified page in a specified external device, the specified external device having a device name belonging to the first shortcut list; receive a jump instruction via the jump key, and in response to the jump instruction, display the specified page of the specified external device.
5. The display device of claim 4, wherein, The controller is further configured to execute instructions to cause the display device to: in response to the first control instruction, display the first shortcut list, the first shortcut list further comprising the jump key, the jump key having a text input area thereon.
6. The display device of claim 1, wherein, The controller is further configured to execute instructions to cause the display device to: in response to the first control instruction, display the first shortcut list, the first shortcut list further comprising a search button; receive and respond to a first search instruction received through the search button to display a search interface; receive and respond to a second search instruction received through the search interface to display a user interface of a page where a folder or data corresponding to a name received by the search interface is located.
7. The display device of claim 1, wherein, The controller is further configured to execute instructions to cause the display device to: in response to the first control instruction, display a first shortcut list, the first shortcut list further comprising a first edit button; receive and respond to a first edit instruction received through the first edit button to change an item in the first shortcut list.
8. The display device according to any one of claims 1 to 7, characterized by The controller is further configured to execute instructions to cause the display device to: receive a second control instruction at the first user interface, the second control instruction being used to instruct to display a second shortcut list, the second shortcut list comprising sub-contents in the first external device that can be displayed in parallel with main content currently displayed by the user interface; in response to the second control instruction, display the second shortcut list; receive a first edit instruction on the second shortcut list, the first edit instruction being used to instruct to display target sub-contents, a third user interface corresponding to the main content and the target sub-contents, the first edit instruction comprising one or more instructions; in response to the first edit instruction, display the third user interface.
9. The display device of claim 8, wherein, The controller is further configured to execute instructions to cause the display device to: if any one of the main content and the target sub-contents is non-picture content, display the third user interface comprising overview information of the main content or the target sub-contents that is non-picture content.
10. The display device of claim 8, wherein, The controller is further configured to execute instructions to cause the display device to: if both the main content and the target sub-contents are picture content, display the third user interface comprising pictures corresponding to the main content and the target sub-contents, the pictures corresponding to the main content and the target sub-contents being displayed in a certain proportion or partially overlapped.
11. The display device according to any one of claims 1 to 7, wherein The controller is further configured to execute instructions to cause the display device to: receive a third control instruction at the first user interface, the third control instruction being used to instruct to display a third shortcut list, the third shortcut list comprising editable content, a second edit button and a third edit button, wherein the second edit button is used to instruct a display state of the editable content, and the third edit button is used to instruct to display a fourth shortcut list, the fourth shortcut list comprising available content in the first external device that can be added to the editable content; in response to the third control instruction, display the third shortcut list; receive a second edit instruction through the second edit button or the third edit button, the second edit instruction being used to instruct to change the display state of the editable content and / or instruct to add specified available content to the editable content; In response to the second editing instruction, the editable content in the third shortcut list is updated, and the editable content in the third shortcut list after the update is used to replace the editable content in the first user interface.
12. The display device according to any one of claims 1 to 7, wherein The controller is further configured to execute instructions to cause the display device to: set an image mode of the display device to a target mode when the display device displays a peripheral interface including a plurality of video windows; the peripheral interface is a user interface provided by the display device for a peripheral storage device; each of the video windows corresponds to a video content; control the display device to play preview video content of a target video in a target video window in the target mode.
13. The display device of claim 12, wherein, The controller is further configured to execute instructions to cause the display device to: set the image mode of the display device to the target mode when the display device displays a peripheral interface including a plurality of video windows, or when the display device displays the peripheral interface after exiting from another page; the other page includes a page for playing a target video content on the peripheral interface in full screen.
14. The display device of claim 12, wherein, The controller is further configured to execute instructions to cause the display device to: display a peripheral interface including a plurality of video windows; receive and respond to an operation of moving a focus on the peripheral interface to control the focus to be positioned at a target position; if the target position after the focus is positioned is a position where a target video window is located, set the image mode of the display device to the target mode.
15. The display device of claim 14, wherein, The controller is further configured to execute instructions to cause the display device to: if the target position after the focus is positioned is not the position where the target video window is located, control the display device to play content corresponding to the target position in a historical playing mode previously set.
16. The display device of claim 13, wherein, The controller is further configured to execute instructions to cause the display device to: if the content of the target video is a Dolby Vision resource, or the content of a video played in full screen is a Dolby Vision resource, set the image mode of the display device to the target mode.
17. The display device of claim 16, wherein, The controller is further configured to execute instructions to cause the display device to: if the content of the target video is a Dolby Vision resource, or the content of a video played in full screen is a Dolby Vision resource, set the image mode of the display device to a Dolby Vision bright mode, and the target mode includes the Dolby Vision bright mode.
18. The display device of claim 14, wherein, The controller is further configured to execute instructions to cause the display device to: if a region size of the target position after the focus is positioned is a preset size, determine that the target position is the position where the target video window is located, and set the image mode of the display device to the target mode.
19. The display device according to any one of claims 1 to 7, wherein The controller is further configured to execute instructions to cause the display device to: receive and respond to an operation of creating a playlist on a current file page to filter all files on the current file page to retain files having a target media type; all files on the current file page include media files and media folders containing media files; receive and respond to an operation of selecting a target file on the current file page to determine a file type of the target file. if the file type is a media file, adding the media file to the playlist; if the file type is a media folder, displaying a next-level file page corresponding to the media folder, and determining a file type of a target file selected on the next-level file page, if the file type is a media file, adding the media file to the playlist.
20. The display device of claim 19, wherein, The controller is further configured to execute instructions to cause the display device to: receive and respond to an operation of creating a playlist on a current file page, filter all files on the current file page, retain files with a target media type, and display an all-media file control on the current file page; receive and respond to an operation of the all-media file control, add all media files on the current file page to the playlist.
21. The display device of claim 19, wherein, The controller is further configured to execute instructions to cause the display device to: receive and respond to an operation of a target key instruction, display a prompt page; the prompt page includes a play option and a cancel option; receive and respond to an operation of selecting the play option on the prompt page, display a media file on which a focus is positioned on the current file page, or, receive and respond to an operation of selecting the cancel option on the prompt page, stop adding target files to the playlist, and complete the creation of the playlist.
22. The display device of claim 19, wherein, The controller is further configured to execute instructions to cause the display device to: receive and respond to an operation of selecting back on the current file page, display a previous file page of the current file page; the previous file page displays a current folder in which the current file page is located; and, when displaying the previous file page, position a focus on the previous file page to a location of the current folder.
23. The display device of claim 22, wherein, The controller is further configured to execute instructions to cause the display device to: receive and respond to an operation of selecting back on the current file page, display a previous file page of the current file page, and during a process of loading data of the previous file page, if the previous file page includes a search box, set the search box to an unselectable state; after the data of the previous file page is loaded, set the search box to a selectable state.
24. The display device according to any one of claims 1 to 7, wherein The controller is further configured to execute instructions to cause the display device to: call and display a settings page, the settings page including an HDMI control; when receiving an operation of selecting the HDMI control, respond to a control instruction of calling a rename port, and control the display to display a rename port for receiving a user input of a custom name; receive and respond to completion of inputting the custom name, and adjust a name of the HDMI control to the custom name.
25. The display device of claim 24, wherein, The controller is further configured to execute instructions to cause the display device to: receive and respond to an operation of calling the settings page, read a system language of the display device; If the system language is a language in which characters are displayed from left to right, the setting page is displayed on the left side of the display area of the display, and in response to a control instruction for moving the focus to the left, the display is controlled to display a rename port; If the system language is a language in which characters are displayed from right to left, the setting page is displayed on the right side of the display area of the display, and in response to a control instruction for moving the focus to the right, the display is controlled to display a rename port.
26. The display device of claim 24, wherein, The controller is further configured to execute instructions to cause the display device to: If the setting page includes at least two HDMI controls, the HDMI controls are arranged on the setting page in the order of the serial numbers of the HDMI controls, and each HDMI control corresponds to a serial number.
27. The display device of claim 24, wherein, The controller is further configured to execute instructions to cause the display device to: When the focus moves to an HDMI control, a prompt interface is displayed in response to a confirmation operation, the prompt interface including a prompt message prompting the implementation of a rename port; and / or In response to an operation of calling the setting page, a prompt interface is displayed, the prompt interface including a prompt message prompting the user to call the implementation of a rename port.
Citation Information
Patent Citations
Switching display method and device for file directory of external equipment
CN112181907A
Television (multimedia) with a user graphical interface
CN305053912S