CN113473175B - Content display method and display equipment - Google Patents
Content display method and display equipment Download PDFInfo
- Publication number
- CN113473175B CN113473175B CN202110911665.8A CN202110911665A CN113473175B CN 113473175 B CN113473175 B CN 113473175B CN 202110911665 A CN202110911665 A CN 202110911665A CN 113473175 B CN113473175 B CN 113473175B
- Authority
- CN
- China
- Prior art keywords
- program
- frequency point
- storage file
- display
- broadcast
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2404—Monitoring of server processing errors or hardware failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/4425—Monitoring of client processing errors or hardware failure
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The present embodiment provides a content display method and a display apparatus, where a controller of the display apparatus of the present embodiment plays program content of a first program on a display in response to a control instruction to select the first program in a play program list. When the signal of the first frequency point where the first program is located is interrupted and a second program exists in the program storage file, reading a second frequency point of the second program from the program storage file, and playing the program content of the second program on the display according to the second frequency point. The first program and the second program are the same program, and the first frequency point and the second frequency point are different frequency points. In this embodiment, the first program and the second program with the same program content are stored in the program storage file, and when the signal of the first frequency point is interrupted, the program content of the second program can be directly played according to the second frequency point, so that the interruption of playing of the program content is avoided, the repeated program is fully utilized, and the watching experience of the user can be improved.
Description
Technical Field
The present disclosure relates to the field of display devices, and in particular, to a content display method and a display device.
Background
Broadcast television is a news-dissemination tool that disseminates sound, images, video over radio waves or wires. The broadcast television operator transmits the program by setting different frequency points. The broadcast operator may send the same program, i.e., a repeat program, at different frequency points. In the current mainstream television protocol stack processing scheme, repeated programs are not reasonably utilized. And when the broadcast signal transmitting end fails to cause the program of a certain frequency point to stop transmitting, the program is interrupted to play, so that the watching experience of a user is poor.
Disclosure of Invention
The application provides a content display method and display equipment, which are used for solving the problem that repeated programs are not reasonably utilized in the current mainstream television protocol stack processing scheme. And when the broadcast signal transmitting end fails to cause the program of a certain frequency point to stop transmitting, the program is interrupted to be played, so that the problem of poor watching experience of a user is caused.
In a first aspect, the present embodiment provides a display device, including,
a display;
a tuning demodulator for tuning and demodulating a broadcast program carried in the digital broadcast signal;
a controller for performing:
playing program content of a first program in a play program list on a display in response to a control instruction selecting the first program;
when a first frequency point signal where the first program is located is interrupted and a second program exists in a program storage file, reading a second frequency point of the second program from the program storage file, and playing the program content of the second program on a display according to the second frequency point, wherein the first program and the second program are the same program, and the first frequency point and the second frequency point are different frequency points;
and ending the program playing process when the first frequency point signal where the first program is located is interrupted and the second program does not exist in the program storage file.
In a second aspect, the present embodiment provides a content display method, which is applied to a controller of a display device, the method including:
in response to a control instruction selecting a first program in the playlist, playing the program content of the first program on a display;
when a first frequency point signal where the first program is located is interrupted and a second program exists in a program storage file, reading a second frequency point of the second program from the program storage file, and playing the program content of the second program on a display according to the second frequency point, wherein the first program and the second program are the same program, and the first frequency point and the second frequency point are different frequency points;
and ending the program playing process when the first frequency point signal where the first program is located is interrupted and the second program does not exist in the program storage file.
The controller of the display device provided in this embodiment plays the program content of the first program on the display in response to a control instruction to select the first program in the play program list. When the signal of the first frequency point where the first program is located is interrupted and a second program exists in the program storage file, reading a second frequency point of the second program from the program storage file, and playing the program content of the second program on the display according to the second frequency point. The first program and the second program are the same program, and the first frequency point and the second frequency point are different frequency points. And ending the program playing process when the first frequency point signal where the first program is located is interrupted and the second program does not exist in the program storage file. In this embodiment, the first program and the second program with the same program content are stored in the program storage file, and when the signal of the first frequency point is interrupted, the program content of the second program can be directly played according to the second frequency point, so that the interruption of playing of the program content is avoided, the repeated program is fully utilized, and the watching experience of the user can be improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 illustrates a usage scenario of a display device according to some embodiments;
fig. 2 shows a hardware configuration block diagram of the control apparatus 100 according to some embodiments;
fig. 3 illustrates a hardware configuration block diagram of a display device 200 according to some embodiments;
FIG. 4 illustrates a software configuration diagram in a display device 200 according to some embodiments;
FIG. 5 illustrates an icon control interface display diagram for an application in a display device 200 according to some embodiments;
FIG. 6 illustrates a flow diagram of a program preservation method in accordance with some embodiments;
FIG. 7 illustrates a flow diagram of a content display method in accordance with some embodiments;
fig. 8 illustrates a flow diagram of yet another content display method in accordance with some embodiments.
Detailed Description
For purposes of clarity and implementation of the present application, the following description will make clear and complete descriptions of exemplary implementations of the present application with reference to the accompanying drawings in which exemplary implementations of the present application are illustrated, it being apparent that the exemplary implementations described are only some, but not all, of the examples of the present application.
It should be noted that the brief description of the terms in the present application is only for convenience in understanding the embodiments described below, and is not intended to limit the embodiments of the present application. Unless otherwise indicated, these terms should be construed in their ordinary and customary meaning.
The terms "first," second, "" third and the like in the description and in the claims and in the above drawings are used for distinguishing between similar or similar objects or entities and not necessarily for describing a particular sequential or chronological order, unless otherwise indicated. It is to be understood that the terms so used are interchangeable under appropriate circumstances.
The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or apparatus that comprises a list of elements is not necessarily limited to all elements explicitly listed, but may include other elements not expressly listed or inherent to such product or apparatus.
The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware or/and software code that is capable of performing the function associated with that element.
Fig. 1 is a schematic diagram of a usage scenario of a display device according to an embodiment. As shown in fig. 1, the display device 200 is also in data communication with a server 400, and a user can operate the display device 200 through the smart device 300 or the control apparatus 100.
In some embodiments, the control apparatus 100 may be a remote controller, and the communication between the remote controller and the display device includes at least one of infrared protocol communication or bluetooth protocol communication, and other short-range communication modes, and the display device 200 is controlled by a wireless or wired mode. The user may control the display apparatus 200 by inputting a user instruction through at least one of a key on a remote controller, a voice input, a control panel input, and the like.
In some embodiments, the smart device 300 may include any of a mobile terminal 300A, a tablet, a computer, a notebook, an AR/VR device, etc.
In some embodiments, the smart device 300 may also be used to control the display device 200. For example, the display device 200 is controlled using an application running on a smart device.
In some embodiments, the smart device 300 and the display device may also be used for communication of data.
In some embodiments, the display device 200 may also perform control in a manner other than the control apparatus 100 and the smart device 300, for example, the voice command control of the user may be directly received through a module configured inside the display device 200 device for acquiring voice commands, or the voice command control of the user may be received through a voice control apparatus configured outside the display device 200 device.
In some embodiments, the display device 200 is also in data communication with a server 400. The display device 200 may be permitted to make communication connections via a Local Area Network (LAN), a Wireless Local Area Network (WLAN), and other networks. The server 400 may provide various contents and interactions to the display device 200. The server 400 may be a cluster, or may be multiple clusters, and may include one or more types of servers.
In some embodiments, software steps performed by one step execution body may migrate on demand to be performed on another step execution body in data communication therewith. For example, software steps executed by the server may migrate to be executed on demand on a display device in data communication therewith, and vice versa.
Fig. 2 exemplarily shows a block diagram of a configuration of the control apparatus 100 in accordance with an exemplary embodiment. As shown in fig. 2, the control device 100 includes a controller 110, a communication interface 130, a user input/output interface 140, a memory, and a power supply. The control apparatus 100 may receive an input operation instruction of a user and convert the operation instruction into an instruction recognizable and responsive to the display device 200, and function as an interaction between the user and the display device 200.
Fig. 3 shows a hardware configuration block diagram of the display device 200 in accordance with an exemplary embodiment.
In some embodiments, display apparatus 200 includes at least one of a modem 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, memory, a power supply, a user interface.
In some embodiments the controller comprises a central processor, a video processor, an audio processor, a graphics processor, RAM, ROM, a first interface for input/output to an nth interface.
In some embodiments, the display 260 includes a display screen component for presenting a picture, and a driving component for driving an image display, for receiving an image signal from the controller output, for displaying video content, image content, and components of a menu manipulation interface, and a user manipulation UI interface, etc.
In some embodiments, the display 260 may be at least one of a liquid crystal display, an OLED display, and a projection display, and may also be a projection device and a projection screen.
In some embodiments, the modem 210 receives broadcast television signals via wired or wireless reception and demodulates audio-video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
In some embodiments, communicator 220 is a component for communicating with external devices or servers according to various communication protocol types. For example: the communicator may include at least one of a Wifi module, a bluetooth module, a wired ethernet module, or other network communication protocol chip or a near field communication protocol chip, and an infrared receiver. The display apparatus 200 may establish transmission and reception of control signals and data signals with the control device 100 or the server 400 through the communicator 220.
In some embodiments, the detector 230 is used to collect signals of the external environment or interaction with the outside. For example, detector 230 includes a light receiver, a sensor for capturing the intensity of ambient light; alternatively, the detector 230 includes an image collector such as a camera, which may be used to collect external environmental scenes, user attributes, or user interaction gestures, or alternatively, the detector 230 includes a sound collector such as a microphone, or the like, which is used to receive external sounds.
In some embodiments, the external device interface 240 may include, but is not limited to, the following: high Definition Multimedia Interface (HDMI), analog or data high definition component input interface (component), composite video input interface (CVBS), USB input interface (USB), RGB port, or the like. The input/output interface may be a composite input/output interface formed by a plurality of interfaces.
In some embodiments, the controller 250 and the modem 210 may be located in separate devices, i.e., the modem 210 may also be located in an external device to the main device in which the controller 250 is located, such as an external set-top box or the like.
In some embodiments, the controller 250 controls the operation of the display device and responds to user operations through various software control programs stored on the memory. The controller 250 controls the overall operation of the display apparatus 200. For example: in response to receiving a user command to select a UI object to be displayed on the display 260, the controller 250 may perform an operation related to the object selected by the user command.
In some embodiments, the object may be any one of selectable objects, such as a hyperlink, an icon, or other operable control. The operations related to the selected object are: displaying an operation of connecting to a hyperlink page, a document, an image, or the like, or executing an operation of a program corresponding to the icon.
In some embodiments the controller includes at least one of a central processing unit (Central Processing Unit, CPU), video processor, audio processor, graphics processor (Graphics Processing Unit, GPU), RAM Random Access Memory, RAM), ROM (Read-Only Memory, ROM), first to nth interfaces for input/output, a communication Bus (Bus), and the like.
A CPU processor. For executing operating system and application program instructions stored in the memory, and executing various application programs, data and contents according to various interactive instructions received from the outside, so as to finally display and play various audio and video contents. The CPU processor may include a plurality of processors. Such as one main processor and one or more sub-processors.
In some embodiments, a graphics processor is used to generate various graphical objects, such as: at least one of icons, operation menus, and user input instruction display graphics. The graphic processor comprises an arithmetic unit, which is used for receiving various interactive instructions input by a user to operate and displaying various objects according to display attributes; the device also comprises a renderer for rendering various objects obtained based on the arithmetic unit, wherein the rendered objects are used for being displayed on a display.
In some embodiments, the video processor is configured to receive an external video signal, perform at least one of decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, image composition, and the like according to a standard codec protocol of an input signal, and obtain a signal that is displayed or played on the directly displayable device 200.
In some embodiments, a 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). Alternatively, the user may input the user command by inputting a specific sound or gesture, and the user input interface recognizes the sound or gesture through the sensor to receive the user input command.
In some embodiments, a "user interface" is a media interface for interaction and exchange of information between an application or operating system and a user that enables conversion between an internal form of information and a form acceptable to the user. A commonly used presentation form of the user interface is a graphical user interface (Graphic User Interface, GUI), which refers to a user interface related to computer operations that is displayed in a graphical manner. It may be an interface element such as an icon, a window, a control, etc. displayed in a display screen of the electronic device, where the control may include at least one of a visual interface element such as an icon, a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, a Widget, etc.
In some embodiments, the user interface 280 is an interface (e.g., physical keys on a display device body, or the like) that may be used to receive control inputs.
Referring to FIG. 4, in some embodiments, the system is divided into four layers, from top to bottom, an application layer (simply "application layer"), an application framework layer (Application Framework) layer (simply "framework layer"), a An Zhuoyun row (Android run) and a system library layer (simply "system runtime layer"), and a kernel layer, respectively.
In some embodiments, at least one application program is running in the application program layer, and these application programs may be a Window (Window) program of an operating system, a system setting program, a clock program, or the like; or may be an application developed by a third party developer. In particular implementations, the application packages in the application layer are not limited to the above examples.
The framework layer provides an application programming interface (application programming interface, API) and programming framework for application programs of the application layer. The application framework layer includes a number of predefined functions. The application framework layer corresponds to a processing center that decides to let the applications in the application layer act. Through the API interface, the application program can access the resources in the system and acquire the services of the system in the execution.
As shown in fig. 4, the application framework layer in the embodiment of the present application includes a manager (manager), a Content Provider (Content Provider), and the like, where the manager includes at least one of the following modules: an Activity Manager (Activity Manager) is used to interact with all activities that are running in the system; a Location Manager (Location Manager) is used to provide system services or applications with access to system Location services; a Package Manager (Package Manager) for retrieving various information about an application Package currently installed on the device; a notification manager (Notification Manager) for controlling the display and clearing of notification messages; a Window Manager (Window Manager) is used to manage bracketing icons, windows, toolbars, wallpaper, and desktop components on the user interface.
In some embodiments, the display device may directly enter the preset vod program interface after being started, where the vod program interface may include at least a navigation bar 510 and a content display area located below the navigation bar 510, as shown in fig. 5, where the content displayed in the content display area may change with the change of the selected control in the navigation bar. The program in the application program layer can be integrated in the video-on-demand program and displayed through one control of the navigation bar, and can be further displayed after the application control in the navigation bar is selected.
In some embodiments, the display device may directly enter the display interface of the signal source selected last time after being started, or the signal source selection interface, where the signal source may be a preset video on demand program, or may be at least one of an HDMI interface, a live tv interface, etc., and after the user selects a different signal source, the display may display the content obtained from the different signal source.
Broadcast television is a news-dissemination tool that disseminates sound, images, video over radio waves or wires. The broadcast television operator transmits the program by setting different frequency points. The broadcast operator may send the same program, i.e., a repeat program, at different frequency points. In the current mainstream television protocol stack processing scheme, repeated programs are not reasonably utilized.
In the currently mainstream television protocol stack processing scheme, there are generally two ways to process repeated programs:
the first way is to save the repeated program if it is searched during the channel searching process, and display the repeated program in the channel list. The television traverses the programs displayed in the channel list as they play the programs. If there are duplicate programs in the channel list, the time spent traversing the channel increases and the experience is poor for the user.
The second way is to discard the repeated program if it is searched during the channel searching process. Only one of the repeated programs is reserved. Only one of the repeated programs is also displayed in the channel list. This approach, while reducing the number of programs on the channel list, shortens the duration of completing a turn. But the repeated program is not effectively utilized because the repeated program is discarded in the channel searching process.
In addition, when the broadcast signal transmitting end fails to cause the program of a certain frequency point to stop transmitting, the program is interrupted to play, so that the viewing experience of a user is poor.
In order to solve the above problems, the present application provides a display apparatus, in which a user can input a control instruction using a control device or input a control instruction by voice.
After the user opens the display device, a control instruction to start searching the channel may be input, and the display device starts searching the channel, i.e., searches the program, in response to the control instruction. According to the method and the device, programs are searched according to the frequency points, and after all the programs are searched, all the searched programs are stored in the program storage file.
In some embodiments, the specific process of saving the searched program to the program storage file is:
the frequency point N can be searched first, if the frequency point N does not search the program, the frequency point N search is ended, and the next frequency point search is performed. If the frequency point N searches the program M, the program M is stored in a program storage file. Further, searching in the program storage file, whether the program M1 is stored or not. The program M1 and the program M are the same content, and the frequency point where the program M1 is located is different from the frequency point where the program M is located, and the program M1 is a repeated program of the program M. In the program storage file, a repetition mark pointing to the program M may be added on the program M1. Finally, a program storage file example as shown in table 1 can be obtained.
Frequency point 1 program A |
Frequency point 2 program B |
Frequency point 3 program A (repetition) |
Frequency point 4 program C |
Table 1 program storage file example
The program storage file shown in table 1 includes 4 records, each of which includes two pieces of information: frequency points and program names. Since the program a at the frequency point 1 and the program a at the frequency point 3 are repeated programs, a repeated mark is added to the program a at the frequency point 3. A repetition mark may be added to program a at bin 1. Here, the repeated program searched later adds a repetition mark.
In some embodiments, the display device may generate a playlist from the program storage file obtained by the search, and then display the playlist on the user interface. And displaying all programs obtained by searching channels in the play program list. The user can select a program to be played by controlling the operation device.
In some embodiments, the program content of the first program is played on the display in response to a control instruction from the user selecting the first program in the playlist of programs. When the signal of the first frequency point where the first program is located is interrupted, a second frequency point of the second program is read from the program storage file, and the program content of the second program is played on the display according to the second frequency point. The second program is a repeat of the first program.
For example, the first program may be the program a in the above-described embodiment, and the second program may be the program a (repetition) in the above-described embodiment. When the user selects program a in the playlist, the program content of program a is played on the display. When the signal of the frequency point 1 where the program A is located is interrupted, searching in the program storage file. Finally, according to the repetition mark, finding out the program A (repetition) and obtaining the frequency point 3 of the program A (repetition). Finally, according to the frequency point 3, the program A is played (repeated). Since the program content of the program a and the program a (repeated) are the same, when the signal of the frequency point 1 is interrupted, the program content of the program a can also be continuously played according to the frequency point 3. Not only reasonably utilizing repeated programs, but also improving the watching experience of users.
In some embodiments, the method for determining the repeated program specifically includes: comparing the comparison item content of the first program with the comparison item content of the second program, the first program and the second program being duplicate programs if the comparison item content of the first program and the comparison item content of the second program match perfectly. If the comparison item content of the first program and the comparison item content of the second program cannot be matched perfectly, the first program and the second program are not duplicate programs.
Before matching the comparison item content of the first program with the comparison item content of the second program, it is also necessary to determine the broadcast television system of the first program and the second program. The content of the comparison items of the programs in different broadcast television systems is different.
For example, the comparison items in the DVB broadcast television system include: the network ID (Original Network ID, original network identity), the tsid (Transport Stream ID, transport stream identity), and the sid (Service ID, service identity). If the broadcast television system of the first program and the second program is DVB, when determining whether the first program and the second program are the same program, it is necessary to determine whether the three comparison items are matched with each other. The comparison items in the ATSC broadcast television system include: tsid (Transport Stream ID) and sid (Service ID). If the broadcast television system of the first program and the second program is ATSC, when judging whether the first program and the second program are the same program, it is necessary to respectively judge whether the contents of the two comparison items are matched. The comparison items in the ATSC-T3 broadcast television system include: group ID (Group identification), bsid (Broadcast Stream ID, broadcast stream identification), sid (Service ID). If the broadcast television system of the first program and the second program is DVB, when determining whether the first program and the second program are the same program, it is necessary to determine whether the three comparison items are matched with each other.
In some embodiments, the specific steps of displaying the playlist on the display are:
program information of the stored program is read from the program storage file, and the read program information is sequentially displayed according to the entries. When a program that is not marked with a repetition mark is read, the program is normally displayed in a play program list. When a program marked with a repetition mark is read, the program is not displayed in the play program list.
For example, the program storage file shown in table 1 is read. When the program a of the frequency point 1 is read, since there is no repeat mark, the program a of the frequency point 1 is displayed in the play program list. Similarly, when the program B of the frequency bin 2 is read, since there is no repeat mark, the program B of the frequency bin 2 is displayed in the play list. When the program a of the spot 3 is read, since the recording has a repeat mark, the program a of the spot 3 is not displayed in the play list. The resulting playlist is shown in table 2.
Frequency point 1 program A |
Frequency point 2 program B |
Frequency point 4 program C |
Table 2 playlist examples
The embodiment can reasonably utilize the repeated programs, avoid the repeated display of the repeated programs in the play program list, shorten the time for completing one-turn channel, and further improve the watching experience of the user.
An embodiment of the present application provides a program saving method, as shown in a flowchart of the program saving method in fig. 6, including the following steps:
step one, starting the channel searching of the frequency point N, and ending the channel searching of the frequency point N if the frequency point N is the searching program.
And step two, if the program M is searched in the frequency point N, continuously judging whether the program which is the same as the program M and has the frequency point not being N is stored in the current program storage file.
And step three, if the program M is not stored in the program storage file and the frequency point is not the program of N, storing the program M searched in the frequency point N into the program storage file as a record.
If the program which is the same as the program M and has the frequency point which is not N is stored in the program storage file, the program M searched at the frequency point N is marked with a repeated mark, namely the program M (repeated), and the marked program M (repeated) is stored in the program storage file as a record.
Based on the above embodiments, the embodiments of the present application further provide a content display method, such as a flowchart of the content display method shown in fig. 7, where the method includes the following steps:
step one, reading records in a program storage file, and if the recorded program has no repeated mark, displaying the program in a play program list.
And step two, if the recorded program has a repeated mark, the program is not displayed in the play program list.
And step three, after all records in the program storage file are read, ending the display flow of the play program list.
Based on the above embodiments, the embodiments of the present application further provide a content display method, such as a flowchart of the content display method shown in fig. 8, where the method includes the following steps:
step one, in response to a control instruction of selecting to play a first program in a play program list, playing the program content of the first program on a display.
And step two, when the signal of the first frequency point where the first program is located is interrupted and a second program exists in the program storage file, reading a second frequency point of the second program from the program storage file, and playing the program content of the second program on the display according to the second frequency point. The first program and the second program are the same program, and the first frequency point and the second frequency point are different frequency points.
And step three, when the signal of the first frequency point where the first program is located is interrupted and the second program does not exist in the program storage file, ending the program playing process.
The same or similar content may be referred to each other in various embodiments of the present application, and the related embodiments are not described in detail.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solutions of the present application, and not by way of limitation. Although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.
The foregoing description, for purposes of explanation, has been presented in conjunction with specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the embodiments to the precise forms disclosed above. Many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles and the practical application, to thereby enable others skilled in the art to best utilize the embodiments and various embodiments with various modifications as are suited to the particular use contemplated.
Claims (6)
1. A display device, characterized by comprising:
a display;
a tuning demodulator for tuning and demodulating a broadcast program carried in the digital broadcast signal;
a controller for performing:
playing program content of a first program in a play program list on a display in response to a control instruction selecting the first program;
when a first frequency point signal of the first program is interrupted, a program storage file mapped by a current broadcast television system is obtained, wherein the program storage file is generated in advance according to a frequency point channel searching process under the current broadcast television system, the program storage file comprises a mapping relation between frequency point information and an event information table under the current broadcast television system, and the event information table comprises at least one program information comparison item of a broadcast program sent by a frequency point; under different broadcasting television systems, program information comparison items are the same or different;
searching a second program in the program storage file; the second program is identified and marked when searching channels, the program information comparison item of the second program is completely matched with the program information comparison item of the first program, and a second frequency point corresponding to the second program is different from the first frequency point;
if a second program exists in the program storage file, playing the program content of the second program on a display according to the second frequency point read from the program storage file;
and if the second program does not exist in the program storage file, ending the program playing process.
2. The display apparatus according to claim 1, wherein in the program storage file, the second program has a repetition mark pointing to the first program, the repetition mark being used to cause a controller to search for the second program based on the repetition mark when the first frequency point signal is interrupted, and acquire the second frequency point of the second program; the repeated mark is a mark set for the second program when the controller detects that the second program has a program information comparison item completely matched with the first program and has different frequency points when searching channels in the current broadcast television system.
3. The display device of claim 2, wherein the controller is further configured to perform, prior to playing the program content of the first program on the display:
reading a broadcast program in the program storage file;
displaying the broadcast program in the play program list when the broadcast program does not have the repetition mark;
when the broadcast program has a repetition mark, the broadcast program is not displayed in the broadcast program list.
4. A content display method applied to a controller of a display device, comprising:
playing program content of a first program in a play program list on a display in response to a control instruction selecting the first program;
when a first frequency point signal of the first program is interrupted, a program storage file mapped by a current broadcast television system is obtained, wherein the program storage file is generated in advance according to a frequency point channel searching process under the current broadcast television system, the program storage file comprises a mapping relation between frequency point information and an event information table under the current broadcast television system, and the event information table comprises at least one program information comparison item of a broadcast program sent by a frequency point; under different broadcasting television systems, program information comparison items are the same or different;
searching a second program in the program storage file; the second program is identified and marked when searching channels, the program information comparison item of the second program is completely matched with the program information comparison item of the first program, and a second frequency point corresponding to the second program is different from the first frequency point;
if a second program exists in the program storage file, playing the program content of the second program on a display according to the second frequency point read from the program storage file;
and if the second program does not exist in the program storage file, ending the program playing process.
5. The content display method according to claim 4, wherein in the program storage file, the second program has a repetition mark directed to the first program, the repetition mark being used for searching for the second program based on the repetition mark when the first frequency point signal is interrupted, and acquiring the second frequency point of the second program; the repeated mark is a mark set for the second program when detecting that the second program has a program information comparison item completely matched with the first program and has different frequency points when searching channels in the current broadcast television system.
6. The content display method according to claim 5, wherein before playing the program content of the first program, the method further comprises:
reading a broadcast program in the program storage file;
displaying the broadcast program in the play program list when the broadcast program does not have the repetition mark;
when the broadcast program has a repetition mark, the broadcast program is not displayed in the broadcast program list.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110911665.8A CN113473175B (en) | 2021-08-10 | 2021-08-10 | Content display method and display equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110911665.8A CN113473175B (en) | 2021-08-10 | 2021-08-10 | Content display method and display equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113473175A CN113473175A (en) | 2021-10-01 |
CN113473175B true CN113473175B (en) | 2023-07-07 |
Family
ID=77867878
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110911665.8A Active CN113473175B (en) | 2021-08-10 | 2021-08-10 | Content display method and display equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113473175B (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105744353A (en) * | 2016-04-14 | 2016-07-06 | 深圳Tcl数字技术有限公司 | Logical channel number analysis method and logical channel number analysis device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3968053B2 (en) * | 2003-05-22 | 2007-08-29 | 日本放送協会 | Transport stream switching device and transport stream switching program |
CN1941868B (en) * | 2005-09-30 | 2010-05-26 | 深圳Tcl新技术有限公司 | TV channels switching method of same broadcasting and TV channel information |
CN101489069A (en) * | 2008-12-31 | 2009-07-22 | 深圳市同洲电子股份有限公司 | Program frequency point selecting method, system and television receiving terminal |
CN101600102A (en) * | 2009-06-24 | 2009-12-09 | 中兴通讯股份有限公司 | A kind of method and portable terminal of realizing that multiband programs of mobile TV intelligence is switched |
CN104683852B (en) * | 2013-11-29 | 2018-04-06 | 国际商业机器公司 | The method and apparatus for handling broadcast message |
CN107155125A (en) * | 2017-06-15 | 2017-09-12 | 深圳Tcl数字技术有限公司 | TV and wired and aerial signal switching method and computer-readable recording medium |
-
2021
- 2021-08-10 CN CN202110911665.8A patent/CN113473175B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105744353A (en) * | 2016-04-14 | 2016-07-06 | 深圳Tcl数字技术有限公司 | Logical channel number analysis method and logical channel number analysis device |
Also Published As
Publication number | Publication date |
---|---|
CN113473175A (en) | 2021-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112367543B (en) | Display device, mobile terminal, screen projection method and screen projection system | |
CN111405318B (en) | Video display method and device and computer storage medium | |
US11425466B2 (en) | Data transmission method and device | |
CN111752518A (en) | Screen projection method of display equipment and display equipment | |
CN111836115B (en) | Screen saver display method, screen saver skipping method and display device | |
US20230017791A1 (en) | Display method and display apparatus for operation prompt information of input control | |
CN113242444A (en) | Display device, server and media asset playing method | |
CN112653910A (en) | Display device, server and control method for television program recommendation | |
CN111954059A (en) | Screen saver display method and display device | |
CN115278332A (en) | Display device, playing device and data transmission method | |
US20130135357A1 (en) | Method for inputting data on image display device and image display device thereof | |
CN113473175B (en) | Content display method and display equipment | |
CN112584210B (en) | Display device, video recording method and recorded file display method | |
CN115119067A (en) | Display device and channel list display method | |
CN114915810B (en) | Media resource pushing method and intelligent terminal | |
CN115460452A (en) | Display device and channel playing method | |
CN112367550A (en) | Method for realizing multi-title dynamic display of media asset list and display equipment | |
CN115119022A (en) | Control method for skipping video advertisements and display device | |
CN112333520A (en) | Program recommendation method, display device and server | |
CN112261463A (en) | Display device and program recommendation method | |
CN113825007B (en) | Video playing method and device and display equipment | |
CN114025222B (en) | Display device and program data recording method | |
CN115150667B (en) | Display device and advertisement playing method | |
CN113473230B (en) | Method for realizing channel switching by using third-party application and display equipment | |
CN115086722B (en) | Display method and display device for secondary screen content |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |