Display apparatus and control method of display apparatus

By configuring a display, a communication device and a controller in the display device to achieve communication connection with the server, the problem that the display device is difficult to meet the needs of user-customized media content generation and viewing is solved, and the generation efficiency and user experience are improved.

CN119356571BActive Publication Date: 2025-10-21HISENSE VISUAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411321865.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2025-10-21
Estimated Expiration
2044-09-20

AI Technical Summary

Technical Problem

Existing display devices are difficult to meet users' diverse application needs for electronic media content, especially when generating and viewing customized media content, which is inefficient and causes poor user experience.

Method used

By configuring a display, a communication device and a controller in the display device, a communication connection with the server is achieved, allowing the target application to be started when an operation is received on the device homepage, displaying the list of generated media content, and querying and downloading media content when the generation task is not completed, and updating the list to achieve imperceptible generation.

Benefits of technology

The efficiency of media content generation is improved, the real-time update of the generated media content list is achieved, and the user experience is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119356571B_ABST
    Figure CN119356571B_ABST
Patent Text Reader

Abstract

The application relates to a display device and a control method of the display device, and relates to the technical field of display devices. The display device in one embodiment comprises a display, a communication device and a controller. The controller is configured to display a device homepage. When an operation of selecting a target application is received on the device homepage, the target application is started, the display is switched to display a homepage of the target application, a first display area of the homepage of the target application displays a generated media content list, and a focus of the display device is located on one media content in the generated media content list. The controller is further configured to, when the operation of selecting the target application is received, if there is an unfinished media content generation task, send a media content generation task query request to a server through the communication device, download the generated media content from the server when information that the media content generation is completed is received, and update the generated media content list. The scheme of the embodiment can help improve user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of display devices, and in particular to a display device and a method for controlling the display device. Background Art

[0002] With the continuous development of display technology, the applications that can be realized through display devices such as smart TVs are also increasing. For example, electronic media content can be viewed through display devices.

[0003] Current display devices such as televisions can usually only display electronic media content built into the display devices when they leave the factory, which makes it difficult to meet application needs for electronic media content. Summary of the Invention

[0004] The present application provides a display device and a method for controlling the display device to improve application requirements for viewing electronic media content through the display device.

[0005] In a first aspect, some embodiments provide a display device, comprising: a display, a communication device, and a controller, wherein the display, the communication device, and the controller are communicatively connected;

[0006] a display configured to display a graphical user interface;

[0007] a communication device configured to establish a communication connection with a server;

[0008] a controller configured to display a device homepage, and upon receiving an operation to select a target application on the device homepage, launch the target application, switch to displaying the target application homepage, display a list of generated media content in a first display area of ​​the target application homepage, and position a focus of the display device on a piece of media content in the generated media content list;

[0009] The controller is further configured to, upon receiving an operation to select a target application, send a media content generation task query request to the server via a communication device if there is an unfinished media content generation task, and upon receiving information indicating that media content generation is complete, download the generated media content from the server via the communication device and update the generated media content list.

[0010] The display device based on this embodiment can receive an operation of selecting a target application through the device homepage after displaying the device homepage, so as to start the target application and display the target application homepage. The target application homepage will display a list of generated media content, so that the list of media content generated by the display device can be viewed intuitively and conveniently. When receiving the operation of selecting a target application through the device homepage, if there is an unfinished media content generation task, a media content generation task query request is also sent to the server to query and obtain the progress of the unfinished media content generation task, and when receiving the information that the media content generation is completed, the generated media content is downloaded from the server through the communication device, so that by starting the target application, the generation of media content that was not generated when the target application was started last time can be realized imperceptibly, which can help improve the efficiency of media content generation, realize real-time update of the generated media content list, and improve user experience.

[0011] In a second aspect, some embodiments provide a display device, comprising: a display, a communication device, and a controller, wherein the display, the communication device, and the controller are communicatively connected;

[0012] a display configured to display a graphical user interface;

[0013] a communication device configured to establish a communication connection with a server;

[0014] The controller is configured to display a device homepage, and upon receiving a media content addition instruction on the device homepage, launch a target application, switch to displaying the target application homepage, display a list of generated media content in a first display area of ​​the target application homepage, and focus the display device on a piece of media content in the generated media content list;

[0015] The controller is further configured to, upon receiving a media content addition instruction, send a media content generation task query request to the server via a communication device if there is an unfinished media content generation task, and upon receiving information indicating that media content generation is complete, download the generated media content from the server via the communication device and update the generated media content list.

[0016] Based on the display device of this embodiment, a media content adding entry may be provided on the device homepage of the display device. When a media content adding instruction is received through the device homepage, a target application may be started and the target application homepage may be displayed. The target application homepage may also display a list of generated media content, so that the list of media content generated by the display device may be viewed intuitively and conveniently. When an operation of selecting a target application is received through the device homepage, if there is an unfinished media content generation task, a media content generation task query request is also sent to the server to query and obtain the progress of the unfinished media content generation task. When information on the completion of media content generation is received, the generated media content is downloaded from the server through the communication device. Thus, by starting the target application, the generation of media content that was not generated when the target application was started last time can be realized imperceptibly. This can help improve the efficiency of media content generation, realize real-time updating of the generated media content list, and improve user experience.

[0017] In a third aspect, some embodiments provide a display device, comprising: a display, a communication device, and a controller, wherein the display, the communication device, and the controller are communicatively connected;

[0018] a display configured to display a graphical user interface;

[0019] a communication device configured to establish a communication connection with a server;

[0020] The controller is configured to display a device homepage and, upon receiving a media content addition instruction on the device homepage, start a target application and switch to displaying a media content generation input interface, the media content generation input interface including an information input component;

[0021] The controller is further configured to, upon receiving a media content addition instruction, send a media content generation task query request to the server via a communication device if there is an unfinished media content generation task, and upon receiving information indicating that media content generation is complete, download the generated media content from the server via the communication device and update the generated media content list.

[0022] Based on the display device of this embodiment, a media content adding entry may be provided on the device homepage of the display device. When a media content adding instruction is received through the device homepage, the target application may be started and the display media content generation input interface may be switched to be displayed to directly and conveniently realize the generation of media content. Moreover, when an operation of selecting a target application is received through the device homepage, if there is an unfinished media content generation task, a media content generation task query request is also sent to the server to query and obtain the progress of the unfinished media content generation task, and when the information of the completion of the media content generation is received, the generated media content is downloaded from the server through the communication device, so that the generation of media content that was not generated when the target application was started last time can be realized imperceptibly by starting the target application, which can help to improve the efficiency of media content generation and improve the user experience.

[0023] In a fourth aspect, some embodiments provide a display device, comprising: a display, a sound collector, a communication device, and a controller, wherein the display, the sound collector, the communication device, and the controller are communicatively connected;

[0024] a display configured to display a graphical user interface;

[0025] A sound collector is configured to collect sound information;

[0026] a communication device configured to establish a communication connection with a server;

[0027] The controller is configured to, upon receiving a media content generation instruction via the sound collector, launch a target application, display a homepage of the target application, display a list of generated media content in a first display area of ​​the homepage of the target application, and focus the display device on one of the media contents in the list of generated media content;

[0028] The controller is further configured to, upon receiving a media content generation instruction, send a media content generation task query request to the server via a communication device if there is an unfinished media content generation task, and upon receiving information indicating that media content generation is complete, download the generated media content from the server via the communication device and update the generated media content list.

[0029] The display device based on this embodiment can start the target application through voice triggering, display the target application homepage, and the target application homepage will display the list of generated media content, so that the list of media content generated by the display device can be viewed intuitively and conveniently. When receiving the operation of selecting the target application through the device homepage, if there is an unfinished media content generation task, it also sends a media content generation task query request to the server to query and obtain the progress of the unfinished media content generation task, and when receiving the information that the media content generation is completed, it downloads the generated media content from the server through the communication device, so that by starting the target application, the generation of media content that was not generated when the target application was started last time can be realized imperceptibly, which can help improve the efficiency of media content generation, realize real-time update of the generated media content list, and improve user experience.

[0030] In a fifth aspect, some embodiments provide a display device, comprising: a display, a sound collector, a communication device, and a controller, wherein the display, the sound collector, the communication device, and the controller are communicatively connected;

[0031] a display configured to display a graphical user interface;

[0032] A sound collector is configured to collect sound information;

[0033] a communication device configured to establish a communication connection with a server;

[0034] The controller is configured to switch to displaying a media content generation input interface when receiving a media content generation instruction through the sound collector, the media content generation input interface including an information input component;

[0035] The controller is further configured to, upon receiving a media content generation instruction, send a media content generation task query request to the server via a communication device if there is an unfinished media content generation task, and upon receiving information indicating that media content generation is complete, download the generated media content from the server via the communication device.

[0036] The display device based on this embodiment can start the generation of customized media content through voice triggering. No matter what interface is displayed, when the sound collector receives the media content generation instruction, it can directly switch to displaying the media content generation input interface to directly and conveniently realize the generation of media content. Moreover, when receiving the operation of selecting the target application through the device homepage, if there is an unfinished media content generation task, it also sends a media content generation task query request to the server to query and obtain the progress of the unfinished media content generation task, and when receiving the information that the media content generation is completed, it downloads the generated media content from the server through the communication device, so that by starting the target application, the generation of media content that was not generated when the target application was started last time can be realized imperceptibly, which can help to improve the efficiency of media content generation and improve user experience.

[0037] In a sixth aspect, some embodiments further provide a method for controlling a display device, wherein the method includes:

[0038] Display the device homepage, and receive an operation of selecting a target application on the display device homepage;

[0039] In response to an operation of selecting a target application, the target application is started, a homepage of the target application is displayed, a first display area of ​​the homepage of the target application displays a list of generated media contents, and a focus of the display device is located on one of the media contents in the list of generated media contents;

[0040] In response to the operation of selecting the target application, if there is an unfinished media content generation task, a media content generation task query request is sent to the server, and when information that the media content generation is completed is received, the generated media content is downloaded from the server and the generated media content list is updated.

[0041] In a seventh aspect, some embodiments further provide a method for controlling a display device, wherein the method includes:

[0042] Display the device homepage and receive instructions for adding media content on the device homepage;

[0043] In response to the media content adding instruction, starting the target application, switching to displaying the target application homepage, displaying the generated media content list in the first display area of ​​the target application homepage, and placing the focus of the display device on a media content in the generated media content list;

[0044] In response to the media content adding instruction, if there is an unfinished media content generation task, a media content generation task query request is sent to the server, and upon receiving the information that the media content generation is completed, the generated media content is downloaded from the server and the generated media content list is updated.

[0045] In an eighth aspect, some embodiments further provide a method for controlling a display device, wherein the method includes:

[0046] Display the device homepage and receive instructions for adding media content on the device homepage;

[0047] In response to the media content adding instruction, starting the target application and switching to displaying the media content generation input interface, the media content generation input interface including an information input component;

[0048] In response to the media content adding instruction, if there is an unfinished media content generation task, a media content generation task query request is sent to the server, and upon receiving the information that the media content generation is completed, the generated media content is downloaded from the server and the generated media content list is updated.

[0049] In a ninth aspect, some embodiments further provide a method for controlling a display device, wherein the display device includes a sound collector, and the method includes:

[0050] receiving a media content generation instruction through a sound collector;

[0051] In response to the media content generation instruction, starting a target application, displaying a homepage of the target application, displaying a list of generated media contents in a first display area of ​​the target application homepage, and placing a focus of the display device on a piece of media content in the list of generated media contents;

[0052] In response to the media content generation instruction, if there is an unfinished media content generation task, a media content generation task query request is sent to the server, and upon receiving information that the media content generation is completed, the generated media content is downloaded from the server and the generated media content list is updated.

[0053] In a tenth aspect, some embodiments further provide a method for controlling a display device, wherein the display device includes a sound collector, and the method includes:

[0054] receiving a media content generation instruction through a sound collector;

[0055] In response to the media content generation instruction, switching to displaying a media content generation input interface, the media content generation input interface includes an information input component;

[0056] In response to the media content generation instruction, if there is an unfinished media content generation task, a media content generation task query request is sent to the server, and upon receiving information that the media content generation is completed, the generated media content is downloaded from the server and the generated media content list is updated. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0058] Figure 1 A schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application;

[0059] Figure 2 A schematic diagram of the hardware configuration of a display device provided in some embodiments of the present application;

[0060] Figure 3 A schematic diagram of the hardware configuration of a control device provided in some embodiments of the present application;

[0061] Figure 4 A schematic diagram of software configuration of a display device provided in some embodiments of the present application;

[0062] Figure 5 A simplified structural block diagram of a display device according to some embodiments of the present application;

[0063] Figure 6 This is a schematic diagram of the interface of the target application homepage in some embodiments of the present application;

[0064] Figure 7 A schematic diagram of an interface for generating an input interface for media content in some embodiments of the present application;

[0065] Figure 8 A schematic diagram of an interface after inputting information content into a media content generation input interface in some embodiments of the present application;

[0066] Figure 9 This is a schematic diagram of the interface of the role selection page in some embodiments of the present application;

[0067] Figure 10 This is a schematic diagram of the interface of the tone selection page in some embodiments of the present application;

[0068] Figure 11 This is a schematic diagram of the interface of the style selection page in some embodiments of the present application;

[0069] Figure 12 A simplified structural block diagram of a display device according to some embodiments of the present application;

[0070] Figure 13 This is a schematic diagram of the interface of the target application guide page in some embodiments of the present application;

[0071] Figure 14This is a schematic diagram of the interface of the right to know reminder page in some embodiments of the present application;

[0072] Figure 15 This is a schematic diagram of a media content playback page displaying a playback progress bar in some embodiments of the present application;

[0073] Figure 16 A schematic diagram of software configuration related to a target application of a display device according to some embodiments of the present application;

[0074] Figure 17 A timing diagram of the interaction process of display device-related modules in some embodiments of the present application;

[0075] Figure 18 A schematic diagram of a processing flow of a display device according to some embodiments of the present application;

[0076] Figure 19 A schematic flow chart of a method for controlling a display device according to some embodiments of the present application;

[0077] Figure 20 Schematic diagram of a flow chart of a method for controlling a display device according to some other embodiments of the present application;

[0078] Figure 21 Schematic diagram of a flow chart of a method for controlling a display device according to some other embodiments of the present application;

[0079] Figure 22 Schematic diagram of a flow chart of a method for controlling a display device according to some other embodiments of the present application;

[0080] Figure 23 Schematic diagram of a flow chart of a method for controlling a display device according to other embodiments of the present application. DETAILED DESCRIPTION

[0081] The following embodiments are described in detail, with examples illustrated in the accompanying drawings. When the following description refers to the drawings, identical numbers in different figures represent identical or similar elements unless otherwise indicated. The embodiments described in the following embodiments are not intended to represent all possible implementations consistent with the present application. They are merely examples of systems and methods consistent with certain aspects of the present application, as detailed in the claims.

[0082] It should be noted that the brief descriptions of terms in this application are only for the purpose of facilitating the understanding of the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their ordinary and usual meanings.

[0083] In the specification and claims of this application and the accompanying drawings, the terms "first," "second," "third," etc. are used to distinguish similar or similar objects or entities, and are not necessarily intended to limit a particular order or sequence, unless otherwise noted. It should be understood that the terms used in this manner are interchangeable under appropriate circumstances.

[0084] The terms "comprise," "include," and "have," and any variations thereof, are intended to cover but not exclude inclusion; for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.

[0085] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functionality associated with that element.

[0086] In the embodiments of this application, the display device 200 generally refers to a device capable of displaying images and processing data. For example, the display device 200 includes, but is not limited to, a smart TV, a mobile terminal, a computer, a monitor, an advertising screen, a wearable device, a virtual reality device, an augmented reality device, and the like. In the following embodiments of this application, the display device 200 is described as a smart TV.

[0087] Figure 1 This is a schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application. Figure 1 As shown in FIG, a user can operate the display device 200 through touch operation, the mobile terminal 300 and the control device 100. For example, the control device 100 can be a remote controller, a stylus pen, a handle, etc.

