Display device and television content collection processing method

By setting a grid layout area of ​​the target home page display page in the display device to tile the collected TV content, the collection and management operations are simplified, the problem of complex operation of the collection function of traditional display devices is solved, and the user experience is improved.

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

Patent Information

Application Number
CN202411535830.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-10-10
Estimated Expiration
2044-10-30

AI Technical Summary

Technical Problem

The collection function of traditional display devices has a high operating threshold, and users need to perform multiple steps in a complex menu structure to find the collected TV content.

Method used

Provided are a display device and a method for processing television content collections. A target homepage display page is set in a user interface, and a grid layout area is used to tile the collected television content. Under the control of a controller, the collection and management functions are implemented in response to user operations, thereby simplifying the operation process.

Benefits of technology

The operation threshold of the collection function has been lowered, and users can quickly view and manage the collected TV content through simple trigger operations, which improves the convenience of operation and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119356575B_ABST
    Figure CN119356575B_ABST
Patent Text Reader

Abstract

The application relates to a display device and a television content collection processing method. The display device comprises a display configured to display a user interface; a collection module configured to manage a collection list; a graphics processor configured to render the user interface; and a controller configured to: in response to a collection operation on uncollections of television content, control the collection module to add the uncollections of television content selected by the collection operation to the collection list; in the case of collection list update in the collection module, control the graphics processor to obtain an initial home page display page, render each collection of television content in the updated collection list into a grid layout area of the initial home page display page to obtain a target home page display page; and in response to a trigger operation of entering the home page, control the display to display the target home page display page. The display device can effectively reduce the memory of the user for the menu structure and reduce the operation threshold of the collection function.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] A display device refers to a terminal device that can output specific display images. With the rapid development of display devices and the increasing diversification of user needs, the functions of display devices are becoming more and more abundant.

[0003] Traditionally, users can use display devices to watch various TV channels, TV programs, and other TV content. Users can also use the collection function to save interesting TV content to a favorite list so they can watch it later from the favorite list. This reduces the user's memory and search process and improves the user experience.

[0004] However, although the collection function allows users to avoid memorizing and searching for favorite TV content from a vast amount of TV content, users still need to memorize and search for the entrance to the favorite list from a complex menu structure. After multiple steps and in-depth multi-layer menus, they can find the favorite TV content. The operation threshold is still relatively high. Summary of the Invention

[0005] The present application provides a display device and a method for processing television content collection to solve the problem of a high operating threshold of the collection function.

[0006] In a first aspect, some embodiments provide a display device comprising: a display, a collection module, a graphics processor, and a controller. The display is configured to display a user interface; the collection module is configured to manage a collection list; the graphics processor is configured to render the user interface; the controller is configured to: in response to a collection operation on non-collected TV content, control the collection module to add the non-collected TV content selected by the collection operation to a collection list, wherein the collection list is used to store collected TV content; when the collection list in the collection module is updated, control the graphics processor to obtain an initial homepage display page, render each collected TV content in the updated collection list into a grid layout area of ​​the initial homepage display page, and obtain a target homepage display page; in response to a trigger operation of entering the homepage, control the display to display the target homepage display page, with each collected TV content being tiled and displayed on the target homepage display page.

[0007] Technical Effect: By responding to a collection operation for uncollected TV content, controlling the collection module to add the uncollected TV content selected by the collection operation to a collection list, the collection list is used to store collected TV content, thereby realizing the collection of TV content that the user is interested in; further, by controlling the graphics processor to obtain an initial homepage display page when the collection list in the collection module is updated, rendering each collected TV content in the updated collection list into the grid layout area of ​​the initial homepage display page to obtain a target homepage display page, thereby realizing that after the new TV content is collected, the newly collected TV content is added to the target homepage display page; further, by responding to a trigger operation of entering the homepage, controlling the display to display the target homepage display page, and each collected TV content is tiled and displayed on the target homepage display page, thereby realizing an intuitive display of the collected TV content on the target homepage display page. The target homepage display page is usually the top level of a multi-level menu in a user interface. In order to prevent the user from getting lost in the multi-level nesting of the multi-level menu, an entrance to the target homepage display page can be set on the control device corresponding to the user interface or display device. By triggering the entrance, the homepage can be entered, helping the user to quickly and easily escape the multi-level nesting of the multi-level menu. Furthermore, by displaying the saved TV content in a tiled format within the grid layout of the target homepage, users can quickly and easily access the saved TV content by simply entering the homepage. This effectively reduces the user's need to memorize the menu structure and lowers the barrier to entry for the saved TV content feature.

[0008] In some embodiments, after controlling the display to display the target home page, the controller is further configured to:

[0009] When the display shows the target home page, in response to a play operation on the favorite TV content in the grid layout area, the display is controlled to play the favorite TV content.

[0010] Technical Effect: By placing the playback entry for favorited TV content in the grid layout area of ​​the target homepage display page, users can simply access the homepage and play the favorited TV content they want to watch. This effectively simplifies the playback operation of favorited TV content and improves the ease of operation of the favorites function. Furthermore, the target homepage display page is the top level of the multi-level menu in the user interface. Compared to other pages, users browse the target homepage display page more frequently. Each time they browse the target homepage display page, they can see the favorited TV content displayed in the grid layout area. This also helps users remember the playback entry location of favorited TV content and lowers the operational threshold of the favorites function.

[0011] In some embodiments, after controlling the display to play the favorited TV content, the controller is further configured to:

[0012] During the process of playing the favorited TV content on the display, in response to an exit operation on the favorited TV content, controlling the display to display a prompt message for canceling the favorite;

[0013] In response to a confirmation cancellation operation on the collection cancellation prompt information, the collection module is controlled to remove the collected television content that has exited playback from the collection list.

[0014] Technical Effect: By displaying a prompt message to cancel favorites when exiting the playback of favorited TV content, users can be provided with a shortcut to cancel favorites, reducing the operation and time for users to search for favorited TV content that needs to be canceled in the grid layout area, simplifying the cancellation operation, reducing the difficulty of canceling favorites, and making users feel more convenient and comfortable when experiencing the favorites function.

[0015] In some embodiments, in response to an exit playback operation on a favorited television content, in the process of controlling the display to display a prompt message for canceling the favorite, the controller is further configured to:

[0016] In response to an exit playback operation for the favorited television content, determining a serialization state and a current playback progress of the favorited television content;

[0017] When the serial status meets the preset serial status condition and the current playback progress exceeds the preset playback progress threshold, the display is controlled to display a cancel collection prompt message, wherein the preset serial status condition includes completion.

[0018] Technical Effect: By analyzing the serialization status and current playback progress, the accuracy of user needs can be improved, and user needs can be more accurately matched. When the user needs to cancel a favorite, a prompt is accurately displayed, providing a quick way for the user to cancel the favorite. This reduces the time and effort required to find the favorited TV content within the grid layout area. This simplifies the cancellation process and reduces the difficulty of doing so, making the user's experience of the favorite function more convenient and comfortable. If the user does not need to cancel a favorite, the prompt is not displayed, minimizing interference with the user's exit from playback, reducing unnecessary user operations, and simplifying the exit process.

[0019] In some embodiments, the favorited television content includes favorited broadcast television programs; after controlling the favorite module to add the non-favorited television content selected by the favorite operation to the favorite list, the controller is further configured to:

[0020] When it is detected that a favorite radio and television program is about to be broadcast, the display is controlled to display a playback prompt information of the favorite radio and television program that is about to be broadcast, where "about to be broadcast" means that the real time is before the broadcast time of the favorite radio and television program, and the time interval between the real time and the broadcast time is less than a preset time interval threshold;

[0021] In response to a confirmation play operation for the play prompt information, the display is controlled to play the favorite broadcast and television programs that will be broadcast soon.

[0022] Technical Effect: By monitoring the broadcast times of favorited radio and television programs, the system can memorize these programs on behalf of the user, reducing the amount of memory required and lowering the operational requirements of the display device. Furthermore, by providing reminders when favorited programs are about to air, the system can prevent users from forgetting to watch their favorite programs and reduce unnecessary operations such as searching for broadcasts or waiting for replays due to missed broadcast times, thereby improving the ease of use of the display device.

[0023] In some embodiments, in response to a confirmation play operation for the play prompt information, in the process of controlling the display to play the favorite broadcast and television programs to be broadcasted, the controller is further configured to:

[0024] In response to a confirmation operation of playing the main film in response to the play prompt information, monitoring whether the main film of the favorite broadcasting and television program that is about to be broadcast is being broadcast;

[0025] When it is monitored that the main program of the collected radio and television program is about to be broadcasted, the display is controlled to play the main program of the collected radio and television program that is about to be broadcasted.

[0026] Technical effect: Considering that the main film is usually the main content watched by users, by providing users with the option of playing the main film when displaying the playback prompt information, users can monitor whether the main film of the collected radio and television programs is broadcast, and automatically play it when the main film is broadcast. This greatly improves the convenience of watching the collected radio and television programs, and also helps users avoid missing their favorite programs.

[0027] In some embodiments, in response to a favorite operation on non-favorited TV content, in the process of controlling the favorite module to add the non-favorited TV content selected by the favorite operation to the favorite list, the controller is further configured to:

[0028] In response to an information bar display operation for a currently playing non-favorited television content, controlling the display to display an information bar corresponding to the currently playing non-favorited television content, the information bar including a favorite element;

[0029] In response to a trigger operation on a favorite element, the favorite module is controlled to add currently played non-favorited television content to a favorite list.

[0030] Technical effect: By setting the collection elements in the information bar, users can easily collect the currently playing content by simply calling up the information bar while watching TV content, which effectively simplifies the collection operation of TV content and improves the convenience of the collection function.

[0031] In some embodiments, after controlling the display to display the target home page, the controller is further configured to:

[0032] When the target home page is displayed on the display, in response to a management operation on the favorite TV content tiled on the target home page, the collection module is controlled to manage the favorite TV content in the collection list, wherein the management operation at least includes canceling the collection operation.

[0033] Technical Effect: By managing favorite TV content on the target homepage display page, users can manage their favorite TV content simply by accessing the homepage and performing the corresponding management operations. This effectively simplifies the management of favorite TV content and improves the ease of use of the favorites feature. Furthermore, the target homepage display page is the top level of the multi-level menu in the user interface. Compared to other pages, users browse the target homepage display page more frequently. Each time they browse the target homepage display page, they can see the favorite TV content displayed in the grid layout area. This helps users remember the management location of favorite TV content and lowers the operational threshold for the favorites feature.

[0034] In some embodiments, in the process of controlling the graphics processor to obtain the initial home page display page, rendering each favorited TV content in the updated favorites list into the grid layout area of ​​the initial home page display page, and obtaining the target home page display page, the controller is further configured to:

[0035] When there are multiple favorite TV contents in the updated favorite list, sorting each favorite TV content based on broadcast status information of each favorite TV content, wherein the broadcast status information includes one of "about to be broadcast", "on air", and "ended", and the "on air" has a higher sorting priority than the "about to be broadcast", which in turn has a higher sorting priority than the "ended";

[0036] The graphics processor is controlled to obtain an initial home page display page, and each favorited TV content in the updated favorites list is sequentially rendered into the grid layout area of ​​the initial home page display page according to the sorting result to obtain a target home page display page.

[0037] Technical effect: By sorting the display order of favorite TV contents according to the priority of currently broadcasting, higher than about to be broadcast, and higher than ended, it can highlight the favorite TV contents that may be missed over time, preventing users from missing their favorite TV contents, reducing the time users spend looking for these TV contents, and improving the convenience of the collection function.

[0038] In the second aspect, some embodiments further provide a method for processing television content collections, which is applied to the display device provided in the first aspect, the display device comprising: a display, a collection module, a graphics processor and a controller, the method comprising: in response to a collection operation on non-collected television content, adding the non-collected television content selected by the collection operation to a collection list, the collection list being used to store collected television content; when an update of the collection list is detected, obtaining an initial homepage display page, rendering each collected television content in the updated collection list into the grid layout area of ​​the initial homepage display page, and obtaining a target homepage display page; in response to a trigger operation of entering the homepage, displaying the target homepage display page, and each of the collected television content is tiled and displayed in the target homepage display page.

[0039] Technical Effect: By responding to a collection operation on uncollected TV content, the uncollected TV content selected by the collection operation is added to a collection list, and the collection list is used to store collected TV content, thereby realizing the collection of TV content that the user is interested in; further, by obtaining an initial homepage display page when detecting an update to the collection list, each collected TV content in the updated collection list is rendered into the grid layout area of ​​the initial homepage display page to obtain a target homepage display page, thereby realizing that after the new TV content is collected, the newly collected TV content is added to the target homepage display page; further, by responding to a trigger operation of entering the homepage, the target homepage display page is displayed, and each collected TV content is tiled in the target homepage display page, thereby realizing an intuitive display of the collected TV content on the target homepage display page. The target homepage display page is usually the top level of a multi-level menu in a user interface. In order to prevent the user from getting lost in the multi-level nesting of the multi-level menu, an entrance to the target homepage display page can be set on the control device corresponding to the user interface or display device. By triggering the entrance, the homepage can be entered, helping the user to quickly and easily escape the multi-level nesting of the multi-level menu. Furthermore, by displaying the saved TV content in a tiled format within the grid layout of the target homepage, users can quickly and easily access the saved TV content by simply entering the homepage. This effectively reduces the user's need to memorize the menu structure and lowers the barrier to entry for the saved TV content feature. BRIEF DESCRIPTION OF THE DRAWINGS

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

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

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

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

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

[0045] Figure 5 A schematic diagram of a target homepage display page provided in some embodiments of the present application;

[0046] Figure 6 A timing diagram of a method for implementing TV content collection processing provided in some embodiments of the present application;

[0047] Figure 7 A flowchart illustrating a process for playing back collected TV content provided in some embodiments of the present application;

[0048] Figure 8 A flowchart illustrating a process for collecting television content provided in some embodiments of the present application;

[0049] Figure 9 A flowchart illustrating a process for uncollecting saved television content provided in some embodiments of the present application;

[0050] Figure 10 A flowchart illustrating a method for implementing television content collection processing provided in some embodiments of the present application. DETAILED DESCRIPTION

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

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

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

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

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

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

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

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

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

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

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

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

[0063] In some embodiments, detector 230 is used to collect signals from the external environment or external interactions. For example, detector 230 may include a light receiver, such as a sensor for collecting ambient light intensity; or an image collector, such as a camera, for collecting external environmental scenes, user attributes, or user interaction gestures; or a sound collector, such as a microphone, for receiving external sounds.

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

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

[0066] The communication device 220 can establish a communication connection between the display device 200 and the first external device or server 400 via a wireless or wired connection. A wired connection can connect the display device 200 to the television content collection via components such as a data cable and an interface. A wireless connection can connect the display device 200 to the television content collection via a wireless signal or wireless network. The display device 200 can establish a connection with the first external device directly or indirectly via a gateway, router, or connection device.

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

[0068] In some embodiments, the controller 250 and the tuner 210 may be located in different separate devices, that is, the tuner 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.

[0069] 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).

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

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

[0072] Figure 3 Some embodiments of this application provide Figure 1 The hardware configuration diagram of the control device in the figure is as follows. 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.

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

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

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

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

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

[0078] The user input / output interface 140 includes at least one of a microphone 141 , a touch panel 142 , a sensor 143 , a button 144 and other input interfaces.

[0079] 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 the communication interface 130, such as a WiFi, Bluetooth, or NFC module, to encode user input commands via the WiFi protocol, Bluetooth protocol, or NFC protocol and transmit them to the display device 200.

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

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

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

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

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

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

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

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

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

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

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

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

[0092] A display device refers to a terminal device capable of outputting a specific display image. With the rapid development of display devices and the increasing diversification of user needs, the functionality of display devices is becoming increasingly rich. Traditionally, users can use display devices to watch a variety of TV channels, TV programs, and other television content. Users can also use the favorites function to save interesting TV content to a favorites list, allowing them to select and watch it later from the favorites list, reducing the user's memorization and search process and improving the user experience. However, due to the limited screen space of display devices, all functions cannot be displayed at once, and they are usually displayed hierarchically through a multi-level menu structure. While the favorites function eliminates the need for users to memorize and search for favorited TV content from a vast amount of TV content, users still need to memorize and search for the favorites list entry in a complex menu structure. This requires multiple steps and deep navigating through multiple menu layers to find the favorited TV content, making the user experience quite challenging.

[0093] In some embodiments, a display device is provided, the display device comprising:

[0094] a display configured to display a user interface;

[0095] The collection module is configured to manage the collection list;

[0096] a graphics processor configured to render a user interface;

[0097] The controller is configured as:

[0098] In response to a favorite operation on non-favorited TV content, controlling the favorite module to add the non-favorited TV content selected by the favorite operation to a favorite list, the favorite list being used to store favorited TV content;

[0099] When the favorites list in the favorites module is updated, controlling the graphics processor to obtain an initial home page display page, and rendering each favorited TV content in the updated favorites list into a grid layout area of ​​the initial home page display page to obtain a target home page display page;

[0100] In response to a triggering operation of entering a home page, the display is controlled to display the target home page display page, and each of the collected TV contents is tiled and displayed on the target home page display page.

[0101] Television content may be multimedia information transmitted via television, and the television may be traditional broadcast television, cable television, satellite television, or internet television. Television content may include at least one of television channels and television programs. A television channel may be a collection of television programs transmitted via a specific frequency or digital channel number. Each television channel is typically operated by a broadcasting company or network, responsible for programming and broadcasting various types of television programs. A television program may be specific content broadcast on a television channel, typically an independent audiovisual work with a specific theme and format. For example, CCTV may be a television channel, and the evening news broadcast by CCTV may be a television program. Using the collection function in this embodiment, one can collect CCTV and the television program News Broadcast.

[0102] Favoriting TV content means that users can mark TV content that they often watch or are interested in as favorites so that they can access these channels more quickly and conveniently in the future. This can effectively reduce the process of users memorizing relevant information about TV content and searching through massive amounts of TV content, thereby lowering the threshold for using TV.

[0103] The collection operation can be a user operation performed on the display device to collect television content. The specific operation steps can be set according to actual circumstances and are not limited in this embodiment. As an example, the collection operation can include displaying an information bar, moving the focus, and confirming the collection. For example, the user can press the up button on the remote control to call up the information bar. Optionally, the information bar can be expanded downward when displayed and retracted from the bottom to the top when the information bar is undisplayed, thereby helping the user remember that the up button on the remote control can be used to call up the information bar. Furthermore, the user can use the directional keys on the remote control to move the focus position on the display. When the focus moves to the collection button in the information bar, the user can press the "OK" button on the remote control to confirm the collection. As another example, the collection operation can also include a voice input operation. For example, the user can use the microphone of the display device to input a voice message such as "Collect uncollected TV content 1" or "Collect currently playing TV content". Uncollected TV content 1 can be the name or identification information of any uncollected TV content.

[0104] The non-favorite TV content may refer to the TV content that has not been added to the favorite list. The favorite TV content may refer to the TV content that has been added to the favorite list.

[0105] The home page display page can be the initial interface after the user starts the display device or enters the display device application. It is the top level of the multi-level menu of the user interface. The home page display page is the starting point for user interaction with the display device. It can contain commonly used function entrances, recommended content, setting entrances and other important information of the display device. The home page display page is used to provide an intuitive and convenient navigation interface to help users quickly find and access the content or functions they are interested in. The initial home page display page may refer to a home page display page template without any favorite TV content added. The target home page display page may refer to the home page display page obtained after adding the favorite TV content in the favorites list to the initial home page display page.

[0106] Grid layout refers to a structured layout method of arranging display content by dividing a page into rows and columns. The grid layout area may refer to an area in the initial home page display page where a grid layout is performed. The grid layout method divides the grid layout area into multiple grid areas. Therefore, after obtaining the favorites list, the display image of the favorite TV content in the favorites list may be obtained first. The display image may include at least one of a poster, a name, etc., and then the display image may be adjusted to a size that matches the specifications of the grid area. The adjusted display image may be added to the grid area. In the case where there are multiple display images, different display images may be added to different grid areas. In this way, the favorite TV content may be tiled on the target home page display page, and the user may directly view the display images of each favorite TV content from the template home page display page displayed on the display without having to enter a deeper menu or page from the target home page display page. In some feasible embodiments, referring to Figure 5 , the collected TV content can be displayed in a tiled manner in the grid layout area of ​​the template homepage display page together with the live TV entrance (Live TV), setting entrance, etc.

[0107] In some feasible embodiments, when the number of favorited TV contents exceeds a preset threshold, displaying all of the favorited TV contents in a tiled manner may affect the display effect of other content on the target homepage display page. In this case, the favorited TV contents that are arranged at the top of the preset threshold can be tiled, while the favorited TV contents that are arranged above the preset threshold can be folded and displayed in the same grid area. For example, if the preset threshold is 3 and there are 5 favorited TV contents, the first 3 favorited TV contents can be tiled, and the 4th and 5th favorited TV contents can be folded under the 3rd favorited TV content, that is, the 4th and 5th favorited TV contents are hidden, and the hidden 4th and 5th favorited TV contents can be displayed by expanding and folding from the 3rd favorited TV content; alternatively, the grid area can be divided into three parts, and the display images of the 3rd, 4th, and 5th favorited TV contents can be adjusted in size according to the specifications of each divided part, so that the adjusted three display images are added to the three parts of the grid area respectively and displayed together.

[0108] The trigger operation for entering the home page may be an operation that can control the display to display the target home page display page after being triggered. The specific operation steps can be set according to the actual situation, and this embodiment does not limit this. In some feasible embodiments, the trigger operation may be a one-key operation. A one-key operation refers to an operation method in which a user can complete a specific task or function through a simple operation, such as pressing a button on a remote control or clicking an icon on the screen. The trigger operation for entering the home page may refer to an operation method in which a user can control the display to display the target home page display page through a simple operation. The user interface is usually set to a multi-level menu structure. In order to prevent the user from getting lost in the multi-level nesting of the multi-level menu, an entrance to the target home page display page can be set on the control device corresponding to the user interface or the display device. The entrance can be triggered by a one-key operation to enter the home page, helping the user to quickly and easily escape from the multi-level nesting of the multi-level menu.

[0109] In some embodiments, reference Figure 6While watching any non-favorited TV content, the user can enable or disable the favorites function based on their needs. If the user wishes to use the favorites function for any non-favorited TV content, they can perform a favorites operation on the desired non-favorited TV content. Upon detecting the favorites operation, the controller determines the non-favorited TV content selected by the favorites operation and controls the favorites module to add the selected non-favorited TV content to the favorites list. Furthermore, after the favorites module updates the favorites list, it can control the graphics processor to retrieve the initial home page display page and then render each favorited TV content in the updated favorites list into the grid layout area of ​​the initial home page display page, generating an updated target home page display page. Furthermore, at any time, if the user wishes to view the target home page display page or favorited TV content, they can trigger the home page entry. Upon detecting the home page entry trigger, the controller can control the display to display the target home page display page. If the user has favorited at least one TV content, i.e., if the number of favorited TV content is greater than or equal to one, at least some of the favorited TV content will be displayed tiled in the grid layout area of ​​the target home page display page.

[0110] In this embodiment, in response to a favorite operation on uncollected television content, the collection module is controlled to add the uncollected television content selected by the favorite operation to a favorite list, which is used to store collected television content, thereby realizing the collection of television content that the user is interested in. Furthermore, when the favorite list in the collection module is updated, the graphics processor is controlled to obtain an initial home page display page and render each collected television content in the updated favorite list into a grid layout area of ​​the initial home page display page to obtain a target home page display page. This realizes that after the new television content is collected, the newly collected television content is added to the target home page display page. Furthermore, in response to a trigger operation to enter the home page, the display is controlled to display the target home page display page, and each collected television content is tiled in the target home page display page, realizing an intuitive display of the collected television content on the target home page display page. The target home page display page is usually the top level of a multi-level menu in a user interface. To prevent the user from getting lost in the multi-level nesting of the multi-level menu, an entry to the target home page display page can be set on the control device corresponding to the user interface or display device. By triggering the entry, the user can enter the home page, helping the user to quickly and easily escape the multi-level nesting of the multi-level menu. Furthermore, by displaying the saved TV content in a tiled format within the grid layout of the target homepage, users can quickly and easily access the saved TV content by simply entering the homepage. This effectively reduces the user's need to memorize the menu structure and lowers the barrier to entry for the saved TV content feature.

