Display apparatus and control method of display apparatus
Patent Information
- Application Number
- CN202411321865.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-09-20
Smart Images

Figure CN119356571A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of display devices, and in particular to a display device and a control method for the display device. Background Art
[0002] With the 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 television devices can usually only display electronic media content built into the display devices when the display devices leave the factory, which is difficult to meet application requirements for electronic media content. Summary of the invention
[0004] The present application provides a display device and a control method of 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, the display device comprising: a display, a communication device and a controller, the display, the communication device and the controller being 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] The controller is configured to display a device homepage, and when the device homepage receives an operation of selecting a target application, start the target application, switch to display the target application homepage, display a generated media content list 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;
[0009] The controller is also 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 that the media content generation is completed, 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, and 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 an 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 information on the completion of media content generation, 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 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, including: 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 when a media content adding instruction is received on the device homepage, start a target application, switch to display the target application homepage, display a generated media content list 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;
[0015] The controller is also configured to, upon receiving a media content adding 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 that the media content generation is completed, 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, in the case where there is an unfinished media content generation task, a media content generation task query request is also sent to a 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 a 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, which 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, including: 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 when receiving a media content adding instruction on the device homepage, start a target application and switch to display a media content generation input interface, wherein the media content generation input interface includes an information input component;
[0021] The controller is also configured to, upon receiving a media content adding 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 that the media content generation is completed, 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 may be switched to a media content generation input interface 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, in the case where there is an unfinished media content generation task, a media content generation task query request is also sent to a server to query and obtain the progress of the unfinished media content generation task, and when information on the completion of the media content generation is received, the generated media content is downloaded from the server through a 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 improve the efficiency of media content generation and improve user experience.
[0023] In a fourth aspect, some embodiments provide a display device, including: 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 start a target application and display a home page of the target application when receiving a media content generation instruction through the sound collector, wherein a first display area of the home page 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;
[0028] The controller is further configured to, upon receiving a media content generation instruction, send a media content generation task query request to a server via a communication device 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 via the communication device and update the generated media content list.
[0029] Based on the display device of this embodiment, it 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, including: 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, wherein the media content generation input interface includes an information input component;
[0035] The controller is also 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 that the media content generation is completed, 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 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 comprises:
[0038] Display the home page of the device, and receive an operation of selecting a target application on the home page of the device;
[0039] In response to the operation of selecting the target application, the target application is started, the target application homepage is switched to be displayed, the first display area of the target application homepage displays the 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;
[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 comprises:
[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, the target application is started, the target application homepage is switched to be 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;
[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 comprises:
[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, the target application is started and switched to display a media content generation input interface, where the media content generation input interface includes 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, the target application is started, a home page of the target application is displayed, a first display area of the home page of the target application displays a list of generated media contents, and a focus of the display device is located on a 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 display 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 drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. 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 paying creative work.
[0058] FIG1 is a schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application;
[0059] FIG2 is a schematic diagram of a 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 brief 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 home page 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] Fig. 9 This is a schematic diagram of the interface of the role selection page in some embodiments of the present application;
[0067] Fig.10 This is a schematic diagram of the interface of the tone selection page in some embodiments of the present application;
[0068] Fig.11 This is a schematic diagram of the interface of the painting style selection page in some embodiments of the present application;
[0069] Fig.12 A brief structural block diagram of a display device according to some embodiments of the present application;
[0070] Fig.13 This is a schematic diagram of the interface of the target application guide page in some embodiments of the present application;
[0071] Fig.14This is a schematic diagram of the interface of the right to know reminder page of some embodiments of the present application;
[0072] Fig.15 A schematic diagram of a media content playback page displaying a playback progress bar in some embodiments of the present application;
[0073] Fig.16 A schematic diagram of software configuration related to a target application of a display device in some embodiments of the present application;
[0074] Fig.17 A timing diagram of the interaction process of modules related to the display device in some embodiments of the present application;
[0075] Fig.18 A schematic diagram of a processing flow of a display device according to some embodiments of the present application;
[0076] Fig.19 A schematic flow chart of a method for controlling a display device according to some embodiments of the present application;
[0077] Fig. 20 A schematic flow chart of a method for controlling a display device according to some other embodiments of the present application;
[0078] Fig.21 A schematic flow chart of a method for controlling a display device according to some other embodiments of the present application;
[0079] Fig. 22 A schematic flow chart of a method for controlling a display device according to some other embodiments of the present application;
[0080] Fig.23 Schematic diagram of a flow chart of a method for controlling a display device according to some other embodiments of the present application. DETAILED DESCRIPTION
[0081] The following embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following embodiments do not represent all implementations consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application as detailed in the claims.
[0082] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.
[0083] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.
[0084] The terms "comprises," "comprising," and "having," 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 functions associated with that element.
[0086] In the embodiments of the present application, the display device 200 generally refers to a device with image display and data processing capabilities. 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, etc. In the following related embodiments of the present application, the display device 200 is taken as a smart TV as an example for illustration.
[0087] Figure 1 is a schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application. As shown in Figure 1, a user can operate a display device 200 through touch operation, a mobile terminal 300, and a control device 100. For example, the control device 100 can be a remote controller, a stylus, a handle, etc.
[0088] The mobile terminal 300 can be used as a control device for performing human-computer interaction between a user and the display device 200. The mobile terminal 300 can also be used as a communication device for establishing a communication connection with the display device 200 and performing data interaction. In some embodiments, the mobile terminal 300 can install software applications with the display device 200, and achieve connection and communication through a network communication protocol to achieve the purpose of one-to-one control operation and data communication. The audio and video content displayed on the mobile terminal 300 can also be transmitted to the display device 200 to achieve a synchronous display function.
[0089] 1 , the display device 200 also communicates data with the server 400 through various communication methods. The display device 200 may be allowed to communicate and connect through 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 of a computer support function, including but not limited to network television, smart television, Internet Protocol television (IPTV), etc.
[0091] FIG. 2 is a hardware configuration block diagram of the display device 200 in FIG. 1 provided in some embodiments of the present application.
[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 of the external environment or external interaction. For example, the detector 230 includes a light receiver (not shown in FIG. 2 ), which is a sensor for collecting the intensity of ambient light; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures; or, the detector 230 includes a sound collector, such as a microphone, etc., which is used to receive external sounds.
[0094] In some embodiments, the display 260 includes a display function component for presenting a picture, and a driving component for driving an image display. The display 260 is used to receive an image signal output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, and components of a menu control interface and a user control UI interface.
[0095] In some embodiments, the communication device 220 is a component for communicating with an external device or server 400 according to various communication protocol types. The display device 200 may be provided with a plurality of communication devices 220 according to different supported communication modes. For example, when the display device 200 supports wireless network communication, the display device 200 may be provided with a communication device 220 including a WiFi function. When the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including a Bluetooth function.
[0096] The communication device 220 can enable the display device 200 to communicate with the external device or server 400 by wireless or wired connection. Among them, the wired connection can connect the display device 200 with the external device through components such as data cables and interfaces. The wireless connection can connect the display device 200 with the external device through wireless signals or wireless networks. The display device 200 can establish a connection relationship with the external device directly, or indirectly establish a connection relationship through a gateway, a router, a connection device, etc.
[0097] In some embodiments, the controller 250 may include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and a first interface to an nth interface for input / output. The controller 250 controls the operation of the display device and responds to the user's operation through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.
[0098] In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different separate devices, that is, the tuner-demodulator 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.
[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 may be an external audio output device of the display device 200. In particular, for the external audio output device of the display device 200, the display device 200 may also be provided with an external audio output terminal, and the audio output device may be connected to the display device 200 through the external audio output terminal to output the sound of the display device 200.
[0101] In some embodiments, the user input interface 280 may be used to receive instructions from a user.
[0102] Figure 3 The hardware configuration block diagram of the control device in FIG1 is provided for some embodiments of the present application. 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 shown in FIG. 1 , the mobile terminal 300 or other intelligent electronic device can perform similar functions as the control device 100 after installing an application for operating 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 the internal components and the external and internal data processing functions.
[0107] The communication interface 130 implements communication of control signals and data signals with the display device 200 under the control of the controller 110. The communication interface 130 may include at least one of other near field communication modules such as a WiFi chip 131, a Bluetooth module 132, and an NFC module 133.
[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, NFC or other module, and can encode the user input command through the WiFi protocol, the Bluetooth protocol, or the NFC protocol and send it to the display device 200. In the user input / output interface 140, the input interface includes at least one of other input interfaces such as a microphone 141, a touch panel 142, a sensor 143, and a button 144.
[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] In order to perform user interaction, in some embodiments, the display device 200 may run an operating system. The operating system is a computer program for managing and controlling hardware resources and software resources in the display device 200. The operating system may provide a user interface (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, such as Figure 4As shown, in some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer (Applications layer) (referred to as "application layer"), the application framework layer (Application Framework layer) (referred to as "framework layer"), the system library layer and the kernel layer.
[0114] In some embodiments, the application layer is used to provide services and interfaces for applications so that the display device 200 can run applications and interact with users based on applications. At least one application can be run in the application layer, and these applications can be window programs, system settings programs, clock programs, etc. that come with the operating system; they can also be applications developed by third-party developers. In specific implementations, the application packages in the application layer are not limited to the above examples.
[0115] The framework layer provides application programming interfaces (APIs) and programming frameworks for applications. The application framework layer includes some predefined functions. The application framework layer is equivalent to a processing center that determines the actions of applications in the application layer. Applications can access system resources and obtain system services during execution through the API interface.
[0116] like Figure 4 As 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 is used to interact with all activities running in the system; a location manager is used to provide system services or applications with access to system location services; a package manager is used to retrieve various information related to the application package currently installed on the device; a notification manager is used to control the display and clearing of notification messages; and a window manager is used to manage icons, windows, toolbars, wallpapers, and desktop components on the user interface.
[0117] In some embodiments, the activity manager is used to manage the life cycle of each application and the usual navigation back function, such as controlling the exit, opening, and back of the application. 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, capturing the screen, and controlling the display window changes, for example, reducing the display window, shaking the display, distorting the display, etc.
[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 may be configured with hardware drivers, and the drivers included in the kernel layer may 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] Usually, when viewing target applications related to media content through display devices such as TV devices, when viewing these media contents, usually the electronic media contents built into the display device when the display device leaves the factory are viewed. If other media contents need to be viewed, only the authorized media contents provided can be downloaded and viewed from the specified address, which seriously affects the viewing efficiency and the user experience. Moreover, with the continuous increase in user needs, there is also a need to generate user-defined media contents.
[0122] After research, it is found that current display devices usually have the functions of networking and interacting with users. Taking the display device as 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, the list of generated media content can be displayed on the homepage of the target application, and when there is an unfinished task of generating media content when the target application was 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, 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 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 improve the efficiency of media content generation, realize real-time update of the list of generated media content, 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] Understandably, 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 when the device homepage receives an operation of selecting a target application, start the target application, switch to display the target application homepage, 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 list of generated media contents;
[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 via the communication device 260 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 via the communication device 260 and update the list of generated media content.
[0130] The device homepage is a page displayed after the display device is turned on. For example, if the display device is a TV device, the device homepage is the TV device homepage.
[0131] The target application is a functional application that can view generated media content and generate customized media content based on text content input by the user. The media content in the target application can include pictures, text, audio, etc. The pictures and audio are all related to the content text. A picture can contain corresponding text content or be superimposed with corresponding text content, and a picture corresponds to audio content. When playing media content, the playback time of the picture and content text corresponds to the broadcast time of the audio content corresponding to the picture.
[0132] In some possible embodiments, a video file may be formed by using the text content and content audio corresponding to each of the multiple pictures, wherein the video file includes multiple sub-video contents, the duration of each sub-video content is the same as the duration of a content audio, and each frame of the picture and the text content in the picture in each sub-video content may be the same. Each sub-video content in the video file may be played continuously, or may be played by switching to the previous sub-video content or the next sub-video content in response to an instruction.
[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, for example, picture book, AI picture book, smart fairy tale, smart picture book, etc., but are not limited thereto.
[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 an area in 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 6Taking the target application homepage as an example, the first display area may 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] Among them, 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 that allows custom generated media content may be given on the homepage of the target application at the same time, for example: you have not generated any media content, 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 from the server.
[0140] In some embodiments, the controller is configured to generate a media content generation task upon receiving information content input by the user, send a media content generation request to the server, and record a task status identifier of 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 unfinished, completed, or requesting, generating, completed, etc., or it can be the generation progress of the media content generation request obtained by communicating with the server through the communication device, such as 50%, 70%, etc., but not limited thereto.
[0141] Among them, 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 at regular intervals to be able to timely learn the execution progress of the media content generation task.
[0143] The duration of the interval is not limited. In some embodiments, the interval duration may be fixed, or may be determined based on the estimated completion duration of the media content generation task.
[0144] In some embodiments, the controller 250 is also 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 via the communication device 260.
[0145] There is no limitation on the method of determining the interval duration based on the estimated completion duration of the unfinished media content generation tasks. Some embodiments can determine the interval duration by the average value, weighted sum, maximum value, minimum value or other calculation method of the estimated completion duration 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 time with the smallest value among the estimated completion times of the unfinished media content generation tasks as the interval time.
[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 update.
[0148] There is no limitation on the method of updating the generated media content list. In some embodiments, the information of the newly generated media content can be added at the end of the generated media content list, or at the beginning of the generated media content list, so as to facilitate the user to view the media content of the newly generated media content in a timely manner.
[0149] Among them, the specific form of the media content of the media content is not limited. In the embodiment of the present application, the media content can be a media content video content, and each frame of the 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, and 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 an 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 information on the completion of media content generation, 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 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, and a reference can be provided for the user 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 when a media content adding instruction is received on the device homepage, start a target application, switch to display the target application homepage, display a generated media content list 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 adding instruction, send a media content generation task query request to the server via the communication device 260 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 via the communication device 260 and update the generated media content list.
[0158] In some embodiments, the controller 250 is 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 the media content adding command is received, start the target application, and switch to display 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 a 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 indicating the addition of 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, in the case where there is an unfinished media content generation task, a media content generation task query request is also sent to a 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 a 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, which 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-mentioned embodiment, and will not be described in detail 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 home page, and when receiving the media content adding instruction on the device home page, start the target application and switch to display the media content generation input interface, the media content generation input interface includes an information input component;
[0168] The controller 250 is also configured to, upon receiving a media content adding instruction, send a media content generation task query request to the server via the communication device 260 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 via the communication device 260.
[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 may be input through the keys of a control device, information content may be input through a touch device of a display, or text content may 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 prompt control for sound collection may be set at a preset position of 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 based on 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 the information content is not limited, such as text, voice or image. In some embodiments, for the information content received 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 of the voice is "The protagonist is a cute little rabbit, and it lives in a beautiful forest." In the case where the text content is input 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 260 based on the information content received by the information input component, the media content generation instruction including 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 unleash 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, through which the user may provide a reference for inputting 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's Crying", and "How to Guide Children to Develop Stable Emotions". It can be understood that in other embodiments, the text content example information may 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 a character selection page, a timbre selection page and a painting style selection page after receiving information content input by a user through a media content generation input interface, and generate and send a media content generation instruction to a server based on the character identifier obtained on the character selection page, the timbre identifier obtained on the timbre selection page, the painting style identifier obtained on the painting 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 include: Fig. 9 As shown, Fig. 9In the figure, some media content roles that can be selected are shown. In some embodiments, the role selection page can also be provided with a custom role control ( Fig. 9 not shown).
[0180] In some embodiments, the controller 250 is further configured to display a drawing page when receiving a selection operation of a custom character control on a character selection page, and generate a media content character based on the drawing content obtained on the drawing page. There is no limitation on the method of generating a media content character based on the drawing content. Thus, an entry for users to customize and design media content characters can be provided, 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: Fig.10 As shown, Fig.10 In the figure, some of the media content timbres that can be selected are shown. In some embodiments, the timbre selection page can also be provided with a custom timbre control ( Fig.10 not shown).
[0182] In some embodiments, the controller 250 is further configured to start the sound collector when receiving a selection operation of the custom timbre control on the timbre selection page, and generate the timbre of the media content based on the audio information obtained by the sound collector. The method of generating the timbre of the media content based on the audio information is not limited. Thus, an entry for users to customize the timbre of the media content can be provided. When the timbre of the media content 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 timbre of the media content 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 of the custom timbre 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 used to display the selectable media content styles. The style selection page may display multiple selectable media content styles. In some embodiments, the style selection page may be configured as follows: Fig.11 As shown, Fig.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 ( Fig.11 not shown).
[0184] In some embodiments, the controller 250 is further configured to obtain an input image when receiving a selection operation of a custom style control on a style selection page, analyze the input image to obtain an image style, and use the obtained image style as a custom media content style. There is no restriction on the way of analyzing the input image to obtain the image style. Thus, an entry for users to customize the design of media content styles can be provided, 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 , and the "next page" control shown in 10, a control for returning to the next display page can also be displayed on the character selection page, the tone selection page, and the painting style selection page, such as Fig. 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 timbre, etc.
[0186] In some embodiments, 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. Page setting progress information can also be set above each page, such as Figure 8 802 Fig. 9 901 in Fig.10 1001 of Fig.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 Fig.11 The style selection page shown in FIG. 1 may be provided with controls for indicating the generation of media content, such as Fig.11 The “Generate Now Control” shown in the figure can issue a media content task generation instruction by clicking the Generate Now Control.
[0188] In some embodiments, the number of times of custom generation through the display device may be limited, and displayed on the last setting page, adjacent to the control for receiving the media content task generation instruction, for example Fig.11As shown in the “Can be generated twice more today”, the resources for generating custom media content can be managed and controlled.
[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 may be switched to a media content generation input interface 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, in the case where there is an unfinished media content generation task, a media content generation task query request is also sent to a server to query and obtain the progress of the unfinished media content generation task, and when information on the completion of the media content generation is received, the generated media content is downloaded from the server through a 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 improve the efficiency of media content generation and improve 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-mentioned embodiment, and will not be described in detail here.
[0191] In some embodiments, a display device is also provided, referring to Fig.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] Understandably, Fig.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 Fig.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 start the target application and display the target application home page when receiving the media content generation instruction through the sound collector 2301, wherein the first display area of the target application home page 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;
[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 via the communication device 260 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 via the communication device 260 and update the generated media content list.
[0199] There is no limitation on the way of receiving media content generation instructions 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 indicating the generation of 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] Among them, the controller 250 can receive the media content generation instruction through the sound collector 2301 when the display displays any possible interface, for example, when the display displays the device home page, when the display displays the interface of other applications other than the target application, or when the display displays the interface of the target application. It is understandable that when the media content generation instruction is received when the display displays the interface of the target application, the target application is already in the startup state at this time, and the target application home page can be directly displayed.
[0201] Based on the display device of this embodiment, it 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 Fig.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, and 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 260 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 via the communication device 260.
[0209] The display device based on this embodiment can start the generation of custom 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 device of each embodiment described above, in some embodiments, the controller 250 is further configured to cyclically display 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.
[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, the preset duration in some embodiments can be 3s (seconds)-10s, and in some specific examples can be 5s. It is understandable that in other embodiments, the preset duration can also be set in other ways.
[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 a user, or may be a media content title generated by a first language model based on information content input by a user, but is not limited thereto.
[0215] The media content introduction is an overview of the media content, which can be a summary of the media content generated by the second language model based on the information content input by the user, or it can be a media content introduction obtained by summarizing the content of the generated media content based on the content of the generated media content after the server generates the media content based on the information content input by the user. There is no limit to the way of summarizing the content of the media content, for example, a media content introduction obtained by summarizing the content of the media content through the third language model. Among them, the specific model structure and method of the first language model and the second language model are not specifically limited in the embodiments of the present 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, 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 implemented, which can help the user to further understand the media content corresponding to the focus, can help improve the user experience, and help improve the efficiency of the user in selecting the desired media content.
[0217] In some embodiments, the controller 250 is further configured to rotate banner images on the device home page, 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 from the control device is received, 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 home page. Each banner image may correspond to an application of the display device. By rotating the banner images on the device home page, it can help to realize navigation of 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 command 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 display 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 home page 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 method of the first start flag is not limited. In some embodiments, if the first start flag is a first value, such as "yes" or "1", it means that the target application has been started and this start is not the first start. If the first start flag is a second value, such as "no" or "0", it means that the target application has not been started and this start is the first start.
[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 can include 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: Fig.13 As shown in (a), (b), and (c), it can be understood that in other embodiments, the target application guide page can also be set in other ways. There is no limit to the switching method of multiple target application guide pages, for example, switching is performed by using the left and right keys or the up and down keys of the TV control device, or arrows in different directions are displayed on the target application guide page, and switching is achieved by clicking 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", and the right to know prompt page can be entered by clicking controls such as "Start Experience".
[0226] The right to know reminder page is used to remind users of the service agreement for using the target application and the content related to data privacy protection. It is used to remind users of 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 one page or multiple pages. The right to know reminder page in some examples can be as follows: Fig.14 As shown, it is understandable that in other embodiments, the right to know prompt page may also have other settings. There is no limitation on the switching method of multiple right to know prompt pages, such as Fig.14 As shown, the right to know reminder page may include multiple tabs (e.g. Fig.14The first display part 1401 of the application (including the service agreement, privacy policy, and usage specification tabs shown in the figure) and the second display part 1402 of the prompt information corresponding to the display tab are displayed. By clicking different tabs, the display content of the second display part is switched to realize the switching of different right to know prompt pages. The right to know prompt page may display controls such as "Cancel" and "Agree". If an instruction to click the "Cancel" control is received, the target application is exited. If an instruction to click the "Agree" control is received, the target application homepage is entered.
[0227] Based on the embodiments 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. The media content may be displayed in full screen on the display screen of the display.
[0229] Based on this embodiment, when a certain media content is selected, the media content of the media content can be displayed, so that the media content of the media content can be viewed, which helps to improve the use experience of the target application.
[0230] The selection instruction is an instruction for indicating the selection of opening 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 after receiving “confirmation”, “OK” or a similar button of 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 a 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, 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 6 Taking the target application homepage shown as an example, when similar voice input information such as "open the second media content", "open the second one", "watch the second one" is received, 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 can be determined 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 limited experience 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 within a first preset duration of opening the interface for playing the media content, and not display the playback progress bar after the first preset duration. The specific duration range of the first preset duration is not limited, for example, the first preset duration in some embodiments can be set to 3s.
[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 the media content. Fig.15 shown. Fig.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 prompt 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 playing media content is displayed, if the "OK" key, "Confirm key" and 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 on the interface for playing the media content is received within the second preset time, the playback progress bar is not displayed. The second preset time may 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 the 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 for 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 backward 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, the playback progress adjustment operation can be received through the voice input information collected by the sound collector. For example, if the voice input information collected by the sound collector is "rewind ** seconds", it is considered that the playback progress adjustment operation of rewinding ** seconds is received, and if the voice input information collected by the sound collector is "forward ** seconds", it is considered that the playback progress adjustment operation of forward ** seconds is 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 playback area of the media content when playing the interface of the media content.
[0247] In some embodiments, the controller 250 is further configured to switch to displaying the target application home page in response to exiting the playback operation when displaying the interface for playing media content.
[0248] There is no limitation on the way to obtain the exit playback operation, for example, the operation of double-clicking the "return" key of the control device may be received, or the information of "return to the application homepage" received by the sound collection device may be received, but it is not limited thereto.
[0249] Based on the above-described examples, during the process of playing the media content, the progress of playing the media content and the mechanism for exiting the media content playing can also be controlled, which helps to further improve the user experience.
[0250] In the process of playing the media content, the page turning of the media content can also be controlled. The page turning control method is not limited, for example, the page turning control can be performed by voice input information collected by the sound collector, or by recognizing the image collected by the image collector and controlling the page turning based on the image recognition result.
[0251] Taking page turning control based on image recognition results as an example, during the playback of media content, the image collector can be started to obtain images collected by the image collector, and gesture recognition can be performed on the collected 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 the preset similarity threshold), it is determined that the switch to the next page instruction is 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 the preset similarity threshold), it is determined that the switch to the previous page instruction is 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 260 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 an identifier used to mark the execution status of the media content generation task. The specific method of the task status identifier is not limited. In combination with the above example, if the task status identifier of the media content generation task is unfinished, 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 through the communication device.
[0256] The media content generation task identifier is an identifier used to uniquely identify a media content generation task, and can be generated when a user triggers the creation of a media content generation task. There is no limit to the way to generate the media content generation task identifier, for example, it can be generated based on the time when the creation of the media content generation task is triggered, the text content received when the creation of the media content is triggered, etc., but it is not limited to this, as long as it can uniquely identify a media content generation task.
[0257] By sending a media content generation task query request to the server through the communication device 260, the status of the server executing the media content generation task can be queried from the server, and after knowing that the server has generated the media content, the corresponding media content can be downloaded in time.
[0258] Based on this embodiment, after starting the target application, 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 updating 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 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 260, 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 received from 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 after 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 a 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 of 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 the information that the media content generation is completed sent by the server, for example, the task status identifier is updated 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 media content of 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, so that when the media content corresponding to the media content generation task is already stored, the task status identifier is updated, which helps to improve 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 update 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 a display interface of the display after the generated media content is downloaded from the media content address via the communication device 260 .
[0266] The prompt information that the media content has been generated and displayed on the display interface 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 by a pop-up window. The prompt content of the prompt information is not limited, for example, "***'s media content has been generated", etc., but is not limited to this.
[0268] In some embodiments, the controller 250 is further configured to switch to an interface for displaying the media content generated by the download if a viewing instruction for the prompt information is received.
[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 means of 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 is 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 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 is switched to display the media content generated by the download is not limited. In some embodiments, the interface that is switched to display the media content generated by the download may be an interface containing introduction information of the newly generated media content, such as the text content contained when the generation of the media content is triggered, etc. The interface may contain controls such as "OK" and "View" for indicating the opening of the media content. When the operation of clicking the control is received, it is switched to the interface for playing the media content generated by the download. In some embodiments, the interface that is switched to display the media content generated by the download may also be directly an interface for playing the media content generated by the download.
[0273] Based on this embodiment, after the generated media content is downloaded from the media content address through the communication device, a prompt message that the media content has been generated is displayed on the display interface of the display, so that the user can be prompted that the new media content has been generated, which can help the user to view the content of the newly generated media content in time. By receiving a viewing instruction for the prompt message, it is possible to 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 helps to improve the user experience.
[0274] In some embodiments, the display device further comprises 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 260 .
[0277] The audio prompt information indicating that the 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 custom generated based on the user's settings.
[0279] In some embodiments, a preset audio template is stored in the memory of the display device, and the audio prompt information is generated in combination with the text content contained when the new media content is triggered to be generated and the preset audio template. For example, if the text content contained when the new media content is triggered to be generated is "******", an audio prompt information of "media content about ****** has been generated" can be generated, but it is not limited to this.
[0280] When the audio prompt information is output through the audio output device, if the audio output device is outputting audio, in some embodiments, the volume of the audio being output by the audio output device can be turned down, and the audio prompt information can be superimposed on the audio being output and output, in some embodiments, the output of the audio being output can be paused, and the audio prompt information can be output, and in other embodiments, the audio prompt information can also be output in other ways. In the case of pausing the output of the audio being output and outputting the audio prompt information, if the audio being output is the audio of the media content being played, the playing of the media content can be paused, or the playing 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 viewing instruction is received based on the voice input information, and if a viewing instruction is received, switch to an interface for displaying the media content of the downloaded generated media content. For example, if a similar voice input information such as "view new media content" or "see newly generated media content" is received, it is considered that a viewing instruction for the prompt information has been received.
[0282] The content of the interface for displaying the downloaded generated media content is the same as that in the above embodiment, and will not be described in detail here.
[0283] Based on this embodiment, after the generated media content is downloaded from the media content address through the communication device, the information that the media content has been generated can be prompted by voice, so that even for users who have difficulty in character recognition, such as children or users with poor eyesight, they can know that new media content has been generated through the voice prompt information, and can view the media content of the newly generated media content in a timely manner on this basis. By receiving the viewing instruction for the prompt information, it is convenient to switch to the relevant interface of the newly generated media content, which helps to improve the efficiency of viewing the newly generated media content and helps to improve 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 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 260 .
[0285] The identifier of the number of generated media contents may be an identifier used to indicate the number of media contents stored in the memory of the display device, or an identifier used to indicate the number of media contents custom-generated by the display device based on received text contents.
[0286] The quantity identifier may be stored in a memory of the display device, and the display position and display method of the quantity identifier on the homepage of the target application are not limited. In some embodiments, the quantity identifier of the generated media content may be displayed in a corner mark.
[0287] In some embodiments, the controller 250 is further configured to display the number of generated media content in the corner mark of the banner image of the target application in the device homepage carousel. Therefore, when the device homepage is opened, the number of generated media content can be known through the corner mark of the banner image of the target application in 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 a corner mark of the banner image of the target application in the carousel on the device home page.
[0290] The viewing flag is used to identify whether the media content has been viewed. The implementation of the viewing flag is not limited. In some embodiments, if the viewing flag is a first value, such as "yes" or "1", it means that the media content corresponding to the media content flag has been viewed. If the viewing flag is a second value, such as "no" or "0", it means that the media content corresponding to the media content flag has not been viewed, and this startup is the first startup.
[0291] The controller 250 is further configured to, upon receiving a selection instruction for selecting one of the media contents, determine a 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 also 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 may be pre-set in the display device, or may be a preset playback time set by a user.
[0294] Based on this embodiment, when the playback duration of the media content identified by the media content identifier 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 identifier 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, when 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 identifier of the unviewed media content in the corner mark of the banner image of the target application that is rotated on the device homepage, the user can be informed in time that there is newly generated and unviewed media content when opening the device homepage of the display device, thereby facilitating the user to view 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 the 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 also 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 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 including an information input component, obtain text content through the media content generation input interface, and send the media content generation instruction to the server through a communication device, the media content generation instruction including 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. When the controller receives an operation of clicking the media content generation control, it determines that the media content generation instruction has been received and displays the media content generation input interface.
[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 that a media content generation instruction is 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 information with voice indicating the generation of new media content, such as "generate new media content", "create new media content", "establish new media content", or "generate my media content", is received, 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 may be the same as those in the above embodiment and will not be described in detail here.
[0307] Based on the example of the display device as described above, Fig.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] A media content task cancellation interface, which can receive a cancellation instruction of a media content generation task sent by a display device;
[0312] The task information query interface can receive the query request sent by the display device according to the time interval and return the query result to the display device, and the query result includes the information of the generation progress of the media content generation task;
[0313] The video download completion interface is used to receive the 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 removal of the media content at a later time to save the storage space of the server's memory.
[0314] The basic service of the display device may be, for example, TvBaseService. When there is a new media content generation task or the media content generation task is completed, it actively updates the corresponding attribute identifier, such as updating the persist attribute identifier. In some examples, when the attribute identifier is 0, it means there is no task, and when the attribute identifier is 0, it means there is a task. When receiving the startup broadcast of the display device, the entire attribute identifier is judged. When the attribute value is 1, the background service is called to query and download the media content task.
[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 guide 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 this. 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 by polling. 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 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 basic service of the display device can call the flow interface PictureManager.setPictureModePreview(value) to issue a preview image mode, and the target application and the notification service can call the notification center AIDL interface addNotification to send prompt information, such as prompting that media content generation is complete.
[0320] Taking entering the target application after entering the homepage, and the target application is a picture book application as an example, 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: Fig.17 The flowchart of the relevant processing process is shown in Fig.17 shown.
[0321] Combination Fig.17 and Fig.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 start flag stored in the memory, it is determined whether the target application is started for the first time. In some embodiments, the first start flag can be stored in SharePreference. For example, if there is data in SharePreference, it is considered not the first start, and if there is no data, it can be considered the first start.
[0323] If the picture book application is started 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 Fig.13(C) and then enter the picture book application homepage. Wherein, in the case where a right to know prompt page is provided, after the user clicks to start the experience, the right to know prompt page is displayed, and after receiving the consent operation, the picture book application homepage is entered. In other embodiments, after the right to know prompt page is displayed and the consent operation 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 startup flag stored in the memory is modified, and the picture book application homepage is entered after the user clicks to start the 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 home page of the picture book application, and query the changes of local picture book data in the database by accessing the database management service, 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 that displays the home page of the picture book application, and read the background data (image or video based on multiple frames of images) of the first picture book in the picture book list as the background of the picture book application home page.
[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 connected to the Internet. If not, it continues to monitor network changes. If the network is continuously disconnected, for example, the network has been disconnected 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 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 the query request is initiated after the shortest estimated completion time.
[0330] Taking the polling query request initiated by the picture book generation task with the shortest estimated completion time as an example, the scheduled task can be started according to the estimated completion time of the picture book generation task, and the scheduled time of the scheduled task is the estimated completion time of the picture book generation task, and when the scheduled task ends, a query request is sent to the server. In this embodiment, only one scheduled task can be set, and when one scheduled task ends, the next scheduled task is started.
[0331] Among them, when the picture book generation task has been 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 returned query result 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 not good, the access timeout occurs, or the network request returns abnormally, 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 has been 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, 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 of data in the database and updates the data of related pages.
[0338] For example, the number of unfinished picture book generation tasks is monitored. If the number does not change, the monitoring continues. If the number changes, when the number of unfinished picture book generation tasks is indicated by a badge, the badge number is updated and refreshed.
[0339] Monitor the changes in the number of completed picture book generation tasks. If the number does not change, continue to monitor. If the number changes, update the picture book list data and read the background data (image or video based on multiple frames of images) of the first picture book in the picture book 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 controls 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 information content, the role selection page, the timbre selection page, and the painting style selection page are displayed in sequence to obtain the role identification, timbre identification, and painting style identification selected by the user, and based on the role identification obtained on the role selection page, the timbre identification obtained on the timbre selection page, the painting style identification obtained on the painting style selection page, and the information content received by the information input component, a media content generation instruction is generated to send to the server so that the server generates the corresponding media content. It can be understood that in other embodiments, the display content of the control that issues the media content generation instruction can also be set in other ways.
[0342] On the target app home page, 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, the communication device and the controller are in communication connection. The display device may also include a sound collector, wherein the sound collector is in communication connection with the controller.
[0344] refer to Fig.19 As shown, a control method of a display device in some embodiments 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 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.
[0348] refer to Fig. 20 As shown, a control method of a display device in some embodiments includes:
[0349] Step S2001: Display the device homepage, and receive 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, the target application homepage is switched to be 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;
[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 Fig.21 As shown, a control method of a display device in some embodiments includes:
[0353] Step S2101: Display the device home page, and receive a media content adding instruction on the device home page.
[0354] Step S2102: in response to the media content adding instruction, the target application is started and switched to display a media content generation input interface, where the media content generation input interface 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 Fig. 22 As shown, a control method of a display device in some embodiments 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, start the target application, display the target application homepage, display the generated media content list in the first display area of the target application homepage, and focus the display device 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, 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.
[0360] refer to Fig.23 As shown, a control method of a display device in some embodiments 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, switching to display the media content generation input interface, 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, 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.
[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 a media content screen of a preset duration before 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, displaying the target application prompt page, and after the target application prompt page is displayed, displaying the target application homepage, 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: when a confirmation operation of the control device is received 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 time period when the interface for playing media content is opened, and not displaying the playback progress bar after the first preset time period.
[0372] In some embodiments, the control method of the above-mentioned display device also includes: when displaying an interface for playing media content, in response to an operation on a media content playback area, displaying a playback progress bar, 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: when displaying an interface for playing media content, adjusting the playing progress of the media content in response to a playing progress adjustment operation.
[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 the interface for playing media content, in response to an exit from the playback operation, switching to displaying the home page of the target application.
[0376] In some embodiments, the control method of the above-mentioned display device also includes: when there is a media content generation task whose task status is identified as unfinished, 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 unfinished.
[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 that the media content has been generated on a 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 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 the prompt information is received, switching to an interface for displaying the media content generated by the download.
[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 above-mentioned display device further includes: displaying a quantity identifier of the generated media content in a corner mark of a banner image of a target application in a carousel on the home page of the display device.
[0384] In some embodiments, the control method of the display device further includes: displaying a number mark of the media content marked as 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 also includes: when receiving a selection instruction to select one of the media contents, determining a 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, a 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 identified by 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 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, and 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 painting page, and generating a media content character based on the painting content obtained from the painting page.
[0391] In some embodiments, the timbre selection page is provided with a custom timbre control, and the control method of the above-mentioned display device further includes: when a selection operation of the custom timbre control of the timbre selection page is received, starting a 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 also includes: when receiving a selection operation of the custom style control of the style selection page, obtaining an input image, analyzing the input image to obtain the image style, and using the obtained image style as the 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 estimated completion duration with the smallest value among the estimated completion durations of the unfinished media content generation tasks.
[0395] Among them, the processing method of the display device as described above can refer to the processing method of the display device as described above, and will not be repeated here.
[0396] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed 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 part of the steps or stages in other steps.
[0397] Based on the same inventive concept, the embodiment of the present application also provides a control device for a display device for implementing the control method of the display device involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiments of the control device for one or more display devices provided below can refer to the limitations of the control method for the display device above, and will not be repeated here.
[0398] In one embodiment, a control device for a display device 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 home page of the device;
[0401] An instruction receiving module, used for receiving 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, start the target application, switch to displaying a home page of the target application, wherein a first display area of the home page of the target application displays a list of generated media contents, a focus of the display device is located on one of the media contents in the list of generated media contents, and a background of the home page of the target application displays a media content screen of the media content corresponding to the focus;
[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 home page of the device;
[0406] An instruction receiving module, used to receive a media content adding instruction on the device home page;
[0407] A first response module, configured to respond to a media content adding instruction, start a target application, switch to display a home page of the target application, display a list of generated media contents in a first display area of the home page of the target application, and focus a media content in the list of generated media contents on the display device;
[0408] The second response module is used to respond to the media content adding instruction, 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 home page of the device;
[0411] An instruction receiving module, used to receive a media content adding instruction on the device home page;
[0412] A first response module, configured to respond to a media content adding instruction, start a target application, and switch to display a media content generation input interface, wherein the media content generation input interface includes an information input component;
[0413] The second response module is used to respond to the media content adding instruction, 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, used for receiving a media content generation instruction through a sound collector;
[0416] A first response module, configured to respond to a media content generation instruction, start a target application, display a home page of the target application, display a list of generated media contents in a first display area of the home page of the target application, and focus a display device on a media content in the list of generated media contents;
[0417] The second response module is used to respond to the media content generation instruction, 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 above display device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to 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 can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and 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 embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium 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), magnetoresistive 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. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0423] The technical features of the above embodiments may 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 only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A display device, characterized in that: The display device comprises: a display, a communication device and a controller, wherein the display, the communication device and the controller are in communication connection; 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 of selecting a target application, start the target application, switch to display the target application homepage, 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 list of generated media contents; The controller is further configured to, upon receiving an operation of selecting a target application, send a media content generation task query request to the server through the communication device 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 and update the generated media content list.
2. A display device, characterized in that: The display device comprises: a display, a communication device and a controller, wherein the display, the communication device and the controller are in communication connection; 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 adding instruction, start a target application, switch to display the target application homepage, the 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; The controller is further configured to, upon receiving a media content adding instruction, send a media content generation task query request to the server through the communication device 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 and update the generated media content list.
3. A display device, characterized in that: The display device comprises: a display, a communication device and a controller, wherein the display, the communication device and the controller are in communication connection; 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 adding instruction, start the target application and switch to display a media content generation input interface, wherein the media content generation input interface includes an information input component; The controller is further configured to, upon receiving a media content adding instruction, send a media content generation task query request to the server through the communication device 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 and update the generated media content list.
4. A display device, characterized in that: The display device comprises: a display, a sound collector, a communication device and a controller, wherein the display, the sound collector and the communication device are communicatively connected with the controller; 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 start a target application and display a target application homepage when receiving a media content generation instruction through the sound collector, wherein a first display area of the target application homepage 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; 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 the media content generation is completed, download the generated media content from the server via the communication device and update the generated media content list.
5. A display device, characterized in that: The display device comprises: a display, a sound collector, a communication device and a controller, wherein the display, the sound collector and the communication device are communicatively connected with the controller; 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 when 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 260 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 via the communication device 260.
6. The display device according to claim 2 or 3, characterized in that: 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.
7. The display device according to claim 1, 2 or 4, characterized in that: The controller is further configured to cyclically display, on the background of the target application homepage, a media content screen of a preset duration before the media content corresponding to the focus.
8. The display device according to any one of claims 1 to 5, characterized in that: The display device also includes a memory; The memory is configured to store a flag bit of the first start of the target application; The controller is also configured to display a target application prompt page when starting the target application if the target application first start flag indicates the first start, and display the target application home page 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.
9. The display device according to any one of claims 1 to 5, characterized in that: The controller is further configured to, upon receiving a selection instruction for selecting one of the media contents, acquire media content corresponding to the selection instruction and display the media content.
10. The display device according to claim 9, 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 250 is further configured to obtain voice input information through a sound collector, and determine that a selection instruction for selecting a certain media content is received based on the voice input information.
11. The display device according to claim 9, characterized in that 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 time period when the interface for playing the media content is opened, and not display the playback progress bar after the first preset time period; 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 the media content, and not display the playback progress bar when no operation on the interface for playing the 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 the playback progress adjustment operation when displaying the 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 playback area of the media content when displaying the interface for playing the media content; The controller is further configured to switch to displaying the target application home page in response to an exit from the playback operation when displaying the interface for playing the media content.
12. The display device according to any one of claims 1 to 5, characterized in that: The display device also 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 unfinished, 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 unfinished.
13. The display device according to claim 12, characterized in that The memory is further configured to store the media content of the generated media content; The controller is further configured to receive information on the completion of media content generation sent by the server, 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.
14. The display device according to claim 13, characterized in that The display device further includes at least one of the following: Item 1: The controller is further configured to display prompt information 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 through the communication device; Item 2: The display device also 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.
15. The display device according to claim 14, characterized in that The controller is further configured to switch to an interface displaying the media content generated by the download if a viewing instruction for the prompt information is received.
16. The display device according to any one of claims 1 to 5, 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 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 260; The controller is further configured to display a number indicator of the generated media content in a corner mark of a banner image of a target application displayed in a carousel on a homepage of the display device; The memory of the display device is configured to record viewing marks of media content, and the controller is further configured to display a number mark of media content with a viewing mark of not viewed in a corner mark of a banner image of a target application that is rotated on the homepage of the device.
17. The display device according to claim 16, characterized in that The controller is further configured to, upon receiving a selection instruction for selecting one of the media contents, determine a 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; 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 identified by 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.
18. The display device according to any one of claims 1 to 5, characterized in that: The controller is further configured to display at least one of a character selection page, a timbre selection page and a painting 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 painting style identifier obtained on the painting style selection page, and the information content received by the information input component.
19. The display device according to claim 18, characterized in that The display device further includes at least one of the following: The role selection page is provided with a custom role control, and the controller is further configured to display a drawing page upon receiving a selection operation of the custom role control on the role selection page, and generate a media content role based on the 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 start the sound collector when receiving a selection operation of the custom timbre control on the timbre selection page, and generate the timbre of the media content based on the 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.
20. The display device according to any one of claims 1 to 5, characterized in that: The controller is further configured to, upon receiving an operation of selecting 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 after the interval duration ends, send a media content generation task query request to the server through the communication device.
21. The display device according to any one of claims 1 to 5, characterized in that: The controller is further configured to determine the estimated completion time with the smallest value among the estimated completion time of the unfinished media content generation tasks as the interval time.
22. 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 home page of the target application, wherein a first display area of the home page 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; 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.
23. 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 display the target application homepage, wherein 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 list of generated media contents; 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 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.
24. 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 and switching to display a media content generation input interface, wherein the media content generation input interface includes an information input component; 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 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.
25. 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, a target application is started, a target application homepage is displayed, a first display area of the target application homepage displays a list of generated media contents, and a focus of the display device is located on a media content in the list of generated media contents; 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.
26. 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 display 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 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.
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
Banner card interaction method, apparatus and device, medium and program product
CN114210060A
Multimedia list generation method and device, storage medium and electronic equipment
CN114443868A
Display apparatus
US20230119195A1
Cited By
Page display method and device, equipment, medium and program product
CN121187473A