[0088] The mobile terminal 300 can function as a control device for performing human-computer interaction between a user and the display device 200. The mobile terminal 300 can also function as a communication device for establishing a communication connection with the display device 200 and exchanging data. In some embodiments, the mobile terminal 300 can install software applications with the display device 200, enabling communication via a network communication protocol for one-to-one control operations and data communication. Audio and video content displayed on the mobile terminal 300 can also be transmitted to the display device 200 for synchronized display.

[0089] like Figure 1 As shown in FIG, the display device 200 also communicates data with the server 400 through various communication methods. The display device 200 may be allowed to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks.

[0090] The display device 200 may provide a broadcast receiving television function, and may also additionally provide an intelligent network television function with a computer support function, including but not limited to network television, smart TV, Internet Protocol television (IPTV), etc.

[0091] Figure 2 Some embodiments of this application provide Figure 1 2 is a block diagram of the hardware configuration of the display device 200.

[0092] In some embodiments, the display device 200 may include at least one of a tuner 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.

[0093] In some embodiments, the detector 230 is used to collect signals from the external environment or from external interactions. For example, the detector 230 includes a light receiver ( Figure 2 ), a sensor for collecting ambient light intensity; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environmental scenes, user attributes or user interaction gestures, or, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.

[0094] In some embodiments, the display 260 includes a display component for displaying images and a driver component for driving image display. The display 260 is configured to receive image signals output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, menu control interface components, and user control UI interfaces.

[0095] In some embodiments, the communication device 220 is a component used to communicate with an external device or server 400 according to various communication protocol types. The display device 200 can be provided with multiple communication devices 220 depending on the supported communication methods. For example, if the display device 200 supports wireless network communication, the display device 200 can be provided with a communication device 220 including WiFi functionality. If the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including Bluetooth functionality.

[0096] The communication device 220 can establish a communication connection between the display device 200 and an external device or server 400 via a wireless or wired connection. A wired connection can connect the display device 200 to an external device via a data cable, an interface, or other components. A wireless connection can connect the display device 200 to an external device via a wireless signal or wireless network. The display device 200 can establish a connection with an external device directly or indirectly through a gateway, router, or connection device.

[0097] In some embodiments, the controller 250 may include at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processor, and a power processor, and first to nth interfaces for input / output. The controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in a memory. The controller 250 controls the overall operation of the display device 200.

[0098] 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.

[0099] In some embodiments, the user may input a user command through a graphical user interface (GUI) displayed on the display 260 , and the user input interface receives the user input command through the graphical user interface (GUI).

[0100] In some embodiments, the audio output device 270 may be a local speaker of the display device 200, or an external audio output device connected to the display device 200. For the external audio output device connected to the display device 200, the display device 200 may further be provided with an external audio output terminal, through which the audio output device may be connected to the display device 200 to output the sound of the display device 200.

[0101] In some embodiments, the user input interface 280 may be configured to receive instructions from a user.

[0102] Figure 3 Some embodiments of this application provide Figure 1 The hardware configuration diagram of the control device in the figure. Figure 3 As shown, the control device 100 may include: a controller 110, a communication interface 130, a user input / output interface, a memory, and a power supply.

[0103] The control device 100 is configured to control the display device 200 , and can receive user input operation instructions, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200 .

[0104] In some embodiments, the control device 100 may be a smart device. For example, the control device 100 may be installed with various applications for controlling the display device 200 according to user needs.

[0105] In some embodiments, as Figure 1 As shown, the mobile terminal 300 or other intelligent electronic devices can play a similar function as the control device 100 after installing the application for controlling the display device 200 .

[0106] The controller 110 includes a processor 112, a RAM 113, a ROM 114, a communication interface 130, and a communication bus. The controller 110 is used to control the operation and operation of the control device 100, as well as the communication and cooperation between internal components and the external and internal data processing functions.

[0107] Under the control of the controller 110, the communication interface 130 communicates control signals and data signals with the display device 200. The communication interface 130 may include at least one of a WiFi chip 131, a Bluetooth module 132, an NFC module 133, or other near field communication modules.

[0108] In some embodiments, the control device 100 includes at least one of a communication interface 130 and an input / output interface 140. The control device 100 is configured with a communication interface 130, such as a WiFi, Bluetooth, or NFC module, which can encode user input commands via the WiFi protocol, Bluetooth protocol, or NFC protocol and send them to the display device 200. The user input / output interface 140 includes at least one of a microphone 141, a touchpad 142, a sensor 143, a button 144, or other input interfaces.

[0109] The memory 190 is used to store various operating programs, data and applications for driving and controlling the control device 100 under the control of the controller. The memory 190 can store various control signal instructions input by the user.

[0110] The power supply 180 is used to provide operating power support for each component of the control device 100 under the control of the controller.

[0111] To facilitate user interaction, in some embodiments, the display device 200 may run an operating system. The operating system is a computer program used to manage and control the hardware and software resources of the display device 200. The operating system may provide a user interface (to control the display device), allow the user to interact with the display device 200, and support the running of various application programs.

[0112] It should be noted that the operating system may be a native operating system based on a specific operating platform, or a third-party operating system deeply customized based on a specific operating platform, or an independent operating system specially developed for the display device.

[0113] The operating system can be divided into different modules or layers according to the functions implemented, e.g. Figure 4 As shown, in some embodiments, the system is divided into four layers, from top to bottom: the application layer (abbreviated as "application layer"), the application framework layer (abbreviated as "framework layer"), the system library layer and the kernel layer.

[0114] In some embodiments, the application layer provides services and interfaces for applications, enabling the display device 200 to run applications and interact with the user based on these applications. The application layer can host at least one application, which can include built-in window programs, system settings programs, clock programs, and other applications provided by the operating system, or applications developed by third-party developers. In specific implementations, the application packages in the application layer are not limited to the examples above.

[0115] The framework layer provides applications with an application programming interface (API) and programming framework. The application framework layer includes predefined functions. The application framework layer acts as a processing center, determining the actions taken by applications in the application layer. Through the API, applications can access system resources and services during execution.

[0116] like Figure 4As shown, in the embodiment of the present application, the application framework layer includes a view system, managers, content providers, etc., wherein the view system can design and implement the interface and interaction of the application, and the view system includes lists, grids, text boxes, buttons, etc. The manager includes at least one of the following modules: an activity manager for interacting with all activities running in the system; a location manager for providing system services or applications with access to the system location service; a package manager for retrieving various information related to the application packages currently installed on the device; a notification manager for controlling the display and clearing of notification messages; and a window manager for managing icons, windows, toolbars, wallpapers, and desktop widgets on the user interface.

[0117] In some embodiments, the activity manager is used to manage the lifecycle of each application and common navigation back functions, such as controlling application exit, opening, and back. The window manager is used to manage all window programs, such as obtaining the display screen size, determining whether there is a status bar, locking the screen, taking screenshots, and controlling changes in display windows, such as shrinking, shaking, or distorting the display window.

[0118] In some embodiments, the system runtime layer can provide support for the framework layer. When the framework layer is used, the operating system will run the instruction library contained in the system runtime layer, such as the C / C++ instruction library, to implement the functions to be implemented by the framework layer.

[0119] In some embodiments, the kernel layer is a functional layer between the hardware and software of the display device 200. The kernel layer can implement functions such as hardware abstraction, multitasking, and memory management. Figure 4 As shown, the kernel layer can be configured with hardware drivers, and the drivers included in the kernel layer can be at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver, etc.

[0120] It should be noted that the above example is only a simple division of the operating system functions and does not constitute a limitation on the specific operating system form of the display device 200 in the embodiment of the present application. Depending on factors such as the function of the display device and the type of operating system, the number of levels and specific level types contained in the operating system may be expressed in other forms.

[0121] Typically, when viewing target applications related to media content through display devices such as televisions, the media content is usually viewed by viewing the electronic media content built into the display device when it leaves the factory. If other media content needs to be viewed, only authorized media content can be downloaded and viewed from a specified address, which seriously affects viewing efficiency and user experience. Moreover, as user needs continue to increase, there is also a need to generate user-defined media content.

[0122] After research, it was found that current display devices generally have the functions of networking and interacting with users. Taking a television device as an example, a smart TV can be connected to the Internet so that the text content provided by the user can be obtained through the television device, and the text content can be submitted to the background server to generate new media content and then stored locally on the display device to generate customized media content. In the process of using the display device, after starting the target application, a list of generated media content can be displayed on the homepage of the target application. If there is an unfinished task of generating media content when the target application is started last time, a media content generation task query request can be sent to the server to query and obtain the progress of the unfinished media content generation task. When receiving the information that the media content generation is completed, the generated media content is downloaded from the server through the communication device. Therefore, by starting the target application, the generation of media content that was not generated when the target application was started last time can be realized imperceptibly. This can help improve the efficiency of media content generation, realize real-time update of the generated media content list, and improve user experience.

[0123] The display device in some embodiments of the present application refers to Figure 5 As shown, it includes: a display 260, a communication device 220 and a controller 250, and the display 260, the communication device 220 and the controller 250 are communicatively connected.

[0124] It is understandable that Figure 5 The examples shown are merely examples of some components included in the display device and do not constitute a limitation on the components included in the display device of this embodiment.

[0125] based on Figure 5 The display device shown, in some embodiments:

[0126] a display 260 configured to display a graphical user interface;

[0127] The communication device 220 is configured to establish a communication connection with the server;

[0128] The controller 250 is configured to display a device homepage, and upon receiving an operation to select a target application on the device homepage, launch the target application, switch to displaying the target application homepage, display a list of generated media content in a first display area of ​​the target application homepage, and focus the display device on a media content in the generated media content list;

[0129] The controller 250 is also configured to, upon receiving an operation to select a target application, send a media content generation task query request to the server through the communication device 220 if there is an unfinished media content generation task, and upon receiving information that the media content generation is completed, download the generated media content from the server through the communication device 220 and update the list of generated media content.

[0130] The device homepage is the page displayed after the display device is turned on. Taking the display device as a TV device as an example, the device homepage is the TV device homepage.

[0131] The target application is an application that can view generated media content and generate customized media content based on text content entered by the user. The media content in the target application can include images, text, audio, etc. The images and audio included are all related to the content text. A picture can contain corresponding text content or be superimposed with corresponding text content, and a picture can correspond to audio content. When playing media content, the playback duration of the image and content text corresponds to the playback duration of the audio content corresponding to the image.

[0132] In some possible embodiments, a video file can be formed using the text content and audio content corresponding to multiple images. The video file contains multiple sub-video segments, each of which has the same duration as the audio segment, and each frame and the text content within each sub-video segment can be identical. The sub-video segments in the video file can be played continuously or switched to the previous or next sub-video segment in response to a command.

[0133] Starting the target application refers to loading the program of the target application so that the target application is in a running state.

[0134] The type of the target application is not limited. In some embodiments, the target application may be an application related to viewing picture books.

[0135] The display name of the target application on the device homepage is not limited. Taking the target application as a picture book application as an example, some possible display names may be, but are not limited to, picture book, AI picture book, smart fairy tale, smart picture book, etc.

[0136] The target application may be entered in various possible ways. In some embodiments, a Launcher module may be provided, and the target application may be started and entered by calling the Launcher module.

[0137] The first display area is the area on the homepage of the target application that is used to display the generated media content list. The range of the first display area is not limited. Figure 6 Taking the target application homepage as an example, the first display area can be the area 601 below the target application homepage. The generated media content list refers to a list of customized media content that has been generated based on the text content input by the user, such as Figure 6 A list formed by media content 6011, media content 6012, and media content 6013.

[0138] In some embodiments, when no generated custom media content is stored in the display device, for example, after the display device leaves the factory, the user has not yet generated custom media content through the display device, the list of generated media content displayed in the first display area may be empty. At this time, a prompt message indicating that custom media content can be generated may be given on the homepage of the target application at the same time, for example: You have not generated any media content yet, do you want to enter text information to generate custom media content, etc. It is understandable that the prompt message may also have other settings.

[0139] An unfinished media content generation task is a media content generation task for which a media content generation request is sent to a server based on received text content, but the generated media content has not yet been received back from the server.

[0140] In some embodiments, upon receiving user input, the controller is configured to generate a media content generation task, send a media content generation request to a server, and record a task status identifier for the media content generation task. The specific type of the task status identifier is not limited, as long as it can reflect the different states of the media content generation task. For example, it can be simply "incomplete" or "completed," or it can also be "requesting," "generating," or "completed." It can also be the generation progress of the media content generation request obtained through communication between the communication device and the server, such as 50%, 70%, etc., but is not limited thereto.

[0141] In which, the controller sends a media content generation task query request to the server through the communication device. For example, the media content generation task query request can be sent to the server only once. After the media content generation task is completed, that is, after the media content is generated, the server returns the information that the media content generation is completed to the display device.

[0142] In some embodiments, the controller may also send a media content generation task query request to the server via a communication device in a polling manner, that is, send a media content generation task query request to the server via the communication device once every certain period of time, so as to be able to timely know the execution progress of the media content generation task.

[0143] The duration of the interval is not limited. In some embodiments, it may be a fixed interval duration, or it may be determined based on the expected completion duration of the media content generation task.

[0144] In some embodiments, the controller 250 is further configured to, upon receiving an operation to select a target application, obtain an interval duration determined based on the estimated completion duration of the unfinished media content generation task if there is an unfinished media content generation task, and after the interval duration expires, send a media content generation task query request to the server through the communication device 220.

[0145] There is no limitation on the method of determining the interval duration based on the estimated completion time of the unfinished media content generation task. In some embodiments, it can be the average value, weighted sum, maximum value, minimum value or other calculation method of the estimated completion time of each unfinished media content generation task.

[0146] In some embodiments of the present application, the controller 250 is further configured to determine the estimated completion duration with the smallest value among the estimated completion durations of the unfinished media content generation tasks as the interval duration.

[0147] By using the smallest estimated completion time among the estimated completion times of the unfinished media content generation tasks, the progress of the unfinished media content generation tasks can be tracked in a timely manner, and whether the earliest possible completed media content has been generated can be known in a timely manner, which helps to improve the efficiency of media content status updates.

[0148] There is no limitation on the method for updating the generated media content list. In some embodiments, the information of the newly generated media content can be added to the end of the generated media content list, or to the beginning of the generated media content list, so that the user can view the newly generated media content in a timely manner.

[0149] Among them, the specific form of the media content is not limited. In the embodiment of the present application, the media content can be media content video content, and each frame of video content includes a generated video picture and corresponding media content text content.

[0150] The display device based on this embodiment can receive an operation of selecting a target application through the device homepage after displaying the device homepage, so as to start the target application and display the target application homepage. The target application homepage will display a list of generated media content, so that the list of media content generated by the display device can be viewed intuitively and conveniently. When receiving the operation of selecting a target application through the device homepage, if there is an unfinished media content generation task, a media content generation task query request is also sent to the server to query and obtain the progress of the unfinished media content generation task, and when receiving the information that the media content generation is completed, the generated media content is downloaded from the server through the communication device, so that by starting the target application, the generation of media content that was not generated when the target application was started last time can be realized imperceptibly, which can help improve the efficiency of media content generation, realize real-time update of the generated media content list, and improve user experience.

[0151] In some embodiments, the controller 250 is further configured to display a media content screen of the media content corresponding to the focus on the background of the target application homepage when the focus of the display device is located on one of the media contents in the generated media content list.

[0152] By displaying the media content screen of the media content corresponding to the focus on the background of the target application homepage, the media content of the media content corresponding to the focus can be previewed more intuitively, which can provide a reference for the user to decide whether to view the media content of the media content corresponding to the focus.

[0153] based on Figure 5 The display device shown, in some embodiments:

[0154] a display 260 configured to display a graphical user interface;

[0155] The communication device 220 is configured to establish a communication connection with the server;

[0156] The controller 250 is configured to display a device homepage, and upon receiving a media content addition instruction on the device homepage, launch a target application, switch to displaying the target application homepage, display a list of generated media content in a first display area of ​​the target application homepage, and focus the display device on a media content in the generated media content list;

[0157] The controller 250 is also configured to, upon receiving a media content addition instruction, send a media content generation task query request to the server through the communication device 220 if there is an unfinished media content generation task, and upon receiving information that the media content generation is completed, download the generated media content from the server through the communication device 220 and update the generated media content list.