[0111] In some embodiments, after controlling the display to display the target home page, the controller is further configured to:

[0112] When the display shows the target home page, in response to a play operation on the favorite TV content in the grid layout area, the display is controlled to play the favorite TV content.

[0113] Among them, the play operation can be an operation that can control the display to play the favorite TV content after execution. The specific operation steps can be set according to actual conditions. For example, the play operation can include a focus moving operation and a viewing confirmation operation. For example, the user can use the direction keys on the remote control to move the focus position on the display, browse and select the favorite TV content to be watched in the grid layout area. When the focus moves to the favorite TV content to be watched, the user can press the "OK" key on the remote control to confirm the viewing; or, the play operation can also include a voice input operation. For example, the user can input the voice information of "play favorite TV content 1" through the microphone of the display device. Favorite TV content 1 can be the name or identification information of any favorite TV content, etc.; etc. This embodiment does not limit this.

[0114] In some embodiments, if a user wants to watch favorited TV content at any time, they can perform a trigger operation to enter the home page. If the controller detects the trigger operation to enter the home page, it can control the display to display the target home page display page. If the user has at least one TV content favorited, that is, if the number of favorited TV content is greater than or equal to 1, at least some of the favorited TV content will be tiled in the grid layout area of ​​the target home page display page. The playback entry of each favorited TV content can also be linked to the display image of each favorited TV content tiled in the grid layout area. In this way, the user can browse the favorited TV content tiled in the grid layout area of ​​the target home page display page and select the favorited TV content they want to watch from the favorited TV content tiled in the grid layout area for playback. If the controller detects a playback operation for the favorited TV content in the grid layout area, it can control the display to play the favorited TV content selected by the playback operation.

[0115] In some possible embodiments, reference Figure 7 When a user wants to play the favorite TV content at any time, the process includes: first press the "HOME" button on the remote control to control the display to display the target home page, then use the direction keys on the remote control to move the focus on the display to the favorite TV content that the user wants to watch, and press the "OK" button on the remote control to confirm the playback of the favorite TV content at the focus. This allows the user to play the favorite TV content simply and quickly.

[0116] In this embodiment, by placing the playback entry for favorited TV content within the grid layout area of ​​the target homepage display page, users can simply access the homepage and play the desired favorited TV content to play the favorited TV content. This effectively simplifies the playback operation of favorited TV content and improves the ease of use of the favorites feature. Furthermore, the target homepage display page is the top level of the multi-level menu in the user interface. Users browse the target homepage display page more frequently than other pages. Each time they browse the target homepage display page, they can see the favorited TV content displayed in the grid layout area. This helps users remember the playback entry location for favorited TV content and lowers the barrier to entry for the favorites feature.

[0117] In some embodiments, after controlling the display to play the favorited TV content, the controller is further configured to:

[0118] During the process of playing the favorited TV content on the display, in response to an exit operation on the favorited TV content, controlling the display to display a prompt message for canceling the favorite;

[0119] In response to a confirmation cancellation operation on the collection cancellation prompt information, the collection module is controlled to remove the collected television content that has exited playback from the collection list.

[0120] Among them, the exit playback operation can be an operation that can control the display to exit the playback of the currently playing TV content after execution. The specific operation steps can be set according to actual conditions. For example, the user can press the return key on the remote control; or the user can also input the voice message of "exit playback" through the microphone of the display device; etc. This embodiment does not limit this.

[0121] The confirmation and cancellation operation for the cancellation of the favorite prompt information can be an operation to cancel the favorite of the currently playing favorited TV content after execution. The specific operation steps can be set according to actual conditions. For example, the user can use the direction keys on the remote control to move the focus on the display to the confirmation cancellation button in the cancellation of the favorite prompt information, and can press the "OK" key on the remote control to confirm the cancellation of the favorite of the currently playing favorited TV content; or, the user can also input the voice message of "cancel favorite" through the microphone of the display device; etc. This embodiment does not limit this.

[0122] The cancel collection prompt information may be information prompting the user whether to cancel the collection of the currently played TV content that has been collected, and may be in the form of a pop-up window, voice, etc.

[0123] In some embodiments, during the playback of favorited TV content, the user can execute an exit playback operation at any time to control the display device to exit the playback of the favorited TV content. When the controller detects the exit playback operation, it can first determine whether the currently playing TV content is favorited TV content. If the currently playing TV content is favorited TV content, it can control the display to display a cancel favorite prompt message. If the currently playing TV content is not favorited TV content, it can control the display to directly exit playback without displaying the cancel favorite prompt message. After viewing the cancel favorite prompt message, the user can choose whether to cancel the favorite according to actual needs. If the favorite needs to be canceled, the user can execute a confirm cancel operation. If the favorite does not need to be canceled, the user can do nothing, or execute a cancel operation, an exit operation, or other operations. For example, if the user does not need to cancel the favorite, the user can do nothing. After a preset waiting time, the controller defaults to not canceling the favorite and closes the cancel favorite prompt message. Alternatively, the user can press the return key on the remote control again. Alternatively, the user can input a voice message "do not cancel the favorite" through the microphone of the display device. When the controller detects a confirmation / cancel operation, it can control the collection module to remove the favorited TV content that has exited playback from the collection list; when the controller does not detect a confirmation / cancel operation, there is no need to change the collection list.

[0124] In some feasible embodiments, in response to an exit playback operation for a favorited TV content, controlling the display to display a cancel collection prompt message may also include: in response to an exit playback operation for the favorited TV content, detecting user behavior information corresponding to the favorited TV content; if the user behavior information meets a preset cancel collection condition, controlling the display to display a cancel collection prompt message; if the user behavior information does not meet the preset cancel collection condition, directly controlling the display to exit playback of the favorited TV content, retaining the favorited TV content without displaying a cancel collection prompt message. As an example, the user behavior information includes browsing time, and the preset cancel collection condition includes browsing time being less than a preset browsing time threshold. As another example, the user behavior information includes browsing time and accelerated playback progress, wherein accelerated playback progress may include at least one of increasing the playback speed and dragging the progress bar forward, and the preset cancel collection condition includes browsing time being less than a preset browsing time threshold and the presence of accelerated playback progress. By analyzing user behavior information, the accuracy of determining the user's need to cancel a favorite can be improved. When browsing for a short time and exiting after accelerated playback, the user is more likely to want to cancel the collection. In this case, accurately pushing the cancellation reminder information can provide users with a more convenient way to cancel the collection operation. When browsing for a long time or without accelerated playback, the user is more likely to want to continue collecting after exiting playback. In this case, not displaying the cancellation reminder information can reduce unnecessary user operations and simplify the exit playback operation.

[0125] In this embodiment, by displaying a cancel favorite prompt message when exiting the playback of favorited TV content, a shortcut to cancel favorites can be provided to the user, reducing the operation and time for the user to search for the favorited TV content that needs to be canceled from the grid layout area, simplifying the cancel favorite operation, reducing the difficulty of the cancel favorite operation, and allowing the user to feel more convenient and comfortable when experiencing the favorite function.

[0126] In some embodiments, in response to an exit playback operation on a favorited television content, in the process of controlling the display to display a prompt message for canceling the favorite, the controller is further configured to:

[0127] In response to an exit playback operation for the favorited television content, determining a serialization state and a current playback progress of the favorited television content;

[0128] When the serial status meets the preset serial status condition and the current playback progress exceeds the preset playback progress threshold, the display is controlled to display a cancel collection prompt message, wherein the preset serial status condition includes completion.