[0158] The manner of receiving the media content addition instruction on the device homepage is not limited. In some embodiments, the controller 250 is configured to set a media content addition control on the device homepage, and upon receiving an operation of clicking the media content addition control, determine that the media content addition instruction has been received, launch the target application, and switch to displaying the target application homepage.

[0159] In some embodiments, the display device further includes a sound collector;

[0160] The controller 250 is further configured to obtain voice input information through the sound collector, and determine whether a media content adding instruction is received based on the voice input information.

[0161] When the display device is equipped with a sound collector, voice input information can be obtained through the sound collector, and based on the voice input information, it can be determined that an instruction to add media content has been received. For example, when similar information with voice instructions to add new media content, such as "Add new media content", "Create new media content", "I want to draw a picture book", etc., is received, it can be considered that an instruction to add media content has been received.

[0162] Based on the display device of this embodiment, a media content adding entry may be provided on the device homepage of the display device. When a media content adding instruction is received through the device homepage, a target application may be started and the target application homepage may be displayed. The target application homepage may also display a list of generated media content, so that the list of media content generated by the display device may be viewed intuitively and conveniently. When an operation of selecting a target application is received through the device homepage, if there is an unfinished media content generation task, a media content generation task query request is also sent to the server to query and obtain the progress of the unfinished media content generation task. When information on the completion of media content generation is received, the generated media content is downloaded from the server through the communication device. Thus, by starting the target application, the generation of media content that was not generated when the target application was started last time can be realized imperceptibly. This can help improve the efficiency of media content generation, realize real-time updating of the generated media content list, and improve user experience.

[0163] Among them, other implementation methods of the display device of this embodiment may be the same as those of the display device in the above embodiment, and will not be repeated here.

[0164] based on Figure 5 The display device shown, in some embodiments:

[0165] a display 260 configured to display a graphical user interface;

[0166] The communication device 220 is configured to establish a communication connection with the server;

[0167] The controller 250 is configured to display the device homepage and, upon receiving a media content adding instruction on the device homepage, start a target application and switch to displaying a media content generation input interface, the media content generation input interface including an information input component;

[0168] The controller 250 is also configured to, upon receiving a media content addition instruction, send a media content generation task query request to the server via the communication device 220 if there is an unfinished media content generation task, and upon receiving information indicating that the media content generation is complete, download the generated media content from the server via the communication device 220.

[0169] The media content generation input interface is an interface that can trigger the generation of custom media content. In some embodiments, the media content generation input interface may have an input box for inputting information content. For example, text content can be input through the keys of a control device, information content can be input through a touch device of a display, or text content can be obtained by recognizing voice information collected by a sound collector. In the case of obtaining text content by recognizing voice information collected by a sound collector, a sound collection prompt control can be set at a preset position in the text content input box, such as Figure 7 The 701 is shown.

[0170] The information input component is used to receive input information content.

[0171] The specific form of the information input component is not limited. In some embodiments, the information input component may include a sound collection component or a voice input component, and in some embodiments, the information input component may include an information input box. In some optional embodiments, the information input component may include both a sound collection component and an information input box, so that the text content of the voice recognition information collected and recognized by the sound collector called by the sound collection component can be displayed in the information input box for user verification, and high interactive performance can be achieved.

[0172] The form of information content is not limited, such as text, voice or image. In some embodiments, for information content in the form of text, voice, etc., the received text content or the text content obtained by voice recognition of the voice can be displayed in the information input box, such as Figure 8 As shown, Figure 8 In the figure, the received text content or the text content obtained by voice recognition is "The protagonist is a cute little rabbit, who lives in a beautiful forest". In the case of inputting text content through the sound collector, the prompt control of the sound collection can be adjusted to the input mode, such as Figure 8 As shown in 801.

[0173] Accordingly, in some embodiments, the controller 250 is further configured to send a media content generation instruction to the server through the communication device 220 based on the information content received by the information input component. The media content generation instruction includes the information content, and the media content generation instruction is used to instruct the server to generate media content based on the information content.

[0174] The media content generation input interface may also include other information, and the specific information type is not limited.

[0175] In some embodiments, the media content generation input interface may further include media content generation prompt information, which is used to prompt prompt information related to custom generated media content. For example, the target application is a picture book application. Figure 7 As shown in the media content generation input interface of "Create a picture book with one sentence" and "Use one sentence to start a fantasy picture book journey and release unlimited creative imagination", it can be understood that in other embodiments, the media content generation prompt information can also be other text content, not limited to this.

[0176] In some embodiments, the media content generation input interface may further include text content example information, which may provide a reference for the user to input information content. For example, the target application is a picture book application. Figure 7 The media content generation input interface shows "Sugar Heart Candy Kingdom", "How to solve the problem of children crying", and "How to guide children to develop stable emotions". It can be understood that in other embodiments, the text content example information can also be other content, not limited to this.

[0177] In some embodiments, after receiving information content input by the user through the media content generation input interface, any one of the character selection page, the tone selection page, and the painting style selection page may be further displayed.

[0178] The controller 250 is also configured to display at least one of the character selection page, the timbre selection page and the style selection page after receiving information content input by the user through the media content generation input interface, and generate and send a media content generation instruction to the server based on the character identifier obtained on the character selection page, the timbre identifier obtained on the timbre selection page, the style identifier obtained on the style selection page, and the information content received by the information input component.

[0179] The role selection page is a page for displaying selectable media content roles. The role selection page may display a plurality of selectable media content roles. In some embodiments, the role selection page may be as follows: Figure 9 As shown, Figure 9 In the figure, some media content roles are shown. In some embodiments, the role selection page can also be provided with a custom role control ( Figure 9 not shown).

[0180] In some embodiments, the controller 250 is further configured to, upon receiving a selection operation of a custom character control on the character selection page, display a drawing page and generate a media content character based on the drawing content obtained on the drawing page. There are no limitations on the method for generating a media content character based on the drawing content. This provides a user with a portal for customizing media content characters, further enhancing the interactive performance and user experience of the target application.

[0181] The tone selection page is a page for displaying selectable tones. The tone selection page may display a plurality of selectable media content tones. In some embodiments, the tone selection page may be as follows: Figure 10 As shown, Figure 10 In the figure, some media content tones that can be selected are shown. In some embodiments, the tone selection page can also be provided with a custom tone control ( Figure 10 not shown).

[0182] In some embodiments, the controller 250 is further configured to activate the sound collector upon receiving a selection operation of a custom tone control on the tone selection page, and generate a media content tone based on the audio information obtained by the sound collector. There is no limitation on the method of generating the media content tone based on the audio information. Thus, an entry point for users to customize the design of media content tones can be provided. When the media content tone is generated by obtaining the audio information of the child, the fun of the child using the target application can be further improved. When the media content tone is generated by obtaining the audio information of the child's caregiver (such as the child's father or mother), the soothing performance of the media content with the custom tone can also be achieved to a certain extent, further enhancing the interactive performance and user experience of the target application.

[0183] The style selection page is a page for displaying selectable media content styles. The style selection page may display multiple selectable media content styles. In some embodiments, the style selection page may be as follows: Figure 11 As shown, Figure 11 In the figure, some media content styles are shown. In some embodiments, the style selection page can also be provided with a custom style control ( Figure 11 not shown).

[0184] In some embodiments, the controller 250 is further configured to, upon receiving a selection operation for a custom style control on a style selection page, obtain an input image, analyze the input image to obtain an image style, and use the obtained image style as the custom media content style. There is no limitation on the method for analyzing the input image to obtain the image style. Thus, a user can be provided with an entry point for customizing the media content style, further enhancing the interactive performance and user experience of the target application.

[0185] Among them, after receiving the information content input by the user through the media content generation input interface, the character selection page, the tone selection page and the painting style selection page are displayed in sequence as an example. In the media content generation input interface, the character selection page and the tone selection page, a control for entering the next display page can also be displayed. Taking the target application as a picture book application as an example, for example Figure 8 、 9 , the "next page" control shown in 10, can also display a control for returning to the next display page on the character selection page, tone selection page and style selection page, such as Figure 9 、 10 , the "previous page" control shown in Figure 11, which makes it easy to adjust the information content entered by the user, the selected role, the tone, etc.

[0186] In some embodiments, after receiving the user input through the media content generation input interface, the character selection page, the tone selection page and the painting style selection page are displayed in sequence as an example. Page setting progress information can also be set above each page, such as Figure 8 802 in Figure 9 901 in Figure 10 1001 in Figure 11 1101 in the figure, and when switching between different pages, the node marks corresponding to different pages in the page setting progress information can be adjusted, for example, the node marks that have been set to completed are adjusted to √, the nodes marked on the page being set are enlarged and displayed, etc., but not limited to this.

[0187] Among them, when the last setting page is displayed, for example Figure 11The style selection page shown in , which can be provided with controls for indicating generated media content, such as Figure 11 By clicking the “Generate Now Control” shown in the figure, a media content task generation instruction can be issued.

[0188] In some embodiments, the number of times the display device can be customized can be limited, and the limit can be displayed on the last setting page, adjacent to the control for receiving the media content task generation instruction, for example. Figure 11 , so that you can manage and control the resources that generate custom media content.

[0189] Based on the display device of this embodiment, a media content adding entry may be provided on the device homepage of the display device. When a media content adding instruction is received through the device homepage, the target application may be started and the display media content generation input interface may be switched to be displayed to directly and conveniently realize the generation of media content. Moreover, when an operation of selecting a target application is received through the device homepage, if there is an unfinished media content generation task, a media content generation task query request is also sent to the server to query and obtain the progress of the unfinished media content generation task, and when the information of the completion of the media content generation is received, the generated media content is downloaded from the server through the communication device, so that the generation of media content that was not generated when the target application was started last time can be realized imperceptibly by starting the target application, which can help to improve the efficiency of media content generation and improve the user experience.

[0190] Among them, other implementation methods of the display device of this embodiment may be the same as those of the display device in the above embodiment, and will not be repeated here.

[0191] In some embodiments, a display device is further provided, referring to Figure 12 As shown, it includes: a display 260, a sound collector 2301, a communication device 220 and a controller 250, and the display 260, the sound collector 2301, the communication device 220 and the controller 250 are communicatively connected.

[0192] It is understandable that Figure 12 The examples shown are merely examples of some components included in the display device and do not constitute a limitation on the components included in the display device of this embodiment.

[0193] based on Figure 12 The display device shown, in some embodiments:

[0194] a display 260 configured to display a graphical user interface;

[0195] The sound collector 2301 is configured to collect sound information;

[0196] The communication device 220 is configured to establish a communication connection with the server;

[0197] The controller 250 is configured to, upon receiving a media content generation instruction via the sound collector 2301, start a target application, display a homepage of the target application, display a list of generated media contents in a first display area of ​​the homepage of the target application, and focus the display device on a media content in the list of generated media contents;

[0198] The controller 250 is also configured to, upon receiving a media content generation instruction, send a media content generation task query request to the server through the communication device 220 if there is an unfinished media content generation task, and upon receiving information that the media content generation is completed, download the generated media content from the server through the communication device 220 and update the generated media content list.

[0199] There is no limit to the way in which the media content generation instruction is received through the sound collector 2301. For example, voice input information is obtained through the sound collector, and it is determined based on the voice input information that the media content generation instruction has been received. For example, when similar information with voice instructions for generating new media content, such as "generate new media content", "create new media content", "establish new media content", "generate my media content", etc., is received, it can be considered that the media content generation instruction has been received.

[0200] The controller 250 can receive the media content generation instruction through the sound collector 2301 when the display is displaying any possible interface, such as when the display is displaying the device homepage, when the display is displaying the interface of an application other than the target application, or when the display is displaying the interface of the target application. It is understood that when the media content generation instruction is received when the display is displaying the interface of the target application, the target application is already in the startup state and the target application homepage can be directly displayed.

[0201] The display device based on this embodiment can start the target application through voice triggering, display the target application homepage, and the target application homepage will display the list of generated media content, so that the list of media content generated by the display device can be viewed intuitively and conveniently. When receiving the operation of selecting the target application through the device homepage, if there is an unfinished media content generation task, it also sends a media content generation task query request to the server to query and obtain the progress of the unfinished media content generation task, and when receiving the information that the media content generation is completed, it downloads the generated media content from the server through the communication device, so that by starting the target application, the generation of media content that was not generated when the target application was started last time can be realized imperceptibly, which can help improve the efficiency of media content generation, realize real-time update of the generated media content list, and improve user experience.

[0202] Among them, other implementation methods of the display device may be the same as those of the display device in the above embodiment, and will not be repeated here.

[0203] based on Figure 12 The display device shown, in some embodiments:

[0204] a display 260 configured to display a graphical user interface;

[0205] The sound collector 2301 is configured to collect sound information;

[0206] The communication device 220 is configured to establish a communication connection with the server;

[0207] The controller 250 is configured to switch to displaying a media content generation input interface when receiving a media content generation instruction through the sound collector 2301. The media content generation input interface includes an information input component.

[0208] The controller 250 is also configured to, upon receiving a media content generation instruction, send a media content generation task query request to the server via the communication device 220 if there is an unfinished media content generation task, and upon receiving information indicating that the media content generation is complete, download the generated media content from the server via the communication device 220.

[0209] The display device based on this embodiment can start the generation of customized media content through voice triggering. No matter what interface is displayed, when the sound collector 2301 receives the media content generation instruction, it can directly switch to displaying the media content generation input interface to directly and conveniently realize the generation of media content. Moreover, when receiving the operation of selecting the target application through the device homepage, if there is an unfinished media content generation task, it also sends a media content generation task query request to the server to query and obtain the progress of the unfinished media content generation task, and when receiving the information that the media content generation is completed, it downloads the generated media content from the server through the communication device, so that by starting the target application, the generation of media content that was not generated when the target application was started last time can be realized imperceptibly, which can help to improve the efficiency of media content generation and improve user experience.

[0210] Among them, other implementation methods of the display device may be the same as those of the display device in the above embodiment, and will not be repeated here.

[0211] Based on the display devices of the various embodiments described above, in some embodiments, the controller 250 is further configured to cyclically display the media content screens of the previous preset duration of the media content corresponding to the focus on the background of the target application homepage.

[0212] The specific value of the preset duration is not limited and can generally be determined based on the processing capability of the display device and the duration that can concisely represent the media content. For example, in some embodiments, the preset duration can be 3 seconds (seconds) to 10 seconds, and in some specific examples, it can be 5 seconds. It is understood that in other embodiments, the preset duration can also be set to other values.

[0213] In some embodiments, the controller 250 is further configured to display the media content title and media content introduction of the media content in the background of the target application homepage.

[0214] The media content title may be generated in any manner, and may be a title customized by the user, or may be a media content title generated by the first language model based on information content input by the user, but is not limited thereto.

[0215] The media content introduction is an overview of the media content. It can be a concise summary of the media content generated by the second language model based on the information input by the user, or it can be a summary of the content of the media content generated by the server based on the information input by the user and then summarized based on the content of the generated media content. There is no limitation on the method of summarizing the content of the media content, for example, a media content introduction can be obtained by summarizing the content of the media content using the third language model. The specific model structure and method of the first language model and the second language model are not specifically limited in the embodiments of this application.

[0216] Based on this embodiment, by cyclically displaying the media content screen of the previous preset duration of the media content corresponding to the focus in the background of the target application homepage, the loop playback of the video formed by the media content screen of the previous preset duration of the media content in the background of the application homepage is realized, which can help users further understand the media content corresponding to the focus, can help improve user experience, and help improve the efficiency of users in selecting desired media content.

[0217] In some embodiments, the controller 250 is further configured to rotate banner images on the device home page, where the rotated banner images include a banner image of a target application, and when the banner image of the target application is rotated to the display device home page and a confirmation instruction is received from the control device, the target application is started and the display is switched to the target application home page.

[0218] A banner image, also called a banner image, is a banner image that is rotated on the device homepage. Each banner image can correspond to an application on the display device. By rotating banner images on the device homepage, it can help to navigate various applications on the display device.

[0219] When the home page of the display device rotates to a banner image referenced by media content and a confirmation instruction from the control device is received, it can be considered that an instruction to start the target application has been received. Therefore, the target application can be started and switched to displaying the home page of the target application. The method of entering the target application is simple and convenient, and the operation is simple.

[0220] In some embodiments, the display device further includes a memory;

[0221] The memory is configured to store a flag bit of the first startup of the target application;

[0222] The controller 250 is also configured to display a target application prompt page when starting the target application if the target application first start flag is the first start, and display the target application homepage after the target application prompt page is displayed. The target application prompt page includes at least one of a target application guide page and a right to know prompt page.

[0223] The first startup flag is a flag used to record whether the target application is started after the display device leaves the factory or after the display device is restored to the factory state.

[0224] The implementation of the first launch flag is not limited. In some embodiments, if the first launch flag is a first value, such as "yes" or "1", it indicates that the target application has been launched before and this launch is not the first launch. If the first launch flag is a second value, such as "no" or "0", it indicates that the target application has not been launched before and this launch is the first launch.

[0225] The target application guide page is a page that prompts the functions that the target application can achieve. The displayed target application guide page can be only one page or multiple pages. Taking the target application as a picture book application as an example, the target application guide page in some examples can be as follows: Figure 13 As shown in (a), (b), and (c), it is understandable that in other embodiments, the target application guide page may also have other settings. There is no limit to the method of switching between multiple target application guide pages. For example, you can switch by using the left and right keys or the up and down keys of the TV control device, or by displaying arrows in different directions on the target application guide page and switching by clicking on the arrows in different directions. When the last target application guide page of multiple target application guide pages is displayed, the last target application guide page may display controls such as "Start Experience". By clicking on controls such as "Start Experience", you can enter the right to know prompt page.