[0129] The serialization status can be used to indicate the stage of television content within its release cycle, and can include at least one of "serializing" and "completed." For example, if TV series A has 30 episodes, with 2 episodes updated daily and currently at episode 20, then the serialization status of TV series A is "serializing." If news broadcast B is broadcast daily, then before news broadcast B is discontinued, then the serialization status of news broadcast B is "serializing." If variety show C is broadcast every Sunday and discontinued after this Sunday's broadcast, then after this Sunday's broadcast, the serialization status of variety show C is "completed."

[0130] The current playback progress can be the percentage of the current playback duration of the television content in the total duration of the television content. In some feasible embodiments, the total duration of the television content can include the total duration of the content and the total duration of the current episode. The total duration of the content can be the total duration of all television content, such as the total number of episodes of a TV series, the total number of episodes of a variety show from its broadcast to its termination, etc. The total duration of the current episode can be the total duration of the currently playing episode of the television content, such as the total duration of a certain episode of a TV series, the total duration of a certain episode of a variety show, the total duration of the currently playing news broadcast, etc. If the total duration of the television content is known, the current playback progress can be the percentage of the current playback duration in the total duration of the content. In this case, the current playback duration can be the duration from the initial playback time of the television content to the current playback time. If the total duration of the television content is unknown, such as for unfinished television content, the current playback progress can be the percentage of the current playback duration in the total duration of the current episode. In this case, the current playback duration can be the duration from the initial playback time of the currently playing episode of the television content to the current playback time. For example, if TV series A has 20 episodes and the user is currently playing to episode 10, the current playback progress of TV series A is 50%; if News Broadcast B is broadcast from 19:00 to 20:00 every day and the current time is 19:15, the current playback progress of News Broadcast B is 25%.

[0131] The preset serial status condition and the preset playback progress threshold can be determined in advance based on actual conditions, test results, etc., and this embodiment does not limit this. In some feasible implementations, the preset serial status condition can be completed, and the preset playback progress threshold can be a larger value, such as 100%, 99%, 95%, 90%, etc. If the serial status is completed and the current playback progress is already high, then the probability that the user has watched all the TV content is high. In this case, the method of displaying the cancellation prompt information can more accurately match the user's needs and accurately provide the user with a shortcut to cancel the collection, reducing the operation and time for the user to find the collected TV content that needs to be canceled from the grid layout area, simplifying the cancellation operation, reducing the difficulty of the cancellation operation, and making the user feel more convenient and comfortable in the process of experiencing the collection function.

[0132] In some embodiments, during the playback of favorite TV content, the user can execute an exit playback operation at any time to control the display device to exit the playback of the favorite TV content. When the controller detects the exit playback operation, it can first determine whether the TV content currently being played is favorite TV content. If the TV content currently being played is non-favorited TV content, the display can be controlled to directly exit playback without displaying a cancel collection prompt message. If the TV content currently being played is favorite TV content, the serial status information and current playback progress information of the currently playing favorite TV content can be obtained first, and the serial status of the currently playing favorite TV content can be determined based on the serial status information, and the current playback progress of the currently playing favorite TV content can be determined based on the current playback progress information. The serial status of the currently playing favorite TV content is matched with the preset serial status condition, and the current playback progress of the currently playing favorite TV content is compared with the numerical value of the preset playback progress threshold. If the serial status of the currently playing favorited TV content meets the preset serial status conditions, and the current playback progress of the currently playing favorited TV content exceeds the preset playback progress threshold, it means that there is a high probability that the user has watched all the contents of the favorited TV content, and there is a high probability that the user has a need to cancel the collection. In this case, the display can be controlled to display a cancel collection prompt message. By accurately pushing the cancel collection prompt message, a more convenient cancel collection operation method can be provided for the user. If the serial status of the currently playing favorited TV content does not meet the preset serial status conditions, or the current playback progress of the currently playing favorited TV content does not exceed the preset playback progress threshold, or both are met, it means that there is a high probability that the user has not watched all the contents of the favorited TV content, and there is a high probability that the user wants to continue collecting after exiting the playback. In this case, the cancel collection prompt message will not be displayed, which can reduce unnecessary user operations and simplify the exit playback operation.

[0133] In this embodiment, by analyzing the serialization status and current playback progress, the accuracy of user needs can be improved, and user needs can be more accurately matched. When the user wishes to cancel a favorite, a prompt is precisely displayed, providing a quick way for the user to cancel the favorite. This reduces the time and effort required to find the favorited TV content within the grid layout area, simplifies the cancellation process, and reduces the difficulty of doing so, making the user's experience of the favorite function more convenient and comfortable. If the user does not wish to cancel a favorite, the prompt is not displayed, minimizing interference with the user's ability to exit playback, eliminating unnecessary user operations, and simplifying the exit process.

[0134] In some embodiments, the favorited television content includes favorited broadcast television programs; after controlling the favorite module to add the non-favorited television content selected by the favorite operation to the favorite list, the controller is further configured to:

[0135] When it is detected that a favorite radio and television program is about to be broadcast, the display is controlled to display a playback prompt information of the favorite radio and television program that is about to be broadcast, where "about to be broadcast" means that the real time is before the broadcast time of the favorite radio and television program, and the time interval between the real time and the broadcast time is less than a preset time interval threshold;

[0136] In response to a confirmation play operation for the play prompt information, the display is controlled to play the favorite broadcast and television programs that will be broadcast soon.

[0137] A broadcast or television program may be a television program that is broadcast at a specific time according to a predetermined schedule. The broadcast time of a broadcast or television program is typically pre-programmed by a broadcasting company or network operator. To watch a broadcast or television program, a user must control the display to display the corresponding channel within the predetermined broadcast time range. For example, the News Broadcast is broadcast on CCTV-1 from 7:00 PM to 7:30 PM every night. To watch the News Broadcast, a user must turn on CCTV-1 from 7:00 PM to 7:30 PM every night to view that day's News Broadcast.

[0138] At present, users usually need to remember the broadcast time of radio and television programs, and operate the remote control to control the display device to play when the real time reaches the broadcast time. If the user forgets during the broadcast time of the radio and television program, he or she needs to search for the broadcast or wait for the replay, etc. The operation is cumbersome and inconvenient. Moreover, when the user wants to watch a large number of radio and television programs, the situation of forgetting the broadcast time of some radio and television programs will be more frequent, the convenience of the user in watching radio and television programs will be lower, and the user experience will be greatly reduced.

[0139] Broadcasting refers to the act of transmitting and disseminating television content to the public through media such as radio, television, and the Internet. Broadcasting time refers to the time when the television content is broadcast. Playing refers to the act of a user controlling a display device to display the broadcasted television content.

[0140] About to be broadcast means that the real-time time is before the broadcast time of the collected radio and television programs, and the time interval between the real-time time and the broadcast time is less than the preset time interval threshold. The preset time interval threshold can be set according to actual conditions, test results, etc., such as 1 minute, 3 minutes, 5 minutes, 10 minutes, etc. This embodiment does not limit this.

[0141] The play prompt information may be information prompting the user whether to play the favorited TV content that is about to be broadcast, and may be in the form of a pop-up window, voice, etc.

[0142] In some feasible embodiments, the user interface displayed by the display may include a playback area and an information display area. The playback area is used to play TV content, and the information display area is used to display other information besides TV content, such as relevant introduction information of the TV content, various prompt information, etc. The page ratio of the playback area is greater than the page ratio of the information display area; the playback prompt information is displayed in the information display area; the playback prompt information can be the real-time broadcast window of the channel corresponding to the favorite TV content to be broadcast. For example, the broadcast order of channel A is program P1, advertisement and favorite TV content. Before program P1 ends, the display can display the real-time broadcast window of channel A in the information display area. In this way, the user can pay attention to whether the favorite TV content is broadcast in the real-time broadcast window of channel A while watching the TV content in the playback area, and when the favorite TV content is broadcast, promptly perform a confirmation playback operation on the real-time broadcast window; when the controller detects that a confirmation playback operation is performed on the real-time broadcast window, it controls the display to play channel A through the playback area.

[0143] The confirmation play operation for the playback prompt information can be an operation to play the favorite TV content that is about to be broadcast after execution. The specific operation steps can be set according to actual conditions. For example, the user can use the direction keys on the remote control to move the focus on the display to the confirmation play button in the playback prompt information, and can press the "OK" key on the remote control to confirm the playback of the favorite TV content that is about to be broadcast; or, the user can also input the voice message of "confirm play" through the microphone of the display device; etc. This embodiment does not limit this.