[0226] The right to know reminder page is used to remind users about the service agreement of the target application and the content related to data privacy protection. It is used to remind users about the protection of data privacy that may be involved in the process of using the target application. The right to know reminder page can be a single page or multiple pages. In some examples, the right to know reminder page can be as follows: Figure 14 As shown, it is understandable that in other embodiments, the right to know prompt page can also be set in other ways. There is no limit to the switching method of multiple right to know prompt pages, such as Figure 14 As shown, the right to know prompt page may include multiple tabs (e.g. Figure 14 The first display portion 1401 of the application displays the tabs for the service agreement, privacy policy, and usage guidelines, and the second display portion 1402 displays the corresponding prompt information. By clicking different tabs, the content displayed in the second display portion switches, thereby switching between different right-to-know prompt pages. The right-to-know prompt page may display controls such as "Cancel" and "Agree." If a command to click the "Cancel" control is received, the application exits. If a command to click the "Agree" control is received, the application enters the homepage of the target application.

[0227] Based on the embodiment described above, by storing the target application first startup flag, and determining whether it is the first time to start the target application based on the target application first startup flag, and when the target application is enabled for the first time, by displaying the target application guide page, the user can be prompted about the functions implemented by the target application, and by displaying the right to know prompt page, the user can be prompted about the privacy protection involved in the target application process.

[0228] In some embodiments, the controller 250 is further configured to, upon receiving a selection instruction to select one of the media contents, obtain the media content corresponding to the selection instruction and play the media content.

[0229] Based on this embodiment, when a certain media content is selected, the media content of the media content can be displayed, thereby enabling viewing of the media content of the media content, which helps to improve the user experience of the target application.

[0230] The selection instruction is an instruction for instructing to select and open a media content corresponding to a media content. The selection instruction can be obtained in various possible ways.

[0231] In some embodiments, the controller 250 is further configured to determine that a selection instruction to select one of the media contents is received when a confirmation operation of the control device is received while the focus of the display device remains unchanged.

[0232] The received confirmation operation, taking the control device controlling the display device as an example, may be an operation indicating confirmation when a “confirm”, “OK” or similar button is received from the control device.

[0233] Based on this embodiment, when a confirmation operation of the control device is received while the focus of the display device remains unchanged, it can be considered that a selection instruction to select one of the media contents has been received, and the media content corresponding to the focus of the display device is determined to be the media content selected by the user, and then the media content corresponding to the focus of the display device is opened and displayed.

[0234] In some embodiments, the display device further includes a sound collector;

[0235] The controller 250 is further configured to obtain voice input information through the sound collector, and determine, based on the voice input information, that a selection instruction for selecting a certain media content has been received.

[0236] In the case where the display device has a sound collector, the voice input information can be obtained through the sound collector, and based on the voice input information, it is determined that a selection instruction for selecting a certain media content has been received. Figure 6Taking the target application homepage shown as an example, when receiving voice input information such as "open the second media content", "open the second one", "watch the second one", etc., it is considered that a selection instruction for the media content corresponding to the media content 6011 is received.

[0237] Based on this embodiment, it is possible to determine whether a selection instruction for selecting media content is received through the voice input information received by the sound collector. The selection method is simple and convenient. Even users who are not flexible in operating the control device, such as users with multiple channels or the elderly, can easily open the selected media content for viewing.

[0238] In some embodiments, the controller 250 is further configured to display a playback progress bar on the interface for playing the media content for a first preset duration of time after the interface for playing the media content is opened, and to not display the playback progress bar after the first preset duration. The specific duration of the first preset duration is not limited. For example, in some embodiments, the first preset duration can be set to 3 seconds.

[0239] In some embodiments, the controller 250 is further configured to display a playback progress bar in response to an operation on the media content playback area when displaying the interface for playing media content. Figure 15 shown. Figure 15 As shown, in the playback progress bar, the length of the progress bar corresponding to the media content that has been played and the length of the progress bar corresponding to the media content that has not yet been played can be represented by different progress bars, and the playback time and the overall playback time of the media content can be displayed in adjacent positions of the progress bar to provide a prompt of the playback time.

[0240] Among them, the operation method of the media content playback area is not limited. Taking the control of the display device through the control device as an example, when the interface of the media content is playing, if the "OK" key, "Confirm key" or other key instructions of the control device are received, it is considered that the operation of the media content playback area has been received, and the playback progress bar is displayed.

[0241] After the playback progress bar is displayed, if no operation for the interface of playing the media content is received within the second preset time, the playback progress bar will not be displayed. The second preset time can be the same as or different from the first preset time.

[0242] In some embodiments, the controller 250 is further configured to adjust the playback progress of the media content in response to a playback progress adjustment operation when displaying an interface for playing the media content.

[0243] The manner of receiving the playback progress adjustment operation is not limited. For example, the playback progress adjustment operation can be received via a playback progress bar. Accordingly, in some embodiments, the controller 250 is further configured to adjust the playback progress of the media content in response to a drag operation on the playback progress bar when the playback progress bar is displayed on the interface displaying the playback media content.

[0244] There is no limit to the dragging operation of the playback progress bar. Taking the control of the display device through the control device as an example, when the playback progress bar is displayed, if an instruction of the left button of the operation control device is received, it can be considered that a playback progress adjustment operation of the first step length of playback rewind is received. If an instruction of the right button of the operation control device is received, it can be considered that a playback progress adjustment operation of the second step length of playback forward is received. The first step length and the second step length can be the same or different.

[0245] In some embodiments, a playback progress adjustment operation can be received through voice input information collected by a sound collector. For example, if the voice input information collected by the sound collector is "rewind ** seconds", it is considered that a playback progress adjustment operation of rewinding ** seconds has been received; if the voice input information collected by the sound collector is "forward ** seconds", it is considered that a playback progress adjustment operation of forwarding ** seconds has been received.

[0246] In some embodiments, the controller 250 is further configured to control the pause / resume of the playback in response to an operation on the media content playback area when playing the interface of the media content.

[0247] In some embodiments, the controller 250 is further configured to, when displaying the interface for playing media content, switch to displaying the homepage of the target application in response to exiting the playback operation.

[0248] There is no limit to the way to obtain the exit playback operation, for example, you can receive the operation of double-clicking the "back" key of the control device, or receive the "return to application homepage" information received through the sound collection device, etc., but it is not limited to this.

[0249] Based on the above-described examples, during the process of playing media content, the progress of playing the media content and the mechanism for exiting the media content playback can also be controlled, which helps to further improve the user experience.

[0250] During the playback of media content, the page turning of the media content can also be controlled. The method for controlling the page turning is not limited. For example, the page turning can be controlled by voice input information collected by a sound collector, or by recognizing images collected by an image collector and controlling the page turning based on the image recognition results.

[0251] Taking page turning control based on image recognition results as an example, during the playback of media content, an image collector can be started to obtain images captured by the image collector, and gesture recognition can be performed on the captured images to determine the motion trajectory of the recognized gesture. If the recognized motion trajectory matches the preset trajectory of the next page (for example, the similarity is greater than a preset similarity threshold), it is determined that a switch to the next page instruction has been received, and the page is turned to the next page. If the recognized motion trajectory matches the preset trajectory of the previous page (for example, the similarity is greater than a preset similarity threshold), it is determined that a switch to the previous page instruction has been received, and the page is turned to the previous page.

[0252] In some embodiments, the display device further includes a memory;

[0253] A memory configured to store a task status identifier of a media content generation task;

[0254] The controller 250 is also configured to send a media content generation task query request to the server through the communication device 220 when there is a media content generation task whose task status is identified as incomplete, and the media content generation task query request includes the media content generation task identifier of the media content generation task whose task status is identified as incomplete.

[0255] The task status identifier is used to mark the execution status of the media content generation task. The specific method of the task status identifier is not limited. In conjunction with the above example, if the task status identifier of the media content generation task is "incomplete", "requesting", "not generated", or "not 100%", it means that the media content generation task is not completed, and a media content generation task query request is sent to the server via the communication device.

[0256] A media content generation task identifier uniquely identifies a media content generation task and is generated when a user triggers the creation of a media content generation task. The media content generation task identifier can be generated in any manner, for example, based on the time the media content generation task is triggered or the text content received when the media content creation task is triggered, but is not limited to these methods. Any identifier uniquely identifies a media content generation task.

[0257] By sending a media content generation task query request to the server through the communication device 220, the server can be queried to learn the status of the server executing the media content generation task, and after learning that the server has generated the media content, the corresponding media content can be downloaded in a timely manner.

[0258] Based on this embodiment, after the target application is started, if there is an unfinished media content generation task, a media content generation task query request is also sent to the server. If there is an unfinished media content generation task, by sending the media content generation task query request including the media content generation task identifier to the server, the status of the unfinished media content generation task when the target application was last closed can be followed up, and the generation of media content that was not generated when the target application was last started can be realized imperceptibly, which can help improve the efficiency of media content generation, realize real-time update of the generated media content list, and improve user experience.

[0259] In some embodiments, the memory is further configured to store the generated media content;

[0260] The controller 250 is also configured to receive information on the completion of media content generation sent by the server, the information including the media content generation task identifier and the media content address, download the generated media content from the media content address through the communication device 220, and update the task status identifier of the media content generation task corresponding to the media content generation task identifier based on the media content generation task identifier.

[0261] Among them, the information on the completion of media content generation sent by the server can be the information returned by the server after completing the media content generation task corresponding to the media content generation task identifier and receiving the media content generation task query request sent by the display device, or it can be the information actively returned to the display device after the server completes the media content generation task corresponding to the media content generation task identifier, but it is not limited to this, as long as it can be known that the server has completed the media content generation task corresponding to the media content generation task identifier.

[0262] After the server generates the media content corresponding to the media content generation task identifier, it can generate a storage address for the media content, obtain the media content address, and store the media content in the storage location corresponding to the storage address. After the display device obtains the media content address, it can download the generated media content from the media content address.

[0263] The timing for updating the task status identifier of the media content generation task corresponding to the media content generation task identifier based on the media content generation task identifier is not limited. The task status identifier of the media content generation task corresponding to the media content generation task identifier can be updated after receiving information from the server indicating that media content generation is complete, for example, by updating the task status identifier to completed. In some embodiments, the task status identifier of the media content generation task corresponding to the media content generation task identifier can be updated after the generated media content is downloaded from the media content address and the downloaded media content is stored in the memory of the display device. This allows the task status identifier to be updated only when the media content corresponding to the media content generation task has already been stored, thereby improving the accuracy of the task status identifier update.

[0264] Based on this embodiment, after obtaining the media content generation task identifier and the media content address returned by the server, the task status identifier of the media content generation task can be updated based on the media content generation task identifier, and the media content of the generated media content can be downloaded based on the media content address, thereby achieving dual updates of the task status identifier and the stored media content.

[0265] In some embodiments, the controller 250 is further configured to display a prompt message indicating that the media content has been generated on the display interface of the display after the generated media content is downloaded from the media content address via the communication device 220 .

[0266] The prompt information displayed on the display interface indicating that a new media content has been generated is used to prompt that a new media content has been generated.

[0267] There is no limitation on the manner of displaying the prompt information that the media content has been generated on the display interface of the display 260. In some embodiments, the prompt information can be provided in the form of a pop-up window, and the prompt content of the prompt information is not limited, such as "***'s media content has been generated", etc., but is not limited thereto.

[0268] In some embodiments, the controller 250 is further configured to switch to an interface displaying the downloaded generated media content upon receiving a viewing instruction for the prompt information.

[0269] There is no limitation on the method of receiving the viewing instruction for the prompt information.

[0270] In some embodiments, taking the example of providing prompt information by popping up a pop-up window, if an operation instruction of clicking the pop-up window is received, it is considered that a viewing instruction for the prompt information has been received.

[0271] In some embodiments, when the display device is equipped with a sound collector, voice input information can be obtained through the sound collector, and based on the voice input information, it can be determined whether a viewing instruction has been received. For example, if similar voice input information such as "view new media content" or "view newly generated media content" is received, it is considered that a viewing instruction for the prompt information has been received.

[0272] The content of the interface that switches to display the downloaded media content is not limited. In some embodiments, the interface that switches to display the downloaded media content can be an interface containing introductory information about the newly generated media content, such as the text included when the generation of the media content was triggered. This interface can include controls such as "OK" and "View" for instructing to open the media content. When an operation is performed to click on such a control, the interface switches to an interface for playing the downloaded media content. In some embodiments, the interface that switches to displaying the downloaded media content can also directly be an interface for playing the downloaded media content.

[0273] Based on this embodiment, after the generated media content is downloaded from the media content address via a communication device, a prompt message indicating that the media content has been generated is displayed on the display interface of the display, thereby notifying the user that new media content has been generated, which can help the user to view the newly generated media content in a timely manner. By receiving a viewing instruction for the prompt message, the user can conveniently switch to the relevant interface of the newly generated media content when the prompt message is displayed, which helps to improve the efficiency of viewing the newly generated media content and enhance the user experience.

[0274] In some embodiments, the display device further includes an audio output device;

[0275] an audio output device configured to output audio information;

[0276] The controller 250 is further configured to output audio prompt information indicating that the media content has been generated through the audio output device 270 after the generated media content is downloaded from the media content address through the communication device 220 .

[0277] The audio prompt information indicating that a new media content has been generated, outputted by the audio output device 270 , is used to prompt through voice that a new media content has been generated.

[0278] The specific content of the audio prompt information is not limited. In some embodiments, a preset audio is stored in the memory of the display device, and the preset audio is played to prompt that a new media content has been generated. The preset audio can be preset by the display device or customized based on the user's settings.

[0279] In some embodiments, a preset audio template is stored in the memory of the display device, and an audio prompt message is generated in combination with the text content included when triggering the generation of the new media content and the preset audio template. For example, if the text content included when triggering the generation of the new media content is "******", an audio prompt message "Media content about ****** has been generated" may be generated, but the present invention is not limited to this.

[0280] When outputting audio prompt information through an audio output device, if the audio output device is currently outputting audio, in some embodiments, the volume of the audio currently being output by the audio output device can be turned down, and the audio prompt information can be superimposed on the currently output audio. In some embodiments, the output of the currently output audio can be paused and the audio prompt information can be output. In other embodiments, the audio prompt information can also be output in other ways. In the case of pausing the output of the currently output audio and outputting the audio prompt information, if the currently output audio is the audio of the currently playing media content, the playback of the media content can be paused or the playback of the media content can be continued.

[0281] In some embodiments, when the display device has a sound collector, the controller 250 is further configured to obtain voice input information through the sound collector 2301 after playing the audio prompt information, and determine whether a view instruction has been received based on the voice input information. If a view instruction has been received, the controller 250 switches to a media content interface displaying the downloaded media content. For example, if a voice input message such as "view new media content" or "see newly generated media content" is received, it is considered that a view instruction for the prompt information has been received.

[0282] The content of the switched media content interface for displaying the downloaded generated media content is the same as that in the above embodiment and will not be described again here.

[0283] Based on this embodiment, after the generated media content is downloaded from the media content address via a communication device, a voice prompt can be used to inform users that the media content has been generated. This allows even users who have difficulty recognizing text, such as children or users with poor eyesight, to be informed of the generation of new media content through the voice prompt and to view the newly generated media content in a timely manner. By receiving a viewing instruction in response to the prompt information, users can conveniently switch to the relevant interface of the newly generated media content, thereby improving the efficiency of viewing the newly generated media content and enhancing the user experience.

[0284] In some embodiments, the controller 250 is further configured to display a quantity indicator of the generated media content on the target application homepage, and update the quantity indicator after the generated media content is downloaded from the server via the communication device 220 .

[0285] The identifier of the number of generated media contents may be an identifier for indicating the number of media contents stored in the memory of the display device, or an identifier for indicating the number of media contents custom-generated by the display device based on received text contents.

[0286] The quantity identifier can be stored in the memory of the display device, and the display position and display method of the quantity identifier on the target application homepage are not limited. In some embodiments, the quantity identifier of the generated media content can be displayed in the form of a corner mark.

[0287] In some embodiments, the controller 250 is further configured to display an indicator of the number of generated media contents in the corner mark of the banner image of the target application displayed in the carousel on the device homepage. Thus, when the device homepage is opened, the number of generated media contents can be determined by the corner mark of the banner image of the target application on the device homepage, which is intuitive and convenient.

[0288] In some embodiments, the memory is further configured to record a viewing identification of the media content;

[0289] The controller 250 is further configured to display a number indicator of the media content marked as unviewed in the corner mark of the banner image of the target application in the carousel on the device homepage.

[0290] The view flag is used to identify whether the media content has been viewed. The implementation of the view flag is not limited. In some embodiments, if the view flag is a first value, such as "yes" or "1", it indicates that the media content corresponding to the media content flag has been viewed. If the view flag is a second value, such as "no" or "0", it indicates that the media content corresponding to the media content flag has not been viewed and the current launch is the first launch.

[0291] The controller 250 is further configured to, upon receiving a selection instruction to select one of the media contents, determine the viewing identifier corresponding to the media content identifier corresponding to the selection instruction, and update the viewing identifier corresponding to the media content identifier corresponding to the selection instruction to viewed if the viewing identifier is not viewed.

[0292] In some embodiments, the controller 250 is further configured to, when receiving a selection instruction to select one of the media contents, determine the viewing identifier corresponding to the media content identifier corresponding to the selection instruction, and when the viewing identifier is not viewed and the playback duration of the media content identified by the media content corresponding to the selection instruction is greater than or equal to the preset playback duration, update the viewing identifier corresponding to the media content identifier corresponding to the selection instruction to viewed.

[0293] The specific value of the preset playback time is not limited, and it can be pre-set in the display device or can be a preset playback time set by the user.

[0294] Based on this embodiment, when the playback duration of the media content identified by the media content corresponding to the selection instruction is greater than or equal to the preset playback duration, it indicates that the viewing of the media content has reached the preset playback duration. Only then is the viewing indicator corresponding to the media content identifier corresponding to the selection instruction updated to viewed, which helps promote effective viewing of the media content.

[0295] During the application process of the target application, if previously ungenerated media content is downloaded from the server, the user may not have viewed the newly generated media content. By recording the viewing identifier of the media content and displaying the number of unviewed media content in the corner mark of the banner image of the target application displayed on the device homepage, the user can be promptly informed of the newly generated, unviewed media content when opening the device homepage of the display device, thereby facilitating the user's viewing of the newly generated media content.

[0296] In some embodiments, the controller 250 is further configured to send a media content generation task cancellation instruction to the server through a communication device when receiving a media content generation task cancellation instruction, the media content generation task cancellation instruction includes a media content generation task identifier, and the media content generation task cancellation instruction is used to instruct the server to stop the media content generation task corresponding to the media content generation task identifier.

[0297] Among them, the method of obtaining the media content generation task cancellation instruction is not limited. In some embodiments, the task generation progress interface of the media content generation task can be displayed, and controls such as "Cancel" are displayed in the task generation progress interface. When the operation of the controls such as "Cancel" in the task generation progress interface is received, it is determined that the media content generation task cancellation instruction has been received.

[0298] In some embodiments, voice input information can be received through a sound collector, and a media content generation task cancellation instruction can be received through the voice input information. For example, when the received voice input information is "cancel the generation of the previous media content", "cancel the media content generation task", "cancel the generation of the previous media content", "cancel the Nth media content generation task" or similar information, it can be determined that a media content generation task cancellation instruction has been received.

[0299] It is understandable that, in other embodiments, the media content generation task cancellation instruction may be received in other ways.

[0300] Based on this embodiment, the media content generation task being executed can also be canceled by receiving a media content generation task cancellation instruction, thereby reducing the consumption of display device and server resources by executing unnecessary media content generation tasks.

[0301] In some embodiments, the controller 250 is further configured to display a media content generation input interface when receiving a media content generation instruction during the process of displaying the target application homepage, the media content generation input interface includes an information input component, and obtain text content through the media content generation input interface, and send a media content generation instruction to the server through a communication device, the media content generation instruction includes text content, and the media content generation instruction is used to instruct the server to generate media content based on the text content.

[0302] There is no limitation on the method of receiving the media content generation instruction on the target application homepage. In some embodiments, the target application homepage may be provided with a media content generation control. The controller is configured to determine that the media content generation instruction is received and display the media content generation input interface when receiving an operation of clicking the media content generation control.

[0303] In some embodiments, the display device further includes a sound collector;

[0304] The controller is further configured to obtain voice input information through the sound collector, and determine whether a media content generation instruction has been received based on the voice input information.

[0305] When the display device is equipped with a sound collector, voice input information can be obtained through the sound collector, and based on the voice input information, it can be determined that a media content generation instruction has been received. For example, when similar voice information such as "generate new media content", "create new media content", "establish new media content", "generate my media content", etc. is received, which contains information indicating the generation of new media content, it can be considered that a media content generation instruction has been received.

[0306] The specific implementation of the media content generation input interface and the method of triggering the generation of media content after receiving input information content through the media content generation input interface can be the same as in the above embodiment and will not be repeated here.

[0307] Based on the example of the display device as described above, Figure 16 Schematic diagrams of software configurations related to target applications of display devices of some embodiments are shown in FIG.

[0308] The target application startup interface may be a Launcher entry, which is used to start the target application.

[0309] The media content generation server is a module provided by the server, which can provide the following interfaces:

[0310] Media content task generation interface: the display device initiates the media content generation task, and the server returns the media content. The media content includes video content, and the video content includes pictures, text, TTS audio and other content;

[0311] The media content task cancellation interface can receive a cancellation instruction for a media content generation task sent by a display device;

[0312] The task information query interface can receive query requests sent by the display device according to time intervals and return query results to the display device. The query results include information about the generation progress of the media content generation task;

[0313] The video download completion interface is used to receive information reported by the display device that the media content has been downloaded, update the media content generation task or the status of the media content, and facilitate the subsequent removal of the media content to save storage space in the server's memory.

[0314] The display device basic service, such as TvBaseService, proactively updates corresponding attribute flags when new media content generation tasks are created or completed, such as updating the persist attribute flag. In some examples, a 0 attribute flag indicates no tasks, while a 0 attribute flag indicates a task is created. Upon receiving the display device's power-on broadcast, the service checks the attribute flag. If the attribute value is 1, it calls the background service to query and download media content tasks.

[0315] The UI interface module of the target application can realize the display and control of the relevant interfaces of the target application (such as the target application boot page, the target application home page, the relevant drawing page, and the playback page).

[0316] The media content browsing module can realize media content browsing. The media content video playback module can realize the playback of the selected media content and the control during the playback process. The parental setting module can realize the relevant settings of the target application, such as the time range in which the target application can be used, the amount of media content that can be generated per day, etc., but not limited to these. The download module can be used to download media content from the server based on the media content address. The media content generation service management module can detect the status of the media content generation task and send a query request to the server in a polling manner. The database management module can be used to manage the status of the media content stored in the memory. The drawing paper parameter management module can be used to set and manage the image quality parameters when playing media content.

[0317] In the control process of each of the above modules, SDK (Software Development Kit) can be used. Some possible SDK toolkits may include but are not limited to SDKs related to HiSDK, unified network framework, unified broadcast control, middleware, voice recognition, network management and download components.

[0318] Among them, the middleware interface in some examples can implement preview delivery and manual exit of different modes of the target application through Flow, and can monitor the status of the target application. When the target application exits abnormally or the scene switches quickly, it can automatically exit the preview image mode. The voice recognition interface can perform voice recognition and convert the input voice into input text content.

[0319] In some optional examples, the target application and the display device basic service can call the flow interface PictureManager.setPictureModePreview(value) to issue a preview image mode. The target application and the notification service can call the notification center AIDL interface addNotification to send prompt information, such as prompting the completion of media content generation.

[0320] Taking the case where the target application is entered after entering the homepage, and the target application is a picture book application, in the processing process of the display device in some embodiments, the timing diagram of the interaction process of the relevant modules of the display device is as follows: Figure 17 The flowchart of the relevant processing process is shown in Figure 17 shown.

[0321] Combine Figure 17 and Figure 18 As shown, after the user clicks the picture book application icon, the picture book application is started and the parameters of the picture book application are initialized.

[0322] By querying the first launch flag stored in the memory, it is determined whether it is the first launch of the target application. In some embodiments, the first launch flag can be stored in SharePreference. For example, if there is data in SharePreference, it is considered not the first launch, and if there is no data, it can be considered the first launch.

[0323] If the picture book application is launched for the first time, the layout of the picture book application boot page is loaded, the controls of the picture book application boot page are initialized, the picture book application boot page is displayed, and the first-start flag stored in the memory is modified, such as writing data in SharedPreference, and when the user clicks to start the experience (for example Figure 13(C)) and then enter the picture book application homepage. If a right-to-know prompt page is provided, after the user clicks Start Experience, the right-to-know prompt page is displayed, and after receiving consent, the picture book application homepage is entered. In other embodiments, after the right-to-know prompt page is displayed and consent is received, the layout of the picture book application guide page is loaded, the controls of the picture book application guide page are initialized, the picture book application guide page is displayed, the first-time startup flag stored in the memory is modified, and the picture book application homepage is entered after the user clicks Start Experience.

[0324] If this is not the first time you launch the Picture Book app, you can directly enter the homepage of the Picture Book app.

[0325] Initialize the picture book app's homepage and access the database management service to query changes in local picture book data in the database, such as querying all locally generated picture books. After obtaining the data returned by the database management service, parse and load the picture book list data displayed on the picture book app's homepage and read the background data (an image or a video composed of multiple frames) of the first picture book in the list as the background of the picture book app's homepage.

[0326] By querying the completion status of the picture book generation tasks in the database, all unfinished picture book generation tasks are filtered out, and the number of corner marks is updated based on the number of unfinished picture book generation tasks.

[0327] The media content generation task management module monitors whether the display device is in an online state. If not, it continues to monitor network changes. If the network is continuously offline, for example, the network is offline for a certain period of time, it stops sending polling query requests, prompts the user and cancels the polling, and continues to monitor network changes.

[0328] If the display device is in a networked state and the storage space of the memory of the display device is greater than a preset value, the task of sending the polling query request is started.

[0329] When sending a polling query request, if there are multiple unfinished picture book generation tasks, a picture book generation task can be selected according to certain rules, and a query request can be sent based on the estimated completion time of the picture book generation task. In some embodiments, the picture book generation tasks can be sorted in ascending order by estimated completion time, and the picture book generation task with the shortest estimated completion time can be selected. The query request can be initiated after the shortest estimated completion time.

[0330] For example, a polling query request is initiated by selecting the picture book generation task with the shortest estimated completion time. A scheduled task can be started based on the estimated completion time of the picture book generation task. The scheduled duration of the scheduled task is the estimated completion time of the picture book generation task. When the scheduled task ends, a query request is sent to the server. In this embodiment, only one scheduled task can be set. When one scheduled task ends, the next scheduled task is started.

[0331] Among them, when the picture book generation task is completed, you can find the next picture book generation task for scheduled query and set the scheduled task for the next picture book generation task.

[0332] If the picture book generation task is not completed, for example, after sending a query request, the server returns the information that it is not completed, then the estimated completion time of the picture book generation task in the database is updated according to the estimated time returned by this query, and each picture book generation task is re-arranged in ascending order according to the estimated completion time, and the picture book generation task with the shortest estimated completion time is selected, and a query request for the picture book generation task is initiated until the status of all picture book generation tasks is completed.

[0333] Among them, after sending a query request to the server, if the query result returned is that the download has expired or other failure status, the status of the picture book generation task can be updated to a canceled status, and the picture book generation task will not be queried subsequently.

[0334] During the process of sending the query request, if the network is poor, the access timeout occurs, or the network request returns an abnormality, the polling will be canceled and the user will be prompted that the network is abnormal.

[0335] Based on the received query request, the server can return the execution status of the picture book generation task. If the picture book generation task is completed, the returned information can also include the storage address of the generated picture book.

[0336] After receiving the information returned by the server, the generation task management module monitors that if the returned information contains information of successful generation, it will parse the storage address of the picture book, and download the picture book file from the storage address through the download module and save it. After saving the picture book file, the generation task management module updates the completion status of the picture book generation task, and updates the completion status of the picture book generation task recorded in the database and the save path of the generated picture book, and sends notification information through the relevant modules of the notification center.

[0337] The module related to the picture book application homepage monitors the changes in data in the database and updates the data on related pages.

[0338] For example, the number of unfinished picture book generation tasks is monitored. If the number does not change, the monitoring is continued. If the number changes, the number of unfinished picture book generation tasks is indicated by a badge, and the badge number is updated and refreshed.

[0339] Monitor the number of completed picture book generation tasks. If the number remains unchanged, continue monitoring. If the number changes, update the picture book list data and read the background data (image or video based on multiple frames) of the first picture book in the list as the background of the picture book application homepage.

[0340] On the homepage of the picture book application, when the user clicks on a picture book, the process of displaying and playing the picture book content of the picture book can be entered.

[0341] On the target application homepage, combine Figure 6 As shown, when the user clicks on a control such as "AI content generation" to issue a media content generation instruction, a customized process is entered, such as displaying a media content generation input interface. After the user enters the information content, the character selection page, the timbre selection page, and the style selection page are displayed in sequence to obtain the character identification, timbre identification, and style identification selected by the user. Based on the character identification obtained on the character selection page, the timbre identification obtained on the timbre selection page, the style identification obtained on the style selection page, and the information content received based on the information input component, a media content generation instruction is generated and sent to the server so that the server generates the corresponding media content. It is understandable that in other embodiments, the display content of the control that issues the media content generation instruction can also be set otherwise.

[0342] On the target app homepage, when the user clicks the settings button, for example Figure 6 The middle control 602 can enter the setting process for the target application. The specific setting items are not limited, including but not limited to video output mode, audio output mode, favorite media content roles, etc.

[0343] Some embodiments of the present application also provide a method for controlling a display device, wherein the display device includes: a display, a communication device, and a controller, wherein the display and the communication device are in communication with the controller. The display device may also include a sound collector in communication with the controller.

[0344] refer to Figure 19 As shown, in some embodiments, the control method of the display device includes:

[0345] Step S1901: Display the device homepage, and receive an operation of selecting a target application on the display device homepage.

[0346] Step S1902: In response to the operation of selecting the target application, if there is an unfinished media content generation task, a media content generation task query request is sent to the server, and upon receiving information that the media content generation is completed, the generated media content is downloaded from the server and the generated media content list is updated.

[0347] Step S1903: In response to the operation of selecting the target application, the target application is started and the display is switched to the target application homepage. The first display area of ​​the target application homepage displays the generated media content list, and the focus of the display device is located on one of the media contents in the generated media content list.

[0348] refer to Figure 20 As shown, in some embodiments, the control method of the display device includes:

[0349] Step S2001: Displaying the device homepage and receiving a media content adding instruction on the device homepage;

[0350] Step S2002: In response to the media content adding instruction, the target application is started, and the target application homepage is displayed. The first display area of ​​the target application homepage displays a list of generated media contents, and the focus of the display device is located on a media content in the generated media content list.

[0351] Step S2003: In response to the media content adding instruction, if there is an unfinished media content generation task, a media content generation task query request is sent to the server, and upon receiving the information that the media content generation is completed, the generated media content is downloaded from the server and the generated media content list is updated.

[0352] refer to Figure 21 As shown, in some embodiments, the control method of the display device includes:

[0353] Step S2101: Display the device homepage, and receive a media content adding instruction on the device homepage.

[0354] Step S2102: In response to the media content adding instruction, the target application is started and switched to displaying a media content generation input interface, which includes an information input component.

[0355] Step S2103: In response to the media content adding instruction, if there is an unfinished media content generation task, a media content generation task query request is sent to the server, and upon receiving the information that the media content generation is completed, the generated media content is downloaded from the server and the generated media content list is updated.

[0356] refer to Figure 22 As shown, in some embodiments, the control method of the display device includes:

[0357] Step S2201: receiving a media content generation instruction through a sound collector.

[0358] Step S2202: In response to the media content generation instruction, the target application is started, the target application homepage is displayed, the first display area of ​​the target application homepage displays the generated media content list, and the focus of the display device is located on a media content in the generated media content list.

[0359] Step S2203: In response to the media content generation instruction, if there is an unfinished media content generation task, a media content generation task query request is sent to the server, and upon receiving the information that the media content generation is completed, the generated media content is downloaded from the server and the generated media content list is updated.

[0360] refer to Figure 23 As shown, in some embodiments, the control method of the display device includes:

[0361] Step S2301: receiving a media content generation instruction through a sound collector.

[0362] Step S2302: In response to the media content generation instruction, the display is switched to a media content generation input interface, where the media content generation input interface includes an information input component.

[0363] Step S2303: In response to the media content generation instruction, if there is an unfinished media content generation task, a media content generation task query request is sent to the server, and upon receiving the information that the media content generation is completed, the generated media content is downloaded from the server and the generated media content list is updated.

[0364] In some embodiments, a media content adding control is set on the device homepage, and the control method of the display device further includes: upon receiving an operation of clicking the media content adding control, determining that a media content adding instruction is received.

[0365] In some embodiments, the control method of the display device further includes: obtaining voice input information through a sound collector, and determining that a media content adding instruction is received based on the voice input information.

[0366] In some embodiments, the control method of the display device further includes the step of cyclically displaying the media content screen of the previous preset time length of the media content corresponding to the focus on the background of the target application homepage.

[0367] In some embodiments, the control method of the above-mentioned display device also includes: when starting the target application, if the stored target application first startup flag is the first startup, the target application prompt page is displayed, and after the target application prompt page is displayed, the target application homepage is displayed, and the target application prompt page includes at least one of a media content display guide page and a right to know prompt page.

[0368] In some embodiments, the control method of the display device further includes: upon receiving a selection instruction to select one of the media contents, acquiring media content corresponding to the selection instruction, and displaying the media content.

[0369] In some embodiments, the control method of the display device further includes: upon receiving a confirmation operation from the control device while the focus of the display device remains unchanged, determining that a selection instruction to select one of the media contents is received.

[0370] In some embodiments, the control method of the display device further includes: obtaining voice input information through a sound collector, and determining that a selection instruction for selecting a certain media content is received based on the voice input information.

[0371] In some embodiments, the control method of the display device further includes: displaying a playback progress bar on the interface for playing media content within a first preset duration of opening the interface for playing media content, and not displaying the playback progress bar after the first preset duration.

[0372] In some embodiments, the control method of the above-mentioned display device also includes: when displaying the interface for playing media content, displaying a playback progress bar in response to an operation on the media content playback area, and not displaying the playback progress bar when no operation on the interface for playing media content is received for a second preset time after displaying the playback progress bar.

[0373] In some embodiments, the control method of the display device further includes: adjusting the playback progress of the media content in response to a playback progress adjustment operation when displaying an interface for playing the media content.

[0374] In some embodiments, the control method of the display device further includes: when displaying an interface for playing media content, controlling the pause / resume of the playback in response to an operation on the media content playback area.

[0375] In some embodiments, the control method of the display device further includes: when displaying an interface for playing media content, in response to an exit from the playback operation, switching to displaying a target application homepage.

[0376] In some embodiments, the control method of the above-mentioned display device further includes: when there is a media content generation task whose task status is identified as incomplete, sending a media content generation task query request to the server, the media content generation task query request including the media content generation task identifier of the media content generation task whose task status is identified as incomplete.

[0377] In some embodiments, the control method of the display device further includes:

[0378] Receive the media content generation completion information sent by the server, the information including the media content generation task identifier and the media content address, download the generated media content from the media content address, and update the task status identifier of the media content generation task corresponding to the media content generation task identifier based on the media content generation task identifier.

[0379] In some embodiments, the control method of the display device further includes: after downloading the generated media content from the media content address, displaying a prompt message indicating that the media content has been generated on the display interface of the display.

[0380] In some embodiments, the control method of the display device further includes: after downloading the generated media content from the media content address, outputting audio prompt information indicating that the media content has been generated through an audio output device.

[0381] In some embodiments, the control method of the display device further includes: if a viewing instruction for prompt information is received, switching to an interface for displaying the downloaded media content.

[0382] In some embodiments, the control method of the display device further includes: displaying a quantity identifier of the generated media content on the target application homepage, and updating the quantity identifier after downloading the generated media content from the server.

[0383] In some embodiments, the control method of the display device further includes: displaying a quantity indicator of the generated media content in a corner mark of a banner image of a target application in a carousel on a device homepage of the display device.

[0384] In some embodiments, the control method of the display device further includes: displaying a number indicator of the media content with a viewing mark of "not viewed" in the corner mark of the banner image of the target application in the carousel on the device homepage.

[0385] In some embodiments, the control method of the above-mentioned display device further includes: when receiving a selection instruction to select one of the media contents, determining the viewing identifier corresponding to the media content identifier corresponding to the selection instruction, and if the viewing identifier is not viewed, updating the viewing identifier corresponding to the media content identifier corresponding to the selection instruction to viewed.

[0386] In some embodiments, the control method of the display device further includes:

[0387] When a selection instruction to select one of the media contents is received, the viewing identifier corresponding to the media content identifier corresponding to the selection instruction is determined, and when the viewing identifier is not viewed and the playback duration of the media content of the media content identifier corresponding to the selection instruction is greater than or equal to the preset playback duration, the viewing identifier corresponding to the media content identifier corresponding to the selection instruction is updated to viewed.

[0388] In some embodiments, the control method of the display device further includes:

[0389] After receiving the information content input by the user through the media content generation input interface, at least one of the character selection page, the timbre selection page and the style selection page is displayed, and based on the character identifier obtained on the character selection page, the timbre identifier obtained on the timbre selection page, the style identifier obtained on the style selection page, and the information content received by the information input component, a media content generation instruction is generated and sent to the server.

[0390] In some embodiments, the character selection page is provided with a custom character control. The control method of the above-mentioned display device further includes: upon receiving a selection operation of the custom character control of the character selection page, displaying a drawing page, and generating a media content character based on the drawing content obtained on the drawing page.

[0391] In some embodiments, the timbre selection page is provided with a custom timbre control. The control method of the above-mentioned display device further includes: when a selection operation of the custom timbre control on the timbre selection page is received, starting the sound collector and generating the timbre of the media content based on the audio information obtained by the sound collector.

[0392] In some embodiments, the style selection page is provided with a custom style control, and the control method of the above-mentioned display device further includes: upon receiving a selection operation of the custom style control on the style selection page, obtaining an input image, analyzing the input image to obtain an image style, and using the obtained image style as a custom media content style.

[0393] In some embodiments, the control method of the above-mentioned display device also includes: when receiving an operation to select a target application, if there is an unfinished media content generation task, obtaining an interval duration determined based on the estimated completion duration of the unfinished media content generation task, and after the interval duration ends, sending a media content generation task query request to the server through the communication device.

[0394] In some embodiments, the interval duration is the smallest expected completion duration among the expected completion durations of the unfinished media content generation tasks.

[0395] The processing method of the display device described above may refer to the processing method of the display device described above, and will not be described in detail here.

[0396] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0397] Based on the same inventive concept, embodiments of the present application further provide a control device for a display device for implementing the aforementioned control method for a display device. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations of the control device embodiments for one or more display devices provided below can be found in the aforementioned definition of the control method for a display device, and will not be further elaborated here.

[0398] In one embodiment, a control device for a display apparatus is provided, comprising: a display control module, an instruction receiving module, a first response module, and a second response module.

[0399] In some embodiments:

[0400] Display control module, used to display the device home page;

[0401] An instruction receiving module, configured to receive an operation of selecting a target application on the home page of the display device;

[0402] a first response module, configured to, in response to an operation of selecting a target application, launch the target application, switch to displaying a homepage of the target application, display a list of generated media content in a first display area of ​​the homepage of the target application, focus the display device on one of the media contents in the list of generated media content, and display a media content screen of the media content corresponding to the focus on the background of the homepage of the target application;

[0403] The second response module is used to respond to the operation of selecting the target application, if there is an unfinished media content generation task, send a media content generation task query request to the server, and when receiving the information that the media content generation is completed, download the generated media content from the server and update the generated media content list.

[0404] In some embodiments:

[0405] Display control module, used to display the device home page;

[0406] An instruction receiving module, used to receive instructions for adding media content on the device homepage;

[0407] a first response module, configured to, in response to the media content adding instruction, start a target application, switch to displaying a homepage of the target application, display a list of generated media contents in a first display area of ​​the homepage of the target application, and focus a media content in the generated media content list on a display device;

[0408] The second response module is used to respond to the media content addition instruction and, if there is an unfinished media content generation task, send a media content generation task query request to the server; and when receiving the information that the media content generation is completed, download the generated media content from the server and update the generated media content list.

[0409] In some embodiments:

[0410] Display control module, used to display the device home page;

[0411] An instruction receiving module, used to receive instructions for adding media content on the device homepage;

[0412] A first response module is configured to, in response to a media content adding instruction, start a target application and switch to displaying a media content generation input interface, the media content generation input interface including an information input component;

[0413] The second response module is used to respond to the media content addition instruction and, if there is an unfinished media content generation task, send a media content generation task query request to the server; and when receiving the information that the media content generation is completed, download the generated media content from the server and update the generated media content list.

[0414] In some embodiments:

[0415] An instruction receiving module, configured to receive a media content generation instruction via a sound collector;

[0416] a first response module, configured to, in response to the media content generation instruction, start a target application, display a homepage of the target application, display a list of generated media contents in a first display area of ​​the target application homepage, and focus a display device on a piece of media content in the list of generated media contents;

[0417] The second response module is used to respond to the media content generation instruction and, if there is an unfinished media content generation task, send a media content generation task query request to the server; and when receiving the information that the media content generation is completed, download the generated media content from the server and update the generated media content list.

[0418] Each module in the control device of the display device described above may be implemented in whole or in part through software, hardware, or a combination thereof. Each module may be embedded in or independent of a processor in a computer device in the form of hardware, or may be stored in a memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.

[0419] In some embodiments, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method for controlling a display device in any of the embodiments described above are implemented.

[0420] In some embodiments, a computer program product is provided, including a computer program, which, when executed by a processor, implements the steps of the method for controlling a display device in any of the embodiments described above.

[0421] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0422] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned embodiments. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), data processing logic devices based on quantum computing, and the like.

[0423] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0424] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A display device, characterized in that: The display device includes: a display, a communication device and a controller, wherein the display, the communication device and the controller are communicatively connected; The display is configured to display a graphical user interface; The communication device is configured to establish a communication connection with the server; The controller is configured to display a device homepage, and when the device homepage receives an operation to select a target application, start the target application and switch to displaying the target application homepage, wherein a first display area of ​​the target application homepage displays a list of generated media contents, and the focus of the display device is located on a media content in the generated media content list; The controller is further configured to, upon receiving an operation to select a target application, send a media content generation task query request to the server via the communication device if there is an unfinished media content generation task, and upon receiving information that the media content generation is complete, download the generated media content from the server via the communication device and update the generated media content list, wherein the unfinished media content generation task is a media content generation task for which a media content generation request is sent to the server based on text content input by a user but for which the generated media content has not yet been received from the server.

2. The display device according to claim 1, wherein The controller is further configured to cyclically display the media content screens of the previous preset duration of the media content corresponding to the focus on the background of the target application homepage.

3. The display device according to claim 1, wherein The display device further includes a memory; The memory is configured to store a flag bit of the first startup of the target application; The controller is further configured to, when starting the target application, display a target application prompt page if the target application first start flag indicates first start, and display the target application homepage after the target application prompt page is displayed, wherein the target application prompt page includes at least one of a media content display guide page and a right to know prompt page.

4. The display device according to claim 1, wherein The controller is further configured to, upon receiving a selection instruction for selecting one of the media contents, acquire the media content corresponding to the selection instruction and display the media content.

5. The display device according to claim 4, wherein: The controller is further configured to determine that a selection instruction for selecting one of the media contents is received when a confirmation operation of the control device is received while the focus of the display device remains unchanged; or The display device also includes a sound collector; The controller is further configured to obtain voice input information through a sound collector, and determine, based on the voice input information, that a selection instruction for selecting a certain media content has been received.

6. The display device according to claim 4, wherein: The display device further includes at least one of the following: The controller is further configured to display a playback progress bar on the interface for playing the media content within a first preset duration of time when the interface for playing the media content is opened, and not display the playback progress bar after the first preset duration; The controller is further configured to display a playback progress bar in response to an operation on the media content playback area when displaying the interface for playing media content, and not display the playback progress bar if no operation on the interface for playing media content is received for a second preset time after the playback progress bar is displayed; The controller is further configured to adjust the playback progress of the media content in response to a playback progress adjustment operation when displaying an interface for playing the media content; The controller is further configured to control the pause / resume of the playback in response to an operation on the media content playback area when displaying the interface for playing the media content; The controller is further configured to, when displaying an interface for playing media content, switch to displaying a homepage of a target application in response to an exit from a playback operation.

7. The display device according to claim 1, wherein The display device further includes a memory: The memory is configured to store a task status identifier of a media content generation task; The controller is further configured to send a media content generation task query request to the server through the communication device when there is a media content generation task whose task status is identified as incomplete, wherein the media content generation task query request includes the media content generation task identifier of the media content generation task whose task status is identified as incomplete.

8. The display device according to claim 7, wherein: The memory is further configured to store the generated media content; The controller is further configured to receive information sent by the server indicating that media content generation is complete, the information including a media content generation task identifier and a media content address, download the generated media content from the media content address through the communication device, and update the task status identifier of the media content generation task corresponding to the media content generation task identifier based on the media content generation task identifier.

9. The display device according to claim 8, wherein The display device further includes at least one of the following: Item 1: The controller is further configured to display a prompt message indicating that the media content has been generated on a display interface of the display after the generated media content is downloaded from the media content address via the communication device; Item 2: The display device further includes an audio output device; The audio output device is configured to output audio information; The controller is further configured to output audio prompt information indicating that the media content has been generated through the audio output device after the generated media content is downloaded from the media content address through the communication device.

10. The display device according to claim 9, wherein The controller is further configured to switch to an interface displaying the downloaded media content upon receiving a viewing instruction for the prompt information.

11. The display device according to claim 1, wherein The display device further includes at least one of the following: The controller is further configured to display a quantity indicator of the generated media content on the homepage of the target application, and to update the quantity indicator after the generated media content is downloaded from the server via the communication device; The controller is further configured to display a quantity indicator of the generated media content in a corner mark of a banner image of a target application displayed in a carousel on a device homepage of the display device; The memory of the display device is configured to record viewing identifications of media content, and the controller is further configured to display a number identification of media content with a viewing identification of not viewed in the corner mark of the banner image of the target application rotated on the homepage of the device.