[0144] In some embodiments, while the user is watching TV content, the controller can monitor whether each favorite radio and television program is about to be broadcast. If it is detected that the favorite radio and television program is about to be broadcast, the controller can control the display to show the playback prompt information of the favorite radio and television program that is about to be broadcast. After receiving the playback prompt information, if the user wants to watch the favorite radio and television program that is about to be broadcast, the controller can perform a confirmation playback operation for the playback prompt information; if the controller detects the confirmation playback operation for the playback prompt information, the controller controls the display to play the favorite radio and television program that is about to be broadcast. After receiving the playback prompt information, if the user does not want to watch the favorite radio and television program that is about to be broadcast, the controller can perform a cancel playback operation for the playback prompt information, or not perform any operation, etc.; if the controller does not detect the confirmation playback operation for the playback prompt information, the controller will not control the display to play the favorite radio and television program that is about to be broadcast.

[0145] In some feasible embodiments, the method of monitoring whether each collected radio and television program is about to be broadcast includes: calculating the playback prompt time based on the broadcast time of the collected radio and television program and a preset time interval threshold, and determining that the collected radio and television program is about to be broadcast when the real time reaches the playback prompt time; or, the time interval between the real time and the broadcast time of the collected radio and television program can be continuously or intermittently calculated, and when the time interval is less than the preset time interval threshold, determining that the collected radio and television program is about to be broadcast.

[0146] In this embodiment, by monitoring the broadcast times of favorited radio and television programs, the user can memorize these programs on their behalf, reducing the amount of memory required and lowering the operational requirements of the display device. Furthermore, by providing reminders when favorited programs are about to air, the user can be prevented from missing the broadcast time of the favorited programs due to forgetfulness, reducing unnecessary operations such as searching for broadcasts or waiting for replays due to missed broadcast times, and thus improving the user-friendliness of the display device.

[0147] In some embodiments, the favorited radio and television programs include at least a main film and at least one of a title, an end credit, and an advertisement; confirming the play operation includes confirming the play operation of the main film; the broadcast time includes the broadcast time of the main film; the favorited radio and television programs to be broadcast include favorited radio and television programs whose main film is about to be broadcast, and the main film being about to be broadcast means that the real time is before the broadcast time of the main film of the favorited radio and television program, and the time interval between the real time and the broadcast time of the main film is less than a preset time interval threshold;

[0148] In response to the confirmation play operation for the play prompt information, in the process of controlling the display to play the favorite broadcast and television programs to be broadcasted, the controller is further configured to:

[0149] In response to a confirmation operation of playing the main film in response to the play prompt information, monitoring whether the main film of the favorite broadcasting and television program that is about to be broadcast is being broadcast;

[0150] When it is monitored that the main program of the collected radio and television program is about to be broadcasted, the display is controlled to play the main program of the collected radio and television program that is about to be broadcasted.

[0151] Collected radio and television programs include at least the main film and may also include at least one of the following: opening credits, closing credits, advertisements, behind-the-scenes footage, and trailers. The main film can be the official, complete story content of a film or television work, and usually does not include additional content such as opening credits, closing credits, advertisements, trailers, and behind-the-scenes footage.

[0152] The operation of confirming the playback of the main film in response to the playback prompt information can be an operation of playing the main film of the favorite TV content that is about to be broadcast after execution. The specific operation steps can be set according to actual conditions. For example, the user can use the direction keys on the remote control to move the focus on the display to the confirm playback of the main film button in the playback prompt information, and can press the "OK" key on the remote control to confirm the playback of the main film of the favorite TV content that is about to be broadcast; or, the user can also input the voice message of "confirm playback of the main film" through the microphone of the display device; etc. This embodiment does not limit this.

[0153] In some embodiments, after receiving a playback prompt message, if the user wants to watch a favorite broadcast television program that is about to be broadcast, the user can perform a confirmation playback operation in response to the playback prompt message. When the controller detects the confirmation playback operation in response to the playback prompt message, the controller monitors whether the main film of the favorite broadcast television program that is about to be broadcast is being broadcast. When the main film of the favorite broadcast television program that is about to be broadcast is being broadcast, the controller controls the display to play the favorite broadcast television program that is about to be broadcast. When the controller detects that the main film of the favorite broadcast television program that is about to be broadcast has not been broadcast, the current playback content of the display is not changed, and the controller continues to monitor whether the main film of the favorite broadcast television program that is about to be broadcast is being broadcast.

[0154] In some feasible embodiments, a method of monitoring whether the main film of a favorite radio and television program that is about to be broadcast is broadcast includes: obtaining the broadcast time of the main film of the favorite radio and television program that is about to be broadcast, and when the real time reaches the main film broadcast time, determining that the main film of the favorite radio and television program that is about to be broadcast is broadcast; or, continuously detecting the current broadcast content of the favorite radio and television program that is about to be broadcast, and when it is monitored that the current broadcast content is the main film content, determining that the main film of the favorite radio and television program that is about to be broadcast is broadcast.

[0155] In this embodiment, considering that the main film is usually the main content watched by the user, the option of playing the main film is provided to the user when the playback prompt information is displayed, so as to help the user monitor whether the main film of the collected radio and television programs is broadcast, and automatically play it when the main film is broadcast. This greatly improves the convenience of watching the collected radio and television programs, and also helps users avoid missing their favorite programs.

[0156] In some embodiments, in response to a favorite operation on non-favorited television content, in response to a favorite operation on non-favorited television content, in the process of controlling the favorite module to add the non-favorited television content selected by the favorite operation to the favorite list, the controller is further configured to:

[0157] In response to an information bar display operation for a currently playing non-favorited television content, controlling the display to display an information bar corresponding to the currently playing non-favorited television content, the information bar including a favorite element;

[0158] In response to a trigger operation on a favorite element, the favorite module is controlled to add currently played non-favorited television content to a favorite list.

[0159] The information bar may be an information bar of the currently playing television content displayed on the display of the display device. The information bar may be in the form of a pop-up window, a floating window, etc. It is understood that when the information bar is displayed, the currently playing television content may continue to play and display, or be paused, or continue to play but not display, etc., and this embodiment does not limit this.

[0160] The information bar display operation can be an operation that controls the display to display the information bar of the currently playing TV content after execution. The specific operation steps can be set according to actual conditions. For example, the user can press the up button on the remote control to call out the information bar; or the user can also input the voice message of "display information bar" through the microphone of the display device; etc. This embodiment does not limit this.

[0161] The trigger operation for the collection element can be an operation to collect the currently playing TV content after execution. The specific operation steps can be set according to actual conditions. For example, the user can use the direction keys on the remote control to move the focus position on the display. When the focus moves to the collection button in the information bar, the user can press the "OK" key on the remote control to confirm the collection; or, the user can also input the voice message "Collect the currently playing TV content" through the microphone of the display device; etc. This embodiment does not limit this.

[0162] In some embodiments, while watching non-favorited television content, if a user wishes to use the favorites function for the currently playing non-favorited television content, the user may perform an information bar display operation for the currently playing non-favorited television content. Upon detecting the information bar display operation for the currently playing non-favorited television content, the controller controls the display to display an information bar corresponding to the currently playing non-favorited television content and to display a favorites element, such as a favorites button, in the information bar. After viewing the information bar displayed on the display, the user may perform a trigger operation for the favorites element in the information bar. Upon detecting the trigger operation for the favorites element, the controller controls the favorites module to add the currently playing non-favorited television content to a favorites list.

[0163] In some possible embodiments, reference Figure 8The process of collecting the currently played television content includes: playing the television content, pressing the up key on the remote controller to call out the information bar of the currently played television content, moving the focus on the display to the collection button using the direction keys on the remote controller, and pressing the "OK" key on the remote controller to confirm the collection, so that the collection of the currently played television content can be simply and quickly realized.

[0164] In the embodiment, by setting the collection element in the information bar, the user can realize the convenient collection of the currently played content by the simple operation of calling out the information bar during the process of watching the television content, so that the collection operation of the television content is effectively simplified, and the operation convenience of the collection function is improved.