12. The display device according to claim 11, wherein The controller is further configured to, upon receiving a selection instruction for selecting one of the media contents, determine a viewing indicator corresponding to the media content identifier corresponding to the selection instruction, and update the viewing indicator corresponding to the media content identifier corresponding to the selection instruction to viewed if the viewing indicator is not viewed; The controller is further configured to, upon receiving a selection instruction to select one of the media contents, determine a viewing identifier corresponding to the media content identifier corresponding to the selection instruction, and, if the viewing identifier is not viewed and the playback duration of the media content of the media content identifier corresponding to the selection instruction is greater than or equal to a preset playback duration, update the viewing identifier corresponding to the media content identifier corresponding to the selection instruction to viewed.

13. The display device according to claim 1, wherein The controller is further configured to display at least one of a character selection page, a timbre selection page, and a style selection page after receiving information content input by a user through a media content generation input interface, and generate a media content generation instruction to be sent to the server based on the character identifier obtained on the character selection page, the timbre identifier obtained on the timbre selection page, the style identifier obtained on the style selection page, and the information content received by the information input component.

14. The display device according to claim 13, wherein: The display device further includes at least one of the following: The character selection page is provided with a custom character control, and the controller is further configured to display a drawing page upon receiving a selection operation of the custom character control on the character selection page, and generate a media content character based on drawing content obtained on the drawing page; or The timbre selection page is provided with a custom timbre control, and the controller is further configured to, upon receiving a selection operation of the custom timbre control on the timbre selection page, start a sound collector and generate a timbre of the media content based on audio information acquired by the sound collector; or The style selection page is provided with a custom style control, and the controller is further configured to obtain an input image when receiving a selection operation of the custom style control on the style selection page, analyze the input image to obtain the image style, and use the obtained image style as the custom media content style.

15. The display device according to claim 1, wherein: The controller is further configured to, upon receiving an operation to select a target application, obtain an interval duration determined based on an estimated completion duration of the unfinished media content generation task if there is an unfinished media content generation task, and send a media content generation task query request to the server via the communication device after the interval duration expires.

16. The display device according to claim 15, wherein: The controller is further configured to determine the smallest estimated completion time among the estimated completion times of the unfinished media content generation tasks as the interval time.

17. A display device, characterized in that: The display device includes: a display, a communication device and a controller, wherein the display, the communication device and the controller are communicatively connected; The display is configured to display a graphical user interface; The communication device is configured to establish a communication connection with the server; The controller is configured to display a device homepage, and when the device homepage receives a media content addition instruction, start a target application, switch to displaying the target application homepage, wherein a first display area of ​​the target application homepage displays a list of generated media contents, and the focus of the display device is located on a media content in the generated media content list; The controller is further configured to, upon receiving a media content addition instruction, send a media content generation task query request to the server via the communication device if there is an unfinished media content generation task, and upon receiving information that media content generation is complete, download the generated media content from the server via the communication device and update the generated media content list, wherein the unfinished media content generation task is a media content generation task for which a media content generation request is sent to the server based on text content input by a user but for which the generated media content has not yet been received from the server.

18. The display device according to claim 17, wherein: The controller is further configured to set a media content adding control on the device homepage, and upon receiving an operation of clicking the media content adding control, determine that a media content adding instruction is received; or The display device also includes a sound collector; The controller is further configured to obtain voice input information through a sound collector, and determine whether a media content adding instruction is received based on the voice input information.

19. The display device according to claim 17, wherein: The controller is further configured to cyclically display the media content screens of the previous preset duration of the media content corresponding to the focus on the background of the target application homepage.

20. The display device according to claim 17, wherein The display device further includes a memory; The memory is configured to store a flag bit of the first startup of the target application; The controller is further configured to, when starting the target application, display a target application prompt page if the target application first start flag indicates first start, and display the target application homepage after the target application prompt page is displayed, wherein the target application prompt page includes at least one of a media content display guide page and a right to know prompt page.

21. The display device according to claim 17, wherein The controller is further configured to, upon receiving a selection instruction for selecting one of the media contents, acquire the media content corresponding to the selection instruction and display the media content.

22. The display device according to claim 21, wherein The controller is further configured to determine that a selection instruction for selecting one of the media contents is received when a confirmation operation of the control device is received while the focus of the display device remains unchanged; or The display device also includes a sound collector; The controller is further configured to obtain voice input information through a sound collector, and determine, based on the voice input information, that a selection instruction for selecting a certain media content has been received.

23. The display device according to claim 21, wherein The display device further includes at least one of the following: The controller is further configured to display a playback progress bar on the interface for playing the media content within a first preset duration of time when the interface for playing the media content is opened, and not display the playback progress bar after the first preset duration; The controller is further configured to display a playback progress bar in response to an operation on the media content playback area when displaying the interface for playing media content, and not display the playback progress bar if no operation on the interface for playing media content is received for a second preset time after the playback progress bar is displayed; The controller is further configured to adjust the playback progress of the media content in response to a playback progress adjustment operation when displaying an interface for playing the media content; The controller is further configured to control the pause / resume of the playback in response to an operation on the media content playback area when displaying the interface for playing the media content; The controller is further configured to, when displaying an interface for playing media content, switch to displaying a homepage of a target application in response to an exit from a playback operation.

24. The display device according to claim 17, wherein The display device further includes a memory: The memory is configured to store a task status identifier of a media content generation task; The controller is further configured to send a media content generation task query request to the server through the communication device when there is a media content generation task whose task status is identified as incomplete, wherein the media content generation task query request includes the media content generation task identifier of the media content generation task whose task status is identified as incomplete.

25. The display device according to claim 24, wherein The memory is further configured to store the generated media content; The controller is further configured to receive information sent by the server indicating that media content generation is complete, the information including a media content generation task identifier and a media content address, download the generated media content from the media content address through the communication device, and update the task status identifier of the media content generation task corresponding to the media content generation task identifier based on the media content generation task identifier.

26. The display device according to claim 25, wherein The display device further includes at least one of the following: Item 1: The controller is further configured to display a prompt message indicating that the media content has been generated on a display interface of the display after the generated media content is downloaded from the media content address via the communication device; Item 2: The display device further includes an audio output device; The audio output device is configured to output audio information; The controller is further configured to output audio prompt information indicating that the media content has been generated through the audio output device after the generated media content is downloaded from the media content address through the communication device.

27. The display device according to claim 26, wherein: The controller is further configured to switch to an interface displaying the downloaded media content upon receiving a viewing instruction for the prompt information.

28. The display device according to claim 17, wherein The display device further includes at least one of the following: The controller is further configured to display a quantity indicator of the generated media content on the homepage of the target application, and to update the quantity indicator after the generated media content is downloaded from the server via the communication device; The controller is further configured to display a quantity indicator of the generated media content in a corner mark of a banner image of a target application displayed in a carousel on a device homepage of the display device; The memory of the display device is configured to record viewing identifications of media content, and the controller is further configured to display a number identification of media content with a viewing identification of not viewed in the corner mark of the banner image of the target application rotated on the homepage of the device.

29. The display device according to claim 28, wherein The controller is further configured to, upon receiving a selection instruction for selecting one of the media contents, determine a viewing indicator corresponding to the media content identifier corresponding to the selection instruction, and update the viewing indicator corresponding to the media content identifier corresponding to the selection instruction to viewed if the viewing indicator is not viewed; The controller is further configured to, upon receiving a selection instruction to select one of the media contents, determine a viewing identifier corresponding to the media content identifier corresponding to the selection instruction, and, if the viewing identifier is not viewed and the playback duration of the media content of the media content identifier corresponding to the selection instruction is greater than or equal to a preset playback duration, update the viewing identifier corresponding to the media content identifier corresponding to the selection instruction to viewed.

30. The display device according to claim 17, wherein The controller is further configured to display at least one of a character selection page, a timbre selection page, and a style selection page after receiving information content input by a user through a media content generation input interface, and generate a media content generation instruction to be sent to the server based on the character identifier obtained on the character selection page, the timbre identifier obtained on the timbre selection page, the style identifier obtained on the style selection page, and the information content received by the information input component.

31. The display device according to claim 30, wherein The display device further includes at least one of the following: The character selection page is provided with a custom character control, and the controller is further configured to display a drawing page upon receiving a selection operation of the custom character control on the character selection page, and generate a media content character based on drawing content obtained on the drawing page; or The timbre selection page is provided with a custom timbre control, and the controller is further configured to, upon receiving a selection operation of the custom timbre control on the timbre selection page, start a sound collector and generate a timbre of the media content based on audio information acquired by the sound collector; or The style selection page is provided with a custom style control, and the controller is further configured to obtain an input image when receiving a selection operation of the custom style control on the style selection page, analyze the input image to obtain the image style, and use the obtained image style as the custom media content style.

32. The display device according to claim 17, wherein: The controller is further configured to, upon receiving an operation to select a target application, obtain an interval duration determined based on an estimated completion duration of the unfinished media content generation task if there is an unfinished media content generation task, and send a media content generation task query request to the server via the communication device after the interval duration expires.

33. The display device according to claim 32, wherein: The controller is further configured to determine the smallest estimated completion time among the estimated completion times of the unfinished media content generation tasks as the interval time.

34. A display device, characterized in that The display device includes: a display, a communication device and a controller, wherein the display, the communication device and the controller are communicatively connected; The display is configured to display a graphical user interface; The communication device is configured to establish a communication connection with the server; The controller is configured to display a device homepage, and when the device homepage receives a media content addition instruction, start a target application, switch to displaying a media content generation input interface, the media content generation input interface including an information input component, and display a generated media content list in a first display area of ​​the target application homepage; The controller is further configured to, upon receiving a media content addition instruction, send a media content generation task query request to the server via the communication device if there is an unfinished media content generation task, and upon receiving information that media content generation is complete, download the generated media content from the server via the communication device and update the generated media content list, wherein the unfinished media content generation task is a media content generation task for which a media content generation request is sent to the server based on text content input by a user but for which the generated media content has not yet been received from the server.

35. The display device according to claim 34, wherein: The controller is further configured to set a media content adding control on the device homepage, and upon receiving an operation of clicking the media content adding control, determine that a media content adding instruction is received; or The display device also includes a sound collector; The controller is further configured to obtain voice input information through a sound collector, and determine whether a media content adding instruction is received based on the voice input information.

36. The display device according to claim 34, wherein: The controller is further configured to cyclically display, on the background of the homepage of the target application, a media content screen of a preset duration preceding the media content corresponding to the focus.

37. The display device according to claim 34, wherein: The display device further includes a memory; The memory is configured to store a flag bit of the first startup of the target application; The controller is further configured to, when starting the target application, display a target application prompt page if the target application first start flag indicates first start, and display the target application homepage after the target application prompt page is displayed, wherein the target application prompt page includes at least one of a media content display guide page and a right to know prompt page.

38. The display device according to claim 34, wherein: The controller is further configured to, upon receiving a selection instruction for selecting one of the media contents, acquire the media content corresponding to the selection instruction and display the media content.

39. The display device according to claim 38, wherein The controller is further configured to determine that a selection instruction for selecting one of the media contents is received when a confirmation operation of the control device is received while the focus of the display device remains unchanged; or The display device also includes a sound collector; The controller is further configured to obtain voice input information through a sound collector, and determine, based on the voice input information, that a selection instruction for selecting a certain media content has been received.

40. The display device according to claim 38, wherein The display device further includes at least one of the following: The controller is further configured to display a playback progress bar on the interface for playing the media content within a first preset duration of time when the interface for playing the media content is opened, and not display the playback progress bar after the first preset duration; The controller is further configured to display a playback progress bar in response to an operation on the media content playback area when displaying the interface for playing media content, and not display the playback progress bar if no operation on the interface for playing media content is received for a second preset time after the playback progress bar is displayed; The controller is further configured to adjust the playback progress of the media content in response to a playback progress adjustment operation when displaying an interface for playing the media content; The controller is further configured to control the pause / resume of the playback in response to an operation on the media content playback area when displaying the interface for playing the media content; The controller is further configured to, when displaying an interface for playing media content, switch to displaying a homepage of a target application in response to an exit from a playback operation.

41. The display device according to claim 34, wherein The display device further includes a memory: The memory is configured to store a task status identifier of a media content generation task; The controller is further configured to send a media content generation task query request to the server through the communication device when there is a media content generation task whose task status is identified as incomplete, wherein the media content generation task query request includes the media content generation task identifier of the media content generation task whose task status is identified as incomplete.

42. The display device according to claim 41, wherein The memory is further configured to store the generated media content; The controller is further configured to receive information sent by the server indicating that media content generation is complete, the information including a media content generation task identifier and a media content address, download the generated media content from the media content address through the communication device, and update the task status identifier of the media content generation task corresponding to the media content generation task identifier based on the media content generation task identifier.

43. The display device according to claim 42, wherein: The display device further includes at least one of the following: Item 1: The controller is further configured to display a prompt message indicating that the media content has been generated on a display interface of the display after the generated media content is downloaded from the media content address via the communication device; Item 2: The display device further includes an audio output device; The audio output device is configured to output audio information; The controller is further configured to output audio prompt information indicating that the media content has been generated through the audio output device after the generated media content is downloaded from the media content address through the communication device.

44. The display device according to claim 43, wherein The controller is further configured to switch to an interface displaying the downloaded media content upon receiving a viewing instruction for the prompt information.

45. The display device according to claim 34, wherein The display device further includes at least one of the following: The controller is further configured to display a quantity indicator of the generated media content on the homepage of the target application, and to update the quantity indicator after the generated media content is downloaded from the server via the communication device; The controller is further configured to display a quantity indicator of the generated media content in a corner mark of a banner image of a target application displayed in a carousel on a device homepage of the display device; The memory of the display device is configured to record viewing identifications of media content, and the controller is further configured to display a number identification of media content with a viewing identification of not viewed in the corner mark of the banner image of the target application rotated on the homepage of the device.

46. ​​The display device according to claim 45, wherein The controller is further configured to, upon receiving a selection instruction for selecting one of the media contents, determine a viewing indicator corresponding to the media content identifier corresponding to the selection instruction, and update the viewing indicator corresponding to the media content identifier corresponding to the selection instruction to viewed if the viewing indicator is not viewed; The controller is further configured to, upon receiving a selection instruction to select one of the media contents, determine a viewing identifier corresponding to the media content identifier corresponding to the selection instruction, and, if the viewing identifier is not viewed and the playback duration of the media content of the media content identifier corresponding to the selection instruction is greater than or equal to a preset playback duration, update the viewing identifier corresponding to the media content identifier corresponding to the selection instruction to viewed.

47. The display device according to any one of claims 34, characterized in that The controller is further configured to display at least one of a character selection page, a timbre selection page, and a style selection page after receiving information content input by a user through a media content generation input interface, and generate a media content generation instruction to be sent to the server based on the character identifier obtained on the character selection page, the timbre identifier obtained on the timbre selection page, the style identifier obtained on the style selection page, and the information content received by the information input component.

48. The display device according to claim 47, wherein: The display device further includes at least one of the following: The character selection page is provided with a custom character control, and the controller is further configured to display a drawing page upon receiving a selection operation of the custom character control on the character selection page, and generate a media content character based on drawing content obtained on the drawing page; or The timbre selection page is provided with a custom timbre control, and the controller is further configured to, upon receiving a selection operation of the custom timbre control on the timbre selection page, start a sound collector and generate a timbre of the media content based on audio information acquired by the sound collector; or The style selection page is provided with a custom style control, and the controller is further configured to obtain an input image when receiving a selection operation of the custom style control on the style selection page, analyze the input image to obtain the image style, and use the obtained image style as the custom media content style.

49. The display device according to claim 34, wherein: The controller is further configured to, upon receiving an operation to select a target application, obtain an interval duration determined based on an estimated completion duration of the unfinished media content generation task if there is an unfinished media content generation task, and send a media content generation task query request to the server via the communication device after the interval duration expires.

50. The display device according to claim 49, wherein: The controller is further configured to determine the smallest estimated completion time among the estimated completion times of the unfinished media content generation tasks as the interval time.

51. A display device, characterized in that The display device includes: a display, a sound collector, a communication device and a controller, wherein the display, the sound collector, the communication device and the controller are communicatively connected; The display is configured to display a graphical user interface; The sound collector is configured to collect sound information; The communication device is configured to establish a communication connection with the server; The controller is configured to, upon receiving a media content generation instruction via the sound collector, start a target application and display a target application homepage, wherein a first display area of ​​the target application homepage displays a list of generated media contents, and the focus of the display device is located on one of the media contents in the generated media content list; The controller is further configured to, upon receiving a media content generation instruction, send a media content generation task query request to the server via the communication device if there is an unfinished media content generation task, and upon receiving information that media content generation is complete, download the generated media content from the server via the communication device and update the generated media content list, wherein the unfinished media content generation task is a media content generation task for which a media content generation request is sent to the server based on text content input by a user, but for which the generated media content has not yet been received from the server.

52. The display device according to claim 51, wherein The controller is further configured to cyclically display the media content screens of the previous preset duration of the media content corresponding to the focus on the background of the target application homepage.

53. The display device according to claim 51, wherein The display device further includes a memory; The memory is configured to store a flag bit of the first startup of the target application; The controller is further configured to, when starting the target application, display a target application prompt page if the target application first start flag indicates first start, and display the target application homepage after the target application prompt page is displayed, wherein the target application prompt page includes at least one of a media content display guide page and a right to know prompt page.

54. The display device according to claim 51, wherein The controller is further configured to, upon receiving a selection instruction for selecting one of the media contents, acquire the media content corresponding to the selection instruction and display the media content.

55. The display device according to claim 54, characterized in that The controller is further configured to determine that a selection instruction for selecting one of the media contents is received when a confirmation operation of the control device is received while the focus of the display device remains unchanged; or The display device also includes a sound collector; The controller is further configured to obtain voice input information through a sound collector, and determine, based on the voice input information, that a selection instruction for selecting a certain media content has been received.

56. The display device according to claim 54, wherein The display device further includes at least one of the following: The controller is further configured to display a playback progress bar on the interface for playing the media content within a first preset duration of time when the interface for playing the media content is opened, and not display the playback progress bar after the first preset duration; The controller is further configured to display a playback progress bar in response to an operation on the media content playback area when displaying the interface for playing media content, and not display the playback progress bar if no operation on the interface for playing media content is received for a second preset time after the playback progress bar is displayed; The controller is further configured to adjust the playback progress of the media content in response to a playback progress adjustment operation when displaying an interface for playing the media content; The controller is further configured to control the pause / resume of the playback in response to an operation on the media content playback area when displaying the interface for playing the media content; The controller is further configured to, when displaying an interface for playing media content, switch to displaying a homepage of a target application in response to an exit from a playback operation.

57. The display device according to claim 51, wherein The display device further includes a memory: The memory is configured to store a task status identifier of a media content generation task; The controller is further configured to send a media content generation task query request to the server through the communication device when there is a media content generation task whose task status is identified as incomplete, wherein the media content generation task query request includes the media content generation task identifier of the media content generation task whose task status is identified as incomplete.

58. The display device according to claim 57, wherein: The memory is further configured to store the generated media content; The controller is further configured to receive information sent by the server indicating that media content generation is complete, the information including a media content generation task identifier and a media content address, download the generated media content from the media content address through the communication device, and update the task status identifier of the media content generation task corresponding to the media content generation task identifier based on the media content generation task identifier.

59. The display device according to claim 58, characterized in that The display device further includes at least one of the following: Item 1: The controller is further configured to display a prompt message indicating that the media content has been generated on a display interface of the display after the generated media content is downloaded from the media content address via the communication device; Item 2: The display device further includes an audio output device; The audio output device is configured to output audio information; The controller is further configured to output audio prompt information indicating that the media content has been generated through the audio output device after the generated media content is downloaded from the media content address through the communication device.

60. The display device according to claim 59, wherein The controller is further configured to switch to an interface displaying the downloaded media content upon receiving a viewing instruction for the prompt information.

61. The display device according to claim 51, wherein The display device further includes at least one of the following: The controller is further configured to display a quantity indicator of the generated media content on the homepage of the target application, and to update the quantity indicator after the generated media content is downloaded from the server via the communication device; The controller is further configured to display a quantity indicator of the generated media content in a corner mark of a banner image of a target application displayed in a carousel on a device homepage of the display device; The memory of the display device is configured to record viewing identifications of media content, and the controller is further configured to display a number identification of media content with a viewing identification of not viewed in the corner mark of the banner image of the target application rotated on the homepage of the device.

62. The display device according to claim 61, characterized in that The controller is further configured to, upon receiving a selection instruction for selecting one of the media contents, determine a viewing indicator corresponding to the media content identifier corresponding to the selection instruction, and update the viewing indicator corresponding to the media content identifier corresponding to the selection instruction to viewed if the viewing indicator is not viewed; The controller is further configured to, upon receiving a selection instruction to select one of the media contents, determine a viewing identifier corresponding to the media content identifier corresponding to the selection instruction, and, if the viewing identifier is not viewed and the playback duration of the media content of the media content identifier corresponding to the selection instruction is greater than or equal to a preset playback duration, update the viewing identifier corresponding to the media content identifier corresponding to the selection instruction to viewed.

63. The display device according to claim 51, wherein The controller is further configured to display at least one of a character selection page, a timbre selection page, and a style selection page after receiving information content input by a user through a media content generation input interface, and generate a media content generation instruction to be sent to the server based on the character identifier obtained on the character selection page, the timbre identifier obtained on the timbre selection page, the style identifier obtained on the style selection page, and the information content received by the information input component.

64. The display device according to claim 63, characterized in that The display device further includes at least one of the following: The character selection page is provided with a custom character control, and the controller is further configured to display a drawing page upon receiving a selection operation of the custom character control on the character selection page, and generate a media content character based on drawing content obtained on the drawing page; or The timbre selection page is provided with a custom timbre control, and the controller is further configured to, upon receiving a selection operation of the custom timbre control on the timbre selection page, start a sound collector and generate a timbre of the media content based on audio information acquired by the sound collector; or The style selection page is provided with a custom style control, and the controller is further configured to obtain an input image when receiving a selection operation of the custom style control on the style selection page, analyze the input image to obtain the image style, and use the obtained image style as the custom media content style.

65. The display device according to claim 51, wherein: The controller is further configured to, upon receiving an operation to select a target application, obtain an interval duration determined based on an estimated completion duration of the unfinished media content generation task if there is an unfinished media content generation task, and send a media content generation task query request to the server via the communication device after the interval duration expires.

66. The display device according to claim 65, characterized in that: The controller is further configured to determine the smallest estimated completion time among the estimated completion times of the unfinished media content generation tasks as the interval time.

67. A display device, characterized in that The display device includes: a display, a sound collector, a communication device and a controller, wherein the display, the sound collector, the communication device and the controller are communicatively connected; The display is configured to display a graphical user interface; The sound collector is configured to collect sound information; The communication device is configured to establish a communication connection with the server; The controller is configured to switch to displaying a media content generation input interface upon receiving a media content generation instruction through the sound collector, wherein the media content generation input interface includes an information input component; The controller is further configured to, upon receiving a media content generation instruction, send a media content generation task query request to the server via the communication device if there is an uncompleted media content generation task, and upon receiving information indicating that media content generation is complete, download the generated media content from the server via the communication device, wherein the uncompleted media content generation task is a media content generation task for which a media content generation request is sent to the server based on text content input by a user but for which the generated media content has not yet been received from the server.

68. The display device according to claim 67, characterized in that The display device further includes a memory; The memory is configured to store a flag bit of the first startup of the target application; The controller is further configured to, when starting the target application, display a target application prompt page if the target application first start flag indicates first start, and display the target application homepage after the target application prompt page is displayed, wherein the target application prompt page includes at least one of a media content display guide page and a right to know prompt page.

69. The display device according to claim 67, wherein The controller is further configured to, upon receiving a selection instruction for selecting one of the media contents, acquire the media content corresponding to the selection instruction and display the media content.

70. The display device according to claim 69, wherein The controller is further configured to determine that a selection instruction for selecting one of the media contents is received when a confirmation operation of the control device is received while the focus of the display device remains unchanged; or The display device also includes a sound collector; The controller is further configured to obtain voice input information through a sound collector, and determine, based on the voice input information, that a selection instruction for selecting a certain media content has been received.

71. The display device according to claim 69, wherein The display device further includes at least one of the following: The controller is further configured to display a playback progress bar on the interface for playing the media content within a first preset duration of time when the interface for playing the media content is opened, and not display the playback progress bar after the first preset duration; The controller is further configured to display a playback progress bar in response to an operation on the media content playback area when displaying the interface for playing media content, and not display the playback progress bar if no operation on the interface for playing media content is received for a second preset time after the playback progress bar is displayed; The controller is further configured to adjust the playback progress of the media content in response to a playback progress adjustment operation when displaying an interface for playing the media content; The controller is further configured to control the pause / resume of the playback in response to an operation on the media content playback area when displaying the interface for playing the media content; The controller is further configured to, when displaying an interface for playing media content, switch to displaying a homepage of a target application in response to an exit from a playback operation.

72. The display device according to claim 67, wherein The display device further includes a memory: The memory is configured to store a task status identifier of a media content generation task; The controller is further configured to send a media content generation task query request to the server through the communication device when there is a media content generation task whose task status is identified as incomplete, wherein the media content generation task query request includes the media content generation task identifier of the media content generation task whose task status is identified as incomplete.

73. The display device according to claim 72, characterized in that The memory is further configured to store the generated media content; The controller is further configured to receive information sent by the server indicating that media content generation is complete, the information including a media content generation task identifier and a media content address, download the generated media content from the media content address through the communication device, and update the task status identifier of the media content generation task corresponding to the media content generation task identifier based on the media content generation task identifier.

74. The display device according to claim 73, characterized in that The display device further includes at least one of the following: Item 1: The controller is further configured to display a prompt message indicating that the media content has been generated on a display interface of the display after the generated media content is downloaded from the media content address via the communication device; Item 2: The display device further includes an audio output device; The audio output device is configured to output audio information; The controller is further configured to output audio prompt information indicating that the media content has been generated through the audio output device after the generated media content is downloaded from the media content address through the communication device.

75. The display device according to claim 74, characterized in that The controller is further configured to switch to an interface displaying the downloaded media content upon receiving a viewing instruction for the prompt information.

76. The display device according to claim 67, characterized in that The display device further includes at least one of the following: The controller is further configured to display a quantity indicator of the generated media content on the target application homepage, and update the quantity indicator after the generated media content is downloaded from the server via the communication device; The controller is further configured to display a quantity indicator of the generated media content in a corner mark of a banner image of a target application displayed in a carousel on a device homepage of the display device; The memory of the display device is configured to record viewing identifications of media content, and the controller is further configured to display a number identification of media content with a viewing identification of not viewed in the corner mark of the banner image of the target application rotated on the homepage of the device.

77. The display device according to claim 76, characterized in that The controller is further configured to, upon receiving a selection instruction for selecting one of the media contents, determine a viewing indicator corresponding to the media content identifier corresponding to the selection instruction, and update the viewing indicator corresponding to the media content identifier corresponding to the selection instruction to viewed if the viewing indicator is not viewed; The controller is further configured to, upon receiving a selection instruction to select one of the media contents, determine a viewing identifier corresponding to the media content identifier corresponding to the selection instruction, and, if the viewing identifier is not viewed and the playback duration of the media content of the media content identifier corresponding to the selection instruction is greater than or equal to a preset playback duration, update the viewing identifier corresponding to the media content identifier corresponding to the selection instruction to viewed.

78. The display device according to claim 67, characterized in that The controller is further configured to display at least one of a character selection page, a timbre selection page, and a style selection page after receiving information content input by a user through a media content generation input interface, and generate a media content generation instruction to be sent to the server based on the character identifier obtained on the character selection page, the timbre identifier obtained on the timbre selection page, the style identifier obtained on the style selection page, and the information content received by the information input component.

79. The display device according to claim 78, characterized in that The display device further includes at least one of the following: The character selection page is provided with a custom character control, and the controller is further configured to display a drawing page upon receiving a selection operation of the custom character control on the character selection page, and generate a media content character based on drawing content obtained on the drawing page; or The timbre selection page is provided with a custom timbre control, and the controller is further configured to, upon receiving a selection operation of the custom timbre control on the timbre selection page, start a sound collector and generate a timbre of the media content based on audio information acquired by the sound collector; or The style selection page is provided with a custom style control, and the controller is further configured to obtain an input image when receiving a selection operation of the custom style control on the style selection page, analyze the input image to obtain the image style, and use the obtained image style as the custom media content style.

80. The display device according to claim 67, wherein: The controller is further configured to, upon receiving an operation to select a target application, obtain an interval duration determined based on an estimated completion duration of the unfinished media content generation task if there is an unfinished media content generation task, and send a media content generation task query request to the server via the communication device after the interval duration expires.

81. The display device according to claim 80, characterized in that: The controller is further configured to determine the smallest estimated completion time among the estimated completion times of the unfinished media content generation tasks as the interval time.

82. A method for controlling a display device, characterized in that: The method comprises: Displaying a device homepage, and receiving an operation of selecting a target application on the device homepage; In response to the operation of selecting the target application, the target application is started, and the display is switched to a homepage of the target application, wherein a first display area of ​​the homepage of the target application displays a list of generated media contents, and the focus of the display device is located on one of the media contents in the list of generated media contents; In response to the operation of selecting the target application, if there is an unfinished media content generation task, a media content generation task query request is sent to the server, and when information that the media content generation is completed is received, the generated media content is downloaded from the server, and the generated media content list is updated, wherein the unfinished media content generation task is a media content generation task for which a media content generation request is sent to the server based on text content input by the user, but the generated media content has not yet been received from the server.

83. A method for controlling a display device, characterized in that: The method comprises: Displaying a device homepage, and receiving a media content adding instruction on the device homepage; In response to the media content adding instruction, starting a target application, switching to displaying a target application homepage, wherein a first display area of ​​the target application homepage displays a generated media content list, and the focus of the display device is located on a media content in the generated media content list; In response to the media content adding instruction, if there is an unfinished media content generation task, a media content generation task query request is sent to the server, and when information about the completion of media content generation is received, the generated media content is downloaded from the server, and the generated media content list is updated, wherein the unfinished media content generation task is a media content generation task for which a media content generation request is sent to the server based on text content input by the user, but the generated media content has not yet been received from the server.

84. A method for controlling a display device, characterized in that: The method comprises: Displaying a device homepage, and receiving a media content adding instruction on the device homepage; In response to the media content adding instruction, starting the target application, switching to displaying a media content generation input interface, the media content generation input interface including an information input component, and displaying a generated media content list in a first display area of ​​a homepage of the target application; In response to the media content adding instruction, if there is an unfinished media content generation task, a media content generation task query request is sent to the server, and when information about the completion of media content generation is received, the generated media content is downloaded from the server, and the generated media content list is updated, wherein the unfinished media content generation task is a media content generation task for which a media content generation request is sent to the server based on text content input by the user, but the generated media content has not yet been received from the server.

85. A method for controlling a display device, characterized in that: The display device includes a sound collector, and the method includes: receiving a media content generation instruction through a sound collector; In response to the media content generation instruction, starting a target application, displaying a target application homepage, wherein a first display area of ​​the target application homepage displays a list of generated media contents, and the focus of the display device is located on a media content in the generated media content list; In response to the media content generation instruction, if there is an unfinished media content generation task, a media content generation task query request is sent to the server, and when information about the completion of media content generation is received, the generated media content is downloaded from the server, and the generated media content list is updated, wherein the unfinished media content generation task is a media content generation task for which a media content generation request is sent to the server based on text content input by the user, but the generated media content has not yet been received from the server.

86. A method for controlling a display device, characterized in that: The method comprises: receiving a media content generation instruction through a sound collector; In response to the media content generation instruction, switching to displaying a media content generation input interface, the media content generation input interface including an information input component; In response to the media content generation instruction, if there is an unfinished media content generation task, a media content generation task query request is sent to the server, and when information about the completion of media content generation is received, the generated media content is downloaded from the server, and the list of generated media content displayed in the first display area of ​​the homepage of the target application is updated, wherein the unfinished media content generation task is a media content generation task for which a media content generation request is sent to the server based on text content input by the user, but the generated media content has not yet been received from the server.

Citation Information

Patent Citations

  • Multimedia playback control method and device, terminal, and storage medium

    CN109032738A

  • Display device, server and method for automatically updating column frame

    CN111836109A