[0165] In some embodiments, after the controller controls the display to display the target homepage display page, the controller is further configured to:

[0166] In the case that the display displays the target homepage display page, in response to a management operation on the collected television content displayed in a tile manner on the target homepage display page, the collection module controls the management of the collected television content in the collection list, wherein the management operation at least includes a cancel collection operation.

[0167] The management operation can be an operation for managing the collected television content after execution, and the management of the collected television content includes at least one of canceling collection, adjusting display position, etc. The specific operation steps can be set according to actual conditions. For example, the user can move the focus position on the display using the direction keys on the remote controller, when the focus moves to the collected television content that the user wants to cancel, the user can press the "OK" key on the remote controller to call out the management menu, and then move the focus position to the button for confirming the cancel collection using the direction keys on the remote controller, and press the "OK" key on the remote controller to confirm the cancel collection. Alternatively, the user can move the focus position on the display using the direction keys on the remote controller, when the focus moves to the collected television content that the user wants to adjust the display position, the user can press and hold the "OK" key on the remote controller, and then move the focus position to the adjusted position using the direction keys on the remote controller while holding the "OK" key, and release the "OK" key on the remote controller to confirm the adjusted position. Alternatively, the user can also input voice information such as "cancel collection of collected television content 2" through the microphone of the display device, and the collected television content 2 can be any name or identification information of the uncollected television content, etc. The present embodiment does not limit this.

[0168] In some embodiments, if a user wants to manage favorite TV content at any time, they can perform a trigger operation to enter the home page. If the controller detects the trigger operation to enter the home page, it can control the display to display the target home page display page. If the user has collected at least one TV content, that is, if the number of favorite TV content is greater than or equal to 1, the controller will also control the display to tile the playback entrances of at least part of the favorite TV content in the grid layout area of ​​the target home page display page. Furthermore, the user can browse the favorite TV content tiled in the grid layout area of ​​the target home page display page, and select the favorite TV content that they want to manage from the favorite TV content tiled in the grid layout area to perform a management operation; if the controller detects a management operation for the favorite TV content in the grid layout area, it can control the collection module to manage the favorite TV content in the collection list.

[0169] In some feasible implementations, after the favorited TV contents in the favorites list are managed, the favorited TV contents or the arrangement order in the favorites list are changed, that is, the favorites list is updated. Therefore, when the favorites list in the favorites module is updated, the graphics processor can be controlled to obtain the initial home page display page, and each favorited TV content in the updated favorites list can be rendered into the grid layout area of ​​the initial home page display page to obtain the target home page display page.

[0170] In some possible embodiments, reference Figure 9 If a user wants to cancel the favorite TV content at any time, the process includes: first press the "HOME" button on the remote control to control the display to display the target home page, then use the direction keys on the remote control to move the focus on the display to the favorite TV content you want to watch, long press the "OK" button on the remote control to open the management menu of the favorite TV content, move the focus to the Unfavorite button in the management menu, and then press the "OK" button on the remote control to confirm the cancellation of the favorite, so that the favorite TV content can be easily and quickly unfavorited.

[0171] In this embodiment, by managing favorited TV content on the target homepage display page, users can manage their favorited TV content simply by accessing the homepage and performing the corresponding management operations. This effectively simplifies the management of favorited TV content and improves the ease of use of the favorites feature. Furthermore, the target homepage display page is the top level of the multi-level menu in the user interface. Users browse the target homepage display page more frequently than other pages. Each time they browse the target homepage display page, they can see the favorited TV content displayed in the grid layout area. This helps users remember the management location of favorited TV content and reduces the operational complexity of the favorites feature.

[0172] In some embodiments, in the process of controlling the graphics processor to obtain the initial home page display page, rendering each favorited TV content in the updated favorites list into the grid layout area of ​​the initial home page display page, and obtaining the target home page display page, the controller is further configured to:

[0173] When there are multiple favorite TV contents in the updated favorite list, sorting each favorite TV content based on broadcast status information of each favorite TV content, wherein the broadcast status information includes one of "about to be broadcast", "on air", and "ended", and the "on air" has a higher sorting priority than the "about to be broadcast", which in turn has a higher sorting priority than the "ended";

[0174] The graphics processor is controlled to obtain an initial home page display page, and each favorited TV content in the updated favorites list is sequentially rendered into the grid layout area of ​​the initial home page display page according to the sorting result to obtain a target home page display page.

[0175] The identification information of the favorite TV content may be data or information used to identify, distinguish, and describe the favorite TV content, such as a number, name, etc. The status information of the favorite TV content may be used to represent the current broadcast status of the favorite TV content, which may be one of: about to be broadcast, currently broadcasting, and finished.

[0176] In some embodiments, after the collection module updates the collection list, if there are multiple collected TV contents in the updated collection list, that is, if the number of collected TV contents in the updated collection list is greater than 1, the broadcast status information of each collected TV content can be obtained first, and the collected TV contents can be sorted according to the preset sorting priority based on the broadcast status information of each collected TV content. The preset sorting priority is that the sorting priority of the broadcasting is higher than the sorting priority of the upcoming broadcast, and the sorting priority of the upcoming broadcast is higher than the sorting priority of the ended; then, the graphics processor is controlled to obtain the initial home page display page, and then the collected TV contents in the updated collection list are rendered in the grid layout area of ​​the initial home page display page in descending order of sorting priority to generate an updated target home page display page.

[0177] In some feasible embodiments, the broadcast status information of each favorited television content may also be displayed in the grid layout area of ​​the target homepage display page.

[0178] In this embodiment, by sorting the display order of the collected TV contents according to the priority of being broadcast higher than about to be broadcast higher than finished, the collected TV contents that may be missed as time goes by can be highlighted, thereby preventing users from missing their favorite TV contents, reducing the time users spend looking for these TV contents, and improving the convenience of the collection function.

[0179] In some embodiments, a method for processing television content collection is provided, such as Figure 10 As shown, the method includes:

[0180] Step 1002: In response to a favorite operation on non-favorited TV content, adding the non-favorited TV content selected by the favorite operation to a favorite list, wherein the favorite list is used to store favorited TV content;

[0181] Step 1004: When it is detected that the favorites list is updated, an initial home page display page is obtained, and each favorited TV content in the updated favorites list is rendered into a grid layout area of ​​the initial home page display page to obtain a target home page display page;

[0182] Step 1006 : In response to the triggering operation of entering the home page, the target home page display page is displayed, and each of the favorited TV contents is tiled and displayed on the target home page display page.

[0183] In some embodiments, after displaying the target homepage display page, the method further includes:

[0184] During the process of displaying the target home page display page, in response to a play operation on the favorite TV content in the grid layout area, the favorite TV content is played.

[0185] In some embodiments, after playing the favorite television content, the method further comprises:

[0186] During playback of a favorite TV content, in response to an exit operation on the favorite TV content, a prompt message for canceling the favorite is displayed;

[0187] In response to a confirmation cancellation operation on the collection cancellation prompt information, the collection television content that has exited playback is removed from the collection list.

[0188] In some embodiments, in response to an exit playback operation on a favorited television content, displaying a cancel favorite prompt message includes:

[0189] In response to an exit playback operation for the favorited television content, determining a serialization state and a current playback progress of the favorited television content;

[0190] When the serial status meets the preset serial status condition and the current playback progress exceeds the preset playback progress threshold, a cancel collection prompt message is displayed, wherein the preset serial status condition includes completed.

[0191] In some embodiments, the favorited television content includes favorited broadcast television programs; after adding the non-favorited television content selected by the favorite operation to the favorite list, the method further includes:

[0192] When it is detected that a favorited radio and television program is about to be broadcast, a playback prompt of the favorited radio and television program is displayed. "To be broadcast" means that the real-time time is before the broadcast time of the favorited radio and television program, and the time interval between the real-time time and the broadcast time is less than a preset time interval threshold.

[0193] In response to a confirmation play operation for the play prompt information, the favorite broadcast and television program to be broadcasted is played.

[0194] In some embodiments, the favorited radio and television programs include at least a main film and at least one of a title, an end credit, and an advertisement; confirming the play operation includes confirming the play operation of the main film; the broadcast time includes the broadcast time of the main film; the favorited radio and television programs to be broadcast include favorited radio and television programs whose main film is about to be broadcast, and the main film being about to be broadcast means that the real time is before the broadcast time of the main film of the favorited radio and television program, and the time interval between the real time and the broadcast time of the main film is less than a preset time interval threshold;

[0195] In response to a confirmation play operation for the play prompt information, playing the favorite broadcast and television program to be broadcasted, further comprising:

[0196] In response to a confirmation operation of playing the main film in response to the play prompt information, monitoring whether the main film of the favorite broadcasting and television program that is about to be broadcast is being broadcast;

[0197] When it is monitored that the main program of the collected radio and television program is about to be broadcast, the collected radio and television program is played.

[0198] In some embodiments, in response to a favorite operation on non-favorited television content, adding the non-favorited television content selected by the favorite operation to a favorite list further includes:

[0199] In response to an information bar display operation for the currently playing non-favorited television content, displaying an information bar corresponding to the currently playing non-favorited television content, the information bar including a favorite element;

[0200] In response to a trigger operation on a favorite element, currently playing non-favorited television content is added to a favorite list.

[0201] In some embodiments, after displaying the target homepage display page, the method further includes:

[0202] In the process of displaying the target home page, in response to a management operation on the favorite TV content tiled on the target home page, the favorite TV content in the favorite list is managed, wherein the management operation at least includes a cancel operation of favorite.

[0203] In some embodiments, after obtaining the initial home page display page, rendering each favorited TV content in the updated favorites list into the grid layout area of ​​the initial home page display page to obtain the target home page display page further includes:

[0204] When there are multiple favorite TV contents in the updated favorite list, sorting each favorite TV content based on broadcast status information of each favorite TV content, wherein the broadcast status information includes one of "about to be broadcast", "on air", and "ended", and the "on air" has a higher sorting priority than the "about to be broadcast", which in turn has a higher sorting priority than the "ended";

[0205] An initial home page display page is obtained, and each favorited TV content in the updated favorites list is sequentially rendered into the grid layout area of ​​the initial home page display page according to the sorting result, to obtain a target home page display page.

[0206] In an exemplary embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor implements the method of the above embodiment when executing the computer program.

[0207] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method of the above embodiment is implemented.

[0208] In one embodiment, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the method of the above embodiment is implemented.

[0209] 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, and the collection, use and processing of relevant data must comply with relevant regulations.

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

[0211] The technical features of the above embodiments can be combined arbitrarily. In order 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 application.

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

Claims

1. A display device, characterized in that: include: a display configured to display a user interface; The collection module is configured to manage the collection list; a graphics processor configured to render a user interface; The controller is configured as: In response to a favorite operation on non-favorited TV content, controlling the favorite module to add the non-favorited TV content selected by the favorite operation to a favorite list, the favorite list being used to store favorited TV content; When the favorites list in the favorites module is updated, controlling the graphics processor to obtain an initial home page display page, and rendering each favorited TV content in the updated favorites list into a grid layout area of ​​the initial home page display page to obtain a target home page display page; In response to a triggering operation of entering a home page, the display is controlled to display the target home page display page, and each of the collected TV contents is tiled and displayed on the target home page display page.

2. The display device according to claim 1, wherein After controlling the display to display the target homepage display page, the controller is further configured to: When the display displays the target home page, in response to a play operation on the favorite TV content in the grid layout area, the display is controlled to play the favorite TV content.

3. The display device according to claim 2, wherein After controlling the display to play the collected TV content, the controller is further configured to: During the process of playing the favorited TV content on the display, in response to an exit playback operation on the favorited TV content, controlling the display to display a prompt message for canceling the favorite; In response to a confirmation cancellation operation on the cancel collection prompt information, the collection module is controlled to remove the collected television content that has exited playback from the collection list.

4. The display device according to claim 3, wherein In the process of controlling the display to display a prompt message for canceling the favorite in response to the exit playback operation for the favorited television content, the controller is further configured to: In response to an exit playback operation for the favorite television content, determining a serialization state and a current playback progress of the favorite television content; When the serial status satisfies a preset serial status condition and the current playback progress exceeds a preset playback progress threshold, the display is controlled to display a cancel collection prompt message, wherein the preset serial status condition includes completion.

5. The display device according to claim 1, wherein The collected television content includes collected radio and television programs; after controlling the collection module to add the non-collected television content selected by the collection operation to the collection list, the controller is further configured to: When it is detected that a favorite radio and television program is about to be broadcast, controlling the display to display a playback prompt information of the favorite radio and television program that is about to be broadcast, wherein the "about to be broadcast" means that the real time is before the broadcast time of the favorite radio and television program, and the time interval between the real time and the broadcast time is less than a preset time interval threshold; In response to a confirmation play operation for the play prompt information, the display is controlled to play the favorite broadcast and television program to be broadcasted.

6. The display device according to claim 5, wherein: The collected radio and television programs include at least the main film and at least one of the opening credits, the closing credits, and advertisements; the confirming playback operation includes confirming the playback of the main film; the broadcast time includes the broadcast time of the main film; the collected radio and television programs to be broadcasted include the collected radio and television programs whose main film is about to be broadcasted, and the main film being about to be broadcasted means that the real time is before the broadcast time of the main film of the collected radio and television programs, and the time interval between the real time and the broadcast time of the main film is less than a preset time interval threshold; In the process of controlling the display to play the favorite broadcast and television program to be broadcasted in response to the confirmation play operation for the play prompt information, the controller is further configured to: In response to a confirmation operation of playing the main film in response to the play prompt information, monitoring whether the main film of the favorite broadcasting and television program that is about to be broadcasted is broadcasted; When it is monitored that the main program of the favorite radio and television program that is about to be broadcast is being broadcasted, the display is controlled to play the favorite radio and television program that is about to be broadcasted.

7. The display device according to any one of claims 1 to 6, characterized in that: In the process of controlling the collection module to add the non-collected TV content selected by the collection operation to the collection list in response to the collection operation on the non-collected TV content, the controller is further configured to: In response to an information bar display operation for a currently playing non-favorited television content, controlling the display to display an information bar corresponding to the currently playing non-favorited television content, the information bar including a favorite element; In response to a triggering operation on the favorite element, the favorite module is controlled to add the currently played non-favorited television content to a favorite list.

8. The display device according to any one of claims 1 to 6, characterized in that: After controlling the display to display the target homepage display page, the controller is further configured to: When the display displays the target home page display page, in response to a management operation on the favorite TV content tiled on the target home page display page, the collection module is controlled to manage the favorite TV content in the collection list, wherein the management operation at least includes a cancel collection operation.

9. The display device according to any one of claims 1 to 6, characterized in that: In the process of controlling the graphics processor to obtain the initial home page display page, rendering each favorited TV content in the updated favorites list into the grid layout area of ​​the initial home page display page, and obtaining the target home page display page, the controller is further configured to: When there are multiple favorite TV contents in the updated favorite list, sorting each of the favorite TV contents based on broadcast status information of each of the favorite TV contents, wherein the broadcast status information includes one of "about to be broadcast", "on air", and "ended", and the "on air" has a higher sorting priority than the "about to be broadcast", which in turn has a higher sorting priority than the "ended"; The graphics processor is controlled to obtain an initial home page display page, and each favorited TV content in the updated favorites list is sequentially rendered into the grid layout area of ​​the initial home page display page according to the sorting result to obtain a target home page display page.

10. A method for processing television content collection, characterized in that: The method comprises: In response to a favorite operation on non-favorited television content, adding the non-favorited television content selected by the favorite operation to a favorite list, the favorite list being used to store favorited television content; When an update of the favorites list is detected, an initial home page display page is obtained, and each favorited TV content in the updated favorites list is rendered into a grid layout area of ​​the initial home page display page to obtain a target home page display page; In response to a triggering operation of entering a home page, the target home page display page is displayed, and each of the favorited TV contents is tiled and displayed on the target home page display page.

Citation Information

Patent Citations

  • Content collection method and device and storage medium

    CN109683761A

  • Smart television content processing method and device and storage medium

    CN111880703A