CN115379292B - Display device and display method of electronic program guide - Google Patents

Display device and display method of electronic program guide Download PDF

Info

Publication number
CN115379292B
CN115379292B CN202210998290.8A CN202210998290A CN115379292B CN 115379292 B CN115379292 B CN 115379292B CN 202210998290 A CN202210998290 A CN 202210998290A CN 115379292 B CN115379292 B CN 115379292B
Authority
CN
China
Prior art keywords
channel information
displayed
display
channel
determining
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
Application number
CN202210998290.8A
Other languages
Chinese (zh)
Other versions
CN115379292A (en
Inventor
李成
郝云英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vidaa Netherlands International Holdings BV
Original Assignee
Vidaa Netherlands International Holdings BV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Vidaa Netherlands International Holdings BV filed Critical Vidaa Netherlands International Holdings BV
Priority to CN202210998290.8A priority Critical patent/CN115379292B/en
Publication of CN115379292A publication Critical patent/CN115379292A/en
Application granted granted Critical
Publication of CN115379292B publication Critical patent/CN115379292B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42203Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] sound input device, e.g. microphone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/44213Monitoring of end-user related data

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a display device and a display method of an electronic program guide, which can enable the display of the content to be displayed which a user wants to watch in the electronic program guide through a voice instruction, and improve the use experience of the user. The method comprises the following steps: acquiring a voice instruction input by a user; analyzing display parameters from the voice instruction in response to the voice instruction, wherein the display parameters comprise program playing time and/or target channel information; determining content to be displayed according to display parameters in the voice instruction, wherein the content to be displayed comprises a time period to be displayed determined according to the program playing time and/or a target program determined according to a channel information set to be displayed determined according to target channel information; and controlling the display to display the electronic program guide comprising the content to be displayed.

Description

Display device and display method of electronic program guide
Technical Field
The present application relates to the field of display devices, and in particular, to a display device and a display method of an electronic program guide.
Background
With the rapid development of display devices, functions that the display devices can provide to users are becoming more and more rich. Currently, display devices include televisions, set-top boxes, products with display screens, and the like. Taking a television as an example, the television has more and more scenes, and not only can be used as equipment for watching television programs in families, but also can play games, play electronic photo albums, display information and the like.
Since the channels playable by the display device are typically many, for example, the channels playable by the display device may be tens or even hundreds of channels. For the convenience of user's viewing, the display device may display channel information through an electronic program guide, i.e., the electronic program guide supports viewing of program information for a plurality of days, but the user has low operation efficiency of selecting program information desired to be viewed in the electronic program guide using the control device. Therefore, how to enable users to quickly view the program information desired to be watched in the electronic program guide is a problem to be solved by those skilled in the art.
Disclosure of Invention
The application provides display equipment and a display method of an electronic program guide.
In a first aspect, there is provided a display device including:
a display for displaying a user interface;
a user interface for receiving an input signal;
a controller coupled to the display and the user interface, respectively, configured to:
acquiring a voice instruction input by a user;
analyzing display parameters from the voice instruction in response to the voice instruction, wherein the display parameters comprise program playing time and/or target channel information;
Determining content to be displayed according to display parameters in the voice instruction, wherein the content to be displayed comprises a time period to be displayed determined according to the program playing time and/or a target program determined according to a channel information set to be displayed determined according to target channel information;
and controlling the display to display the electronic program guide comprising the content to be displayed.
In some embodiments, the controller, executing the determining the content to be displayed according to the display parameters in the voice instruction, is further configured to:
when the display parameters only comprise the program playing time, determining default playing time according to the program playing time; determining a first time period to be displayed according to the default playing time, wherein the first time period to be displayed comprises the default playing time;
determining first channel information corresponding to a currently played channel; determining a first set of channel information to be displayed according to a channel list and the first channel information, wherein the channel list comprises second channel information arranged in sequence, and the first set of channel information to be displayed comprises second channel information identical to the first channel information in the channel information and a preset number of second channel information adjacent to the second channel information identical to the first channel information;
And determining target programs played in the first time period to be displayed by channels corresponding to all second channel information in the first channel information set to be displayed.
In some embodiments, the controller, executing the determining the first period of time to be displayed according to the default playing time, is further configured to:
determining a first integer time in the default playing time;
and determining a first time period to be displayed by taking the first time as a starting point and taking a second time of a preset duration with the first time interval as an ending point.
In some embodiments, the controller, executing the determining a default play time based on the program play time, is further configured to:
judging whether the program playing time is in an effective time range or not;
if the program playing time is within the effective time range, determining the default playing time as the program playing time;
and if the program playing time is not in the effective time range, determining the default playing time as the current time.
In some embodiments, the controller, executing the determining the content to be displayed according to the display parameters in the voice instruction, is further configured to:
When the display parameters only comprise target channel information, determining a second time period to be displayed according to the current time, wherein the second time period to be displayed comprises the current time;
determining default channel information according to the target channel information;
determining a second channel information set to be displayed according to a channel list and the default channel information, wherein the channel list comprises second channel information arranged in sequence, and the second channel information set to be displayed comprises second channel information identical to the default channel information in the channel information and preset number of second channel information adjacent to the second channel information identical to the default channel information;
and determining target programs played in the second time period to be displayed by channels corresponding to all second channel information in the second channel information set to be displayed.
In some embodiments, the controller, executing determining default channel information from the target channel information, is further configured to:
judging whether the target channel information is in a channel list or not;
if the target channel information is in the channel list, determining default channel information as target channel information;
And if the target channel information is not in the channel list, determining default channel information as second channel information corresponding to the channel where the currently played program is located.
In some embodiments, the controller, executing the determining the content to be displayed according to the display parameters in the voice instruction, is further configured to:
when the display parameters comprise program playing time and target channel information, determining default playing time according to the program playing time; determining a first time period to be displayed according to the default playing time, wherein the first time period to be displayed comprises the default playing time;
determining default channel information according to the target channel information;
determining a second channel information set to be displayed according to a channel list and the default channel information, wherein the channel list comprises second channel information arranged in sequence, and the second channel information set to be displayed comprises second channel information identical to the default channel information in the channel information and a preset number of second channel information adjacent to the second channel information identical to the default channel information;
and determining target programs played in the first time period to be displayed by channels corresponding to all second channel information in the second channel information set to be displayed.
In some embodiments, the controller, executing control of the display to display an electronic program guide including content to be displayed, is further configured to:
and controlling a display to display the electronic program guide comprising the target programs, wherein the channels corresponding to the second channel information are sequentially arranged in the vertical direction according to the sequence of the second channel information, and the target programs in the same channel are sequentially arranged in the horizontal direction according to the sequence of the playing time.
In some embodiments, the controller is further configured to:
when the display parameters only comprise the program playing time, controlling a focus to be positioned on a first control of a target program played at the default playing time in a channel corresponding to the first channel information, and playing related information of the first control, wherein the related information of the first control comprises the program information of the target program and the content of executable operation determined according to the first control;
when the display parameters only comprise target channel information, controlling a focus to be positioned on a second control corresponding to the default channel information, and playing related information of the second control where the focus is positioned, wherein the related information of the second control comprises channel content of the default channel information and content of executable operation determined according to the second control;
When the display parameters comprise program playing time and target channel information, the control focus is positioned on a third control of the target program played at the default playing time in the channel corresponding to the default channel information, and relevant information of the third control where the focus is positioned is played, wherein the relevant information of the third control comprises the program information of the target program and the content of executable operation determined according to the third control.
In a second aspect, there is provided a display method of an electronic program guide, including:
acquiring a voice instruction input by a user;
analyzing display parameters from the voice instruction in response to the voice instruction, wherein the display parameters comprise program playing time and/or target channel information;
determining content to be displayed according to display parameters in the voice instruction, wherein the content to be displayed comprises a time period to be displayed determined according to the program playing time and/or a target program determined according to a channel information set to be displayed determined according to target channel information;
and controlling the display to display the electronic program guide comprising the content to be displayed.
According to the display device and the display method of the electronic program guide, which are provided by the embodiment, through the voice instruction, the content to be displayed, which is expected to be watched by a user, can be displayed in the electronic program guide, and the use experience of the user is improved. The method comprises the following steps: acquiring a voice instruction input by a user; analyzing display parameters from the voice instruction in response to the voice instruction, wherein the display parameters comprise program playing time and/or target channel information; determining content to be displayed according to display parameters in the voice instruction, wherein the content to be displayed comprises a time period to be displayed determined according to the program playing time and/or a target program determined according to a channel information set to be displayed determined according to target channel information; and controlling the display to display the electronic program guide comprising the content to be displayed.
Drawings
FIG. 1 illustrates an operational scenario between a display device and a control apparatus 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 a flow chart of a method of displaying an electronic program guide provided in accordance with some embodiments;
FIG. 6 illustrates a flow chart of a method of displaying yet another electronic program guide provided in accordance with some embodiments;
FIG. 7 illustrates a flow chart of a method of displaying yet another electronic program guide provided in accordance with some embodiments;
FIG. 8 illustrates a flow chart of a method of displaying yet another electronic program guide provided in accordance with some embodiments;
FIG. 9 illustrates a flow chart of a method of displaying yet another electronic program guide provided in accordance with some embodiments;
FIG. 10 illustrates a schematic diagram of an electronic program guide provided in accordance with some embodiments;
fig. 11 illustrates a schematic diagram of yet another electronic program guide provided in accordance with some embodiments.
Detailed Description
For the purposes of making the objects and embodiments of the present application more apparent, an exemplary embodiment of the present application will be described in detail below with reference to the accompanying drawings in which exemplary embodiments of the present application are illustrated, it being apparent that the exemplary embodiments described are only some, but not all, of the embodiments of the present application.
It should be noted that the brief description of the terminology in the present application is for the purpose of facilitating understanding of the embodiments described below only 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-described figures 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 display device provided by the embodiment of the application can have various implementation forms, for example, a television, an intelligent television, a laser projection device, a display (monitor), an electronic whiteboard (electronic bulletin board), an electronic desktop (electronic table) and the like. Fig. 1 and 2 are specific embodiments of a display device of the present application.
Fig. 1 is a schematic diagram of an operation scenario between a display device and a control apparatus according to an embodiment. As shown in fig. 1, a user may 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 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 device 200 by inputting user instructions through keys on a remote control, voice input, control panel input, etc.
In some embodiments, a smart device 300 (e.g., mobile terminal, tablet, computer, notebook, etc.) 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 display device may receive instructions not using the smart device or control device described above, but rather receive control of the user by touch or gesture, or the like.
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 device 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.
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.
As shown in fig. 3, the 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, a memory, a power supply, and a user interface.
In some embodiments the controller includes a processor, a video processor, an audio processor, a graphics processor, RAM, ROM, a first interface for input/output to an nth interface.
The display 260 includes a display screen component for presenting a picture, and a driving component for driving an image display, a component for receiving an image signal from the controller output, displaying video content, image content, and a menu manipulation interface, and a user manipulation UI interface.
The display 260 may be a liquid crystal display, an OLED display, a projection device, or a projection screen.
The 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.
A user interface, which may be used to receive control signals from the control device 100 (e.g., an infrared remote control, etc.).
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.
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.
The modem 210 receives broadcast television signals through a wired or wireless reception manner, and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
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.
The controller 250 controls the operation of the display device and responds to the user's 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 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.
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). 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.
A "user interface" is a media interface for interaction and exchange of information between an application or operating system and a user, which enables conversion between an internal form of information and a user-acceptable form. 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 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.
As shown in fig. 4, the system of the display device is divided into three layers, an application layer, a middleware layer, and a hardware layer, from top to bottom.
The application layer mainly comprises common applications on the television, and an application framework (Application Framework), wherein the common applications are mainly applications developed based on Browser, such as: HTML5 APPs; native applications (Native APPs);
the application framework (Application Framework) is a complete program model with all the basic functions required by standard application software, such as: file access, data exchange, and the interface for the use of these functions (toolbar, status column, menu, dialog box).
Native applications (Native APPs) may support online or offline, message pushing, or local resource access.
The middleware layer includes middleware such as various television protocols, multimedia protocols, and system components. The middleware can use basic services (functions) provided by the system software to connect various parts of the application system or different applications on the network, so that the purposes of resource sharing and function sharing can be achieved.
The hardware layer mainly comprises a HAL interface, hardware and a driver, wherein the HAL interface is a unified interface for all the television chips to be docked, and specific logic is realized by each chip. The driving mainly comprises: audio drive, display drive, bluetooth drive, camera drive, WIFI drive, USB drive, HDMI drive, sensor drive (e.g., fingerprint sensor, temperature sensor, pressure sensor, etc.), and power supply drive, etc.
Since the channels playable by the display device are typically many, for example, the channels playable by the display device may be tens or even hundreds of channels. For the convenience of user's viewing, the display device may display channel information through an electronic program guide, i.e., the electronic program guide supports viewing of program information for a plurality of days, but the user has low operation efficiency of selecting program information desired to be viewed in the electronic program guide using the control device.
In order to solve the technical problems, an embodiment of the present application provides a method for displaying an electronic program guide.
Fig. 5 illustrates a flow chart of a method of displaying an electronic program guide provided in accordance with some embodiments.
The embodiment of the application provides a display method of an electronic program guide, which comprises S300-S400.
S300, acquiring a voice instruction input by a user.
The voice command in the embodiment of the application can be input according to the voice of the user. In one example, the user may speak a wake-up word and input a voice instruction in hopes of the operation performed by the display device. For example, the user may speak "small x, view program information for channel 2," where "small x" is a wake-up word, and "view program information for channel 2" is an operation that the user wishes to perform on the display device. In another example, the user may press a voice input key on the control device and speak the operation desired to be performed by the display device, inputting a voice command. In yet another example, the user may press a particular key on the control device for a long time and speak the operation desired to be performed by the display device.
S200, responding to the voice command, and analyzing display parameters from the voice command, wherein the display parameters comprise program playing time and/or target channel information.
When a voice command input by a user is received, the voice command is identified as command data and display parameters, wherein the command data is used for indicating a display device to execute an operation of displaying an electronic program guide, and the content to be displayed in the specific electronic program guide is determined by the display parameters.
In some embodiments, a display device receives a voice command input by a user, and identifies the voice command as command data and display parameters. In other embodiments, the display device receives a voice command input by a user, sends the voice command to the server, and the server recognizes the voice command as command data and display parameters and returns to the display device.
In the embodiment of the application, the voice instruction is audio data, and the specific process of identifying the voice instruction as the instruction data and the display parameters comprises the following steps: identifying the audio data as content text; instruction data and display parameters are determined from the content text. In the embodiment of the application, the instruction data and the display parameters are determined according to the content text, the specific determination process is not limited, and any mode of determining the instruction data and the display parameters according to the content text can be used in the application.
In some embodiments, the display device is provided with an electronic program guide module (EPG module) that provides an interface for opening an electronic program guide for use by other modules. The server transmits the instruction data to a voice module in the display device, which opens a routing stack of the electronic program guide using the interface to cause the display to display the electronic program guide, the interface transmitting the display parameters in the form of URL parameters to the EPG module. And the EPG module determines the content to be displayed according to the display parameters. The final display device completes displaying the electronic program guide including the content to be displayed on the display.
In some embodiments, the display device displays the content text on the display before the electronic program guide is displayed. By way of example, the content text is "I want to see program information at 1 pm" when the content text is displayed on the display. This may prompt the user for specific content of the voice command entered.
In some embodiments, the display parameters include program play time and/or target channel information. The program playing time is the playing time of the program which the user wants to watch. The program play time may be 6 points, for example. The target channel information is channel information of a channel which a user wants to watch, and the channel information can be a channel number or a channel name. Illustratively, the channel number may be channel 2 and the channel name may be the xx channel.
In some embodiments, when the display parameter includes only the program playing time, the voice command may be the program information that displays the playing of 16 points, or the voice command may be the program information that i want to watch the playing of 16 points, where 16 points is the program playing time.
In some embodiments, when the display parameters include only the target channel information, the voice command may be to display the program information of channel 2, or i want to watch the program information of channel 2, etc., where channel 2 is the target channel information.
In some embodiments, when the display parameters include the program playing time and the target channel information, the voice command may be to display the program information played at 16 points in the channel 2, or the program information played at 16 points in the channel 2, etc. Channel 2 here is the target channel information, and 16 points are the program playing time.
S300, determining content to be displayed according to the display parameters in the voice instruction, wherein the content to be displayed comprises a time period to be displayed determined according to the program playing time and/or a target program determined according to a channel information set to be displayed determined according to target channel information. And S400, controlling the display to display the electronic program guide comprising the content to be displayed.
In the embodiment of the application, the voice command input by the user can be received in various scenes.
In some embodiments, when the display displays the electronic program guide, the user may input a voice command, and at this time, change the content displayed in the electronic program guide to the content to be displayed, that is, the display displays the electronic program guide including the content to be displayed determined according to the display parameters. In some embodiments, the electronic program guide is displayed full screen in the display and the content to be displayed is displayed in a partial region of the electronic program guide.
In other embodiments, the user may also enter voice commands when the display is not displaying an electronic program guide, switch the user interface from a non-electronic program guide to an electronic program guide, and display the content to be displayed on the electronic program guide as determined by the display parameters. Illustratively, the user is watching a program using the display device, at which time the user may input a voice command in response to which the display device switches the content displayed on the display from the interface corresponding to the program to the electronic program guide.
In the embodiment of the application, the content to be displayed is determined according to the display parameters in the voice command. The display in the display device can display the content to be displayed, so that the user can fully know the program information or channel content which is wanted to be checked in the electronic program guide, the channel content comprises the program information and the like which are played in the channel, and the program information comprises the playing time and the like of the program.
In the embodiment of the application, when the step of determining the content to be displayed according to the display parameters in the voice command is introduced, the four different conditions are introduced respectively, wherein the first condition is that the display parameters only comprise the program playing time; the second case is that the display parameters include only the target channel information; the third condition is that the display parameters comprise program playing time and target channel information; the fourth case is that the display parameters include only the program name.
Turning first to the first scenario, fig. 6 illustrates a flowchart showing yet another method of displaying an electronic program guide provided in accordance with some embodiments. The step of determining the content to be displayed according to the display parameters in the voice command comprises S301-S305:
s301, when the display parameters only comprise the program playing time, determining default playing time according to the program playing time. In the embodiment of the application, the displayable content of the electronic program guide comprises program information of programs played by different channels in a supported time range. Because the display area of the display is limited, the electronic program guide cannot fully display all displayable contents on the display, so that the embodiment of the application utilizes the voice command to control the display of the contents to be displayed of the voice command on the electronic program guide. The content to be displayed is a part of the displayable content of the electronic program guide. Of course, when the displayable content of the electronic program guide is less, the content to be displayed may be the displayable content of all the electronic program guides.
In the embodiment of the application, the program playing time is the content in the voice instruction input by the user, and the user can not clearly know the time range supported by the electronic program guide, so that the display equipment needs to process the program playing time to obtain the default playing time.
In some embodiments, the step of determining a default play time based on the program play time comprises:
and judging whether the program playing time is within the effective time range. The effective time range refers to a time range supported by the electronic program guide. Illustratively, in some regions, the electronic program guide supports a time range of eight days, the displayable content of the electronic program guide includes program information for different channels to play programs in eight days, and in other regions, the electronic program guide supports a time range of ten days, the displayable content of the electronic program guide includes program information for different channels to play programs in ten days. It should be noted that the program information in the supported time range can be known by the electronic program guide, but since the display area of the display is limited, the displayable content by the electronic program guide is not displayed on the display all at once, but the content to be displayed, which is determined according to the display parameter, is displayed on the electronic program guide.
And if the program playing time is within the effective time range, determining the default playing time as the program playing time. In the embodiment of the application, since the program playing time is within the effective time range, the displayable content of the electronic program guide is described to include the program information corresponding to the program playing time, and the default playing time is determined to be the program playing time. For example, when the electronic program guide supports a time range of eight days and the program playing time in the voice command is six days, the program playing time is determined to be within the effective time range, and the default playing time is determined to be six days.
And if the program playing time is not in the effective time range, determining the default playing time as the current time. In the embodiment of the application, if the program playing time is not in the effective time range, the displayable content of the electronic program guide is indicated to have no program information corresponding to the program playing time, and the current time is directly taken as the default playing time in order to improve the use feeling of a user.
S302, determining a first time period to be displayed according to the default playing time, wherein the first time period to be displayed comprises the default playing time. Because the content which can be displayed by the electronic program guide displayed on the display screen is limited, in order to improve the use feeling of the user and help the user to provide information which more users wish to watch as much as possible, the embodiment of the application utilizes the default playing time to determine the first time period to be displayed, and the first time period to be displayed comprises the default playing time, so that the user can see the program information of the program corresponding to the default playing time and the information of the adjacent programs of the program corresponding to the default playing time.
In some embodiments, the step of determining the first period of time to be displayed according to the default playing time includes:
and determining a first integral time in the default playing time. In one example, the default play time is 16 points 58 minutes, and the first full point time is 16 points. In another example, the default play time is 15 points, and the first full point time is 15 points. Because the first time period to be displayed can influence the determination of the content to be displayed in the electronic program guide, in the embodiment of the application, in order to promote the use feeling of a user, the user can more conveniently know the content to be displayed, and the first whole time is extracted from the default playing time, so that the user can more quickly know the display time visually when looking at the whole time.
And determining a first time period to be displayed by taking the first time as a starting point and taking a second time of a preset duration with the first time interval as an ending point. For example, the preset duration may be 3 hours, when the first full-time is 16 points, the second full-time is 19 points, and the first to-be-displayed time period is 16-19 points. In the embodiment of the application, the first time period to be displayed is set to be the time period from the first whole time to the second whole time, so that the user can know the display time more quickly visually due to the whole time, and the use feeling of the user is further improved.
In this way, in the embodiment of the application, the first time to be displayed period is determined by taking the first time as a starting point and taking the second time preset with the first time interval as a terminal, so that the program information of the program corresponding to the program playing time expected to be watched by the user in the voice command and the program information of the programs adjacent to the program can be conveniently known, and the user experience is improved.
S303, determining first channel information corresponding to the currently played channel. In some embodiments, the first channel information may be a channel number.
S304, determining a first channel information set to be displayed according to the channel list and the first channel information. The first set of channel information to be displayed includes second channel information identical to the first channel information among the channel information, and a preset number of other second channel information adjacent to the second channel information identical to the first channel information.
The channel list includes second channel information arranged in order. Illustratively, the second channel information in the channel list includes channel number 1, channel 2, channel number 3, channel number 4001, channel number 4002, and channel number 4003, and the second channel information in the channel list is arranged in accordance with the size of the channel number.
In some embodiments, the preset number of other second channel information adjacent to the second channel information identical to the first channel information may be a preset number of other second channel information arranged behind the second channel information identical to the first channel information, and in one example, when the preset number is 2 when the second channel information identical to the first channel information is channel number 3, the preset number of other second channel information adjacent to the preset number is channel number 4001 and channel number 4002, and the first channel information to be displayed includes channel number 3, channel number 4001 and channel number 4002.
In other embodiments, the preset number of other second channel information adjacent to the second channel information identical to the first channel information may be a preset number of other second channel information arranged in front of the second channel information identical to the first channel information, and when the preset number is 2 in the case that the second channel information identical to the first channel information is channel number 3, the preset number of other second channel information adjacent to the preset number is channel number 1 and channel number 2 at this time, and the first channel information to be displayed includes channel number 1, channel number 2 and channel number 3.
In other embodiments, the predetermined number of other second channel information adjacent to the second channel information identical to the first channel information may include other second channel information partially arranged before the second channel information identical to the first channel information and further include other second channel information partially arranged after the second channel information identical to the first channel information. For example, when the second channel information identical to the first channel information is channel number 3, the preset number is 2, and then the other second channel information of the adjacent preset number is channel number 2 and channel number 4001, and the first channel information to be displayed includes channel number 2, channel number 3 and channel number 4001.
In the embodiment of the present application, the positional relationship between the adjacent preset number of other second channel information and the second channel information identical to the first channel information may be preset, or may be adjusted according to the position of the second channel information identical to the first channel information in the channel list, and, for example, when the preset number is 3 when the second channel information identical to the first channel information is channel number 3, the preset number of other second channel information adjacent to the second channel information identical to the first channel information at this time may be channel number 2, channel number 4001 and channel number 4002, or may be channel number 1, channel 2 and channel number 4001, or may be channel number 4001, channel number 4002 and channel number 4003.
S305, determining target programs played in the first time period to be displayed by channels corresponding to all second channel information in the first channel information set to be displayed.
In the embodiment of the application, the content to be displayed is determined by two dimensions, one dimension is the playing time, and the other dimension is the channel information. In some embodiments, the target programs played in the first time period to be displayed on the channels corresponding to all the second channel information in the first set of channel information to be displayed are selected from displayable contents of the electronic program guide, and the selected target programs are displayed on the electronic program guide as the contents to be displayed.
Turning next to the second scenario, fig. 7 illustrates a flowchart showing yet another method of displaying an electronic program guide provided in accordance with some embodiments. The step of determining the content to be displayed according to the display parameters in the voice command includes S306-S309:
and S306, when the display parameters only comprise the target channel information, determining a second time period to be displayed according to the current time, wherein the second time period to be displayed comprises the current time. In some embodiments, the second to-be-displayed time period is determined according to the current time, and the step of determining the first to-be-displayed time period according to the default playing time is the same as provided above. Specifically, a third integer time in the current time is determined. And determining a second time period to be displayed by taking the third time as a starting point and taking a fourth time of a preset duration with the third time interval as an end point. The current time is 8 points, 19 minutes and 32 seconds, the third whole time is 8 points, the preset time length is 4 hours, so that the fourth whole time is 12 points, and the second time period to be displayed is 8-12 points.
S307, determining default channel information according to the target channel information. In the embodiment of the application, the target channel information is the content in the voice instruction input by the user. In order to avoid that a user may not be able to provide accurate target channel information, in the embodiment of the present application, default channel information is determined according to the target channel information.
In some embodiments, the step of determining default channel information based on the target channel information comprises:
and judging whether the target channel information is in a channel list or not.
In some embodiments, the target channel information is a channel number. In one example, the target channel information is channel 2, and channel 2 is also present in the channel list, at which point it is determined that the target channel information is in the channel list. In another example, the target channel information is channel 3, no channels are present in the channel list, and it is determined that the target channel information is not in the channel list.
If the target channel information is in the channel list, determining default channel information as target channel information;
and if the target channel information is not in the channel list, determining default channel information as second channel information corresponding to the channel where the currently played program is located. In the embodiment of the application, in one scene, before receiving a voice instruction, the display device does not display an electronic program guide, and at the moment, the display device may play a certain program, so that when the target channel information is not in the channel list, the default channel information is determined to be the second channel information corresponding to the channel where the program currently played in the channel list is located.
In another scenario, before receiving the voice command, the display device displays the electronic program guide, and in this time, there is actually a program being played in the background, where the default channel information is determined to be the first channel information corresponding to the channel where the currently played program is located.
And S308, determining a second channel information set to be displayed according to the channel list and the default channel information, wherein the channel list comprises second channel information arranged in sequence, and the second channel information set to be displayed comprises second channel information identical to the default channel information in the channel information and other second channel information adjacent to the second channel information identical to the default channel information in preset quantity.
In some embodiments, the default channel information may be a channel number. The process of determining the second set of channel information to be displayed according to the default channel information and the channel list is similar to the process of determining the first set of channel information to be displayed according to the channel list and the first channel information corresponding to the currently played channel, and is not described herein.
S309, determining target programs played in the second time period to be displayed by channels corresponding to all second channel information in the second channel information set to be displayed. The process is the same as the process of determining the target program played by the channels corresponding to all the second channel information in the first to-be-displayed channel information set in the first to-be-displayed time period, and will not be described herein.
Next, description is made of a flowchart illustrating a display method of still another electronic program guide provided according to some embodiments in the third case, fig. 8. The step of determining the content to be displayed according to the display parameters in the voice command includes steps S310-S314:
s310, when the display parameters comprise program playing time and target channel information, determining default playing time according to the program playing time;
s311, determining a first time period to be displayed according to a default playing time, wherein the first time period to be displayed comprises the default playing time;
s312, determining default channel information according to the target channel information;
s313, determining a second channel information set to be displayed according to a channel list and default channel information, wherein the channel list comprises second channel information arranged in sequence, and the second channel information set to be displayed comprises second channel information identical to the default channel information in the channel information and other second channel information adjacent to the second channel information identical to the default channel information in preset quantity;
s314, determining target programs played in the first time period to be displayed by channels corresponding to all second channel information in the second channel information set to be displayed.
In the embodiment of the present application, the display parameters in the third case include the program playing time and the target channel information, and the process of determining the first to-be-displayed time period and the second to-be-displayed channel information set in the third case is referred to in the third case, and the detailed description is omitted herein.
Finally, in a fourth scenario, fig. 9 illustrates a flowchart of yet another method of displaying an electronic program guide provided in accordance with some embodiments. The step of determining the content to be displayed according to the display parameters in the voice command includes S315-S318:
s315, when the display parameters only comprise program names, determining default playing time and default channel information according to the program names. In the embodiment of the application, the target program name which is the same as the program name is searched from the displayable content of the electronic program guide, if the target program name can be searched, the default playing time is determined as the playing time of the program corresponding to the target program name, and the default channel information is determined as the channel information of the channel where the program corresponding to the target program name is located; if the name of the target program cannot be found, determining the default playing time as the current time;
If the name of the target program cannot be found, determining default channel information as first channel information corresponding to a channel where the currently played program is located;
s316, determining a first time period to be displayed according to the default playing time, wherein the first time period to be displayed comprises the default playing time;
s317, determining a second channel information set to be displayed according to the channel list and default channel information;
s318, determining target programs played in the first time period to be displayed by channels corresponding to all second channel information in the second channel information set to be displayed.
In the embodiment of the application, the steps of determining the content to be displayed according to the display parameters of the voice command are simply introduced through the four conditions. There are other situations, however, in one example, the display parameter includes a program name and a program playing time, where the program name may be used to directly determine the content to be displayed, the content to be displayed may also be determined according to a combination of the program name and the program playing time, and of course, the program playing time may also be used to directly determine the content to be displayed, so that the above scheme may be selected according to different scenes.
In another example, the display parameters include a program name and target channel information, where the content to be displayed may be directly determined by directly using the program name, the content to be displayed may be determined according to the program name and the target channel information, and of course, the content to be displayed may be directly determined by using the target channel information, and the three schemes may be selected according to different scenes.
In some embodiments, controlling the display to display an electronic program guide comprising content to be displayed is further configured to:
and controlling a display to display the electronic program guide comprising the target programs, wherein the channels corresponding to the second channel information are sequentially arranged in the vertical direction according to the sequence of the second channel information, and the target programs in the same channel are sequentially arranged in the horizontal direction according to the sequence of the playing time.
For example, fig. 10 schematically illustrates a schematic diagram of an electronic program guide provided according to some embodiments, as shown in fig. 10, the target program includes a program in a channel corresponding to channel information a-E, wherein the target program in the channel corresponding to channel information a includes sequentially played programs a-D, the target program in the channel corresponding to channel information B includes sequentially played programs E-G, the target program in the channel corresponding to channel information C includes a program H, the target program in the channel corresponding to channel information D includes programs I and J, and the target program in the channel corresponding to channel information E includes programs L-N.
In some embodiments, the electronic program guide displays the content to be displayed and simultaneously displays the full time in the first period to be displayed, and as shown in fig. 10, the full time includes 4:00pm,5:00pm and 6:00pm. In some embodiments, if it is determined that the current time is included in the to-be-displayed period of the to-be-displayed content, a timeline characterizing the current time is displayed on the electronic program guide. Referring again to fig. 10, a time axis 101 is shown in fig. 10.
In the embodiment of the application, in order to improve the use experience of a user, a focus is also displayed when the electronic program guide is displayed.
When the display parameters only comprise the program playing time, the control focus is positioned on a first control of a target program played at the default playing time in a channel corresponding to the first channel information, and relevant information of the first control where the focus is positioned is played, wherein the relevant information of the first control comprises the program information of the target program and the content of executable operation determined according to the first control. Illustratively, referring again to FIG. 10, the focus is on the first control corresponding to program A.
In some embodiments, the program information further includes a program name, a start play time and a play end time of the target program.
In the embodiment of the application, the display device also plays the content of the executable operation determined according to the first control, so that a user can conveniently know more operations which can be executed by the first control, and the audio which can execute more operations by pressing the confirmation key can be played by way of example.
When the display parameters only comprise target channel information, the control focus is positioned on a second control corresponding to the default channel information, and relevant information of the second control where the focus is positioned is played, wherein the relevant information of the second control comprises channel content of the default channel information and content of executable operation determined according to the second control. Fig. 11 illustrates a schematic diagram of yet another electronic program guide provided in accordance with some embodiments, in which the focus point is located on a second control corresponding to channel information B in fig. 11. In some embodiments, the channel content may also include channel information.
In the embodiment of the application, according to the content of the executable operation determined by the second control, for example, the program information of 7 days in the future can be known by pressing the right key.
When the display parameters comprise program playing time and target channel information, the control focus is positioned on a third control of the target program played at the default playing time in the channel corresponding to the default channel information, and relevant information of the third control where the focus is positioned is played, wherein the relevant information of the third control comprises the program information of the target program and the content of executable operation determined according to the third control. The program information may include a start play time and a play end time of the program.
In some embodiments, the user can control the focus to move on the control through the control device, and broadcast relevant information of the control according to the control where the moved focus is located.
In some embodiments, the voice playback is performed using a TTS (track & trace system).
In some embodiments, the electronic program guide includes a program profile display area thereon, wherein text content of the program profile display area is broadcast when focus is in the program profile display area, and wherein operations executable with respect to the program profile display area, illustratively, may be pressing a confirmation key to enter a detail page. In some embodiments, the detail page is further provided with a recording control and a reminding control, and when the focus is positioned on the recording control and the reminding control, characters corresponding to the control are played.
In the embodiment of the application, the user can conveniently know the content to be displayed in the electronic program guide by combining the voice broadcasting and the interface display.
In some embodiments, if the user inputs an instruction (remote control or voice) under the current program, in response to the input instruction, determining a first channel set based on a channel corresponding to the program picture, a channel in a pre-stored channel list and a preset channel display number, and determining a first time period based on the current time and a preset time period range; determining programs in a first time period corresponding to the first channel set based on the first channel set and the first time period; and displaying an EPG user interface including a first presentation page on the program screen; in some embodiments, the first presentation page is displayed in the EPG user interface, the first presentation page includes a first set of channels, and the first set of channels corresponds to programs within the first period of time.
In the above embodiment, the display device and the method for displaying an electronic program guide provided by the embodiment of the application can enable the electronic program guide to display the content to be displayed which the user wants to watch through the voice instruction, thereby improving the use experience of the user. The method comprises the following steps: acquiring a voice instruction input by a user; analyzing display parameters from the voice instruction in response to the voice instruction, wherein the display parameters comprise program playing time and/or target channel information; determining content to be displayed according to display parameters in the voice instruction, wherein the content to be displayed comprises a time period to be displayed determined according to the program playing time and/or a target program determined according to a channel information set to be displayed determined according to target channel information; and controlling the display to display the electronic program guide comprising the content to be displayed.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the application has been described in detail with reference to the foregoing embodiments, it will 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 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 (9)

1. A display device, characterized by comprising:
a display for displaying a user interface;
A user interface for receiving an input signal;
a controller coupled to the display and the user interface, respectively, configured to:
acquiring a voice instruction input by a user;
analyzing display parameters from the voice instruction in response to the voice instruction, wherein the display parameters comprise program playing time and/or target channel information;
determining content to be displayed according to display parameters in the voice instruction, wherein the content to be displayed comprises a time period to be displayed determined according to the program playing time and/or a target program determined according to a channel information set to be displayed determined according to target channel information; when the display parameters only comprise the program playing time, determining default playing time according to the program playing time; determining a first time period to be displayed according to the default playing time, wherein the first time period to be displayed comprises the default playing time; judging whether the program playing time is in an effective time range or not; if the program playing time is within the effective time range, determining the default playing time as the program playing time; if the program playing time is not in the effective time range, determining the default playing time as the current time;
Determining first channel information corresponding to a currently played channel; determining a first set of channel information to be displayed according to a channel list and the first channel information, wherein the channel list comprises second channel information arranged in sequence, and the first set of channel information to be displayed comprises second channel information identical to the first channel information in the channel information and a preset number of second channel information adjacent to the second channel information identical to the first channel information;
determining target programs played by channels corresponding to all second channel information in the first channel information set to be displayed in the first time period to be displayed;
and controlling the display to display the electronic program guide comprising the content to be displayed.
2. The display device of claim 1, wherein the controller, executing the determining the first period of time to be displayed according to the default play time, is further configured to:
determining a first integer time in the default playing time;
and determining a first time period to be displayed by taking the first time as a starting point and taking a second time of a preset duration with the first time interval as an ending point.
3. The display device of claim 2, wherein the controller, executing control of the display to display an electronic program guide including content to be displayed, is further configured to:
and controlling a display to display the electronic program guide comprising the target programs, wherein the channels corresponding to the second channel information are sequentially arranged in the vertical direction according to the sequence of the second channel information, and the target programs in the same channel are sequentially arranged in the horizontal direction according to the sequence of the playing time.
4. The display device of claim 3, wherein the controller is further configured to:
when the display parameters only comprise the program playing time, the control focus is positioned on a first control of a target program played at the default playing time in a channel corresponding to the first channel information, and relevant information of the first control where the focus is positioned is played, wherein the relevant information of the first control comprises the program information of the target program and the content of executable operation determined according to the first control.
5. A display device, characterized by comprising:
a display for displaying a user interface;
A user interface for receiving an input signal;
a controller coupled to the display and the user interface, respectively, configured to:
acquiring a voice instruction input by a user;
analyzing display parameters from the voice instruction in response to the voice instruction, wherein the display parameters comprise program playing time and/or target channel information;
determining content to be displayed according to display parameters in the voice instruction, wherein the content to be displayed comprises a time period to be displayed determined according to the program playing time and/or a target program determined according to a channel information set to be displayed determined according to target channel information; when the display parameters only comprise target channel information, determining a second time period to be displayed according to the current time, wherein the second time period to be displayed comprises the current time;
determining default channel information according to the target channel information; judging whether the target channel information is in a channel list or not; if the target channel information is in the channel list, determining default channel information as target channel information; if the target channel information is not in the channel list, determining default channel information as second channel information corresponding to a channel where a currently played program is located;
Determining a second channel information set to be displayed according to a channel list and the default channel information, wherein the channel list comprises second channel information arranged in sequence, and the second channel information set to be displayed comprises second channel information identical to the default channel information in the channel information and preset number of second channel information adjacent to the second channel information identical to the default channel information;
determining target programs played in the second time period to be displayed by channels corresponding to all second channel information in the second channel information set to be displayed;
and controlling the display to display the electronic program guide comprising the content to be displayed.
6. The display device of claim 5, wherein the controller, executing control of the display to display an electronic program guide including content to be displayed, is further configured to:
and controlling a display to display the electronic program guide comprising the target programs, wherein the channels corresponding to the second channel information are sequentially arranged in the vertical direction according to the sequence of the second channel information, and the target programs in the same channel are sequentially arranged in the horizontal direction according to the sequence of the playing time.
7. The display device of claim 6, wherein the controller is further configured to:
when the display parameters only comprise target channel information, the control focus is positioned on a second control corresponding to the default channel information, and relevant information of the second control where the focus is positioned is played, wherein the relevant information of the second control comprises channel content of the default channel information and content of executable operation determined according to the second control.
8. A method for displaying an electronic program guide, comprising:
acquiring a voice instruction input by a user;
analyzing display parameters from the voice instruction in response to the voice instruction, wherein the display parameters comprise program playing time and/or target channel information;
determining content to be displayed according to display parameters in the voice instruction, wherein the content to be displayed comprises a time period to be displayed determined according to the program playing time and/or a target program determined according to a channel information set to be displayed determined according to target channel information; when the display parameters only comprise the program playing time, determining default playing time according to the program playing time; determining a first time period to be displayed according to the default playing time, wherein the first time period to be displayed comprises the default playing time; judging whether the program playing time is in an effective time range or not; if the program playing time is within the effective time range, determining the default playing time as the program playing time; if the program playing time is not in the effective time range, determining the default playing time as the current time;
Determining first channel information corresponding to a currently played channel; determining a first set of channel information to be displayed according to a channel list and the first channel information, wherein the channel list comprises second channel information arranged in sequence, and the first set of channel information to be displayed comprises second channel information identical to the first channel information in the channel information and a preset number of second channel information adjacent to the second channel information identical to the first channel information;
determining target programs played by channels corresponding to all second channel information in the first channel information set to be displayed in the first time period to be displayed;
and controlling a display to display the electronic program guide comprising the content to be displayed.
9. A method for displaying an electronic program guide, comprising:
acquiring a voice instruction input by a user;
analyzing display parameters from the voice instruction in response to the voice instruction, wherein the display parameters comprise program playing time and/or target channel information;
determining content to be displayed according to display parameters in the voice instruction, wherein the content to be displayed comprises a time period to be displayed determined according to the program playing time and/or a target program determined according to a channel information set to be displayed determined according to target channel information; when the display parameters only comprise target channel information, determining a second time period to be displayed according to the current time, wherein the second time period to be displayed comprises the current time;
Determining default channel information according to the target channel information; judging whether the target channel information is in a channel list or not; if the target channel information is in the channel list, determining default channel information as target channel information; if the target channel information is not in the channel list, determining default channel information as second channel information corresponding to a channel where a currently played program is located;
determining a second channel information set to be displayed according to a channel list and the default channel information, wherein the channel list comprises second channel information arranged in sequence, and the second channel information set to be displayed comprises second channel information identical to the default channel information in the channel information and preset number of second channel information adjacent to the second channel information identical to the default channel information;
determining target programs played in the second time period to be displayed by channels corresponding to all second channel information in the second channel information set to be displayed;
and controlling a display to display the electronic program guide comprising the content to be displayed.
CN202210998290.8A 2022-08-19 2022-08-19 Display device and display method of electronic program guide Active CN115379292B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210998290.8A CN115379292B (en) 2022-08-19 2022-08-19 Display device and display method of electronic program guide

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210998290.8A CN115379292B (en) 2022-08-19 2022-08-19 Display device and display method of electronic program guide

Publications (2)

Publication Number Publication Date
CN115379292A CN115379292A (en) 2022-11-22
CN115379292B true CN115379292B (en) 2023-11-24

Family

ID=84065523

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210998290.8A Active CN115379292B (en) 2022-08-19 2022-08-19 Display device and display method of electronic program guide

Country Status (1)

Country Link
CN (1) CN115379292B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003032568A (en) * 2001-07-18 2003-01-31 Sharp Corp Electronic program guide display device
CN1738390A (en) * 2004-08-19 2006-02-22 三星电子株式会社 Be used to be provided at the digital broadcast receiving terminal and the method thereof of the programme information in the special time period
CN101026707A (en) * 2006-02-17 2007-08-29 三星电子株式会社 Three-dimensional electronic programming guide providing apparatus and method
CN102075797A (en) * 2010-12-29 2011-05-25 深圳市同洲电子股份有限公司 Channel or program voice browsing method and digital television receiving terminal
CN103916708A (en) * 2013-01-07 2014-07-09 三星电子株式会社 Display apparatus and method for controlling the display apparatus
CN106454493A (en) * 2016-10-20 2017-02-22 青岛海信电器股份有限公司 Method for inquiring currently played television program information and smart TV
CN111294633A (en) * 2019-12-03 2020-06-16 海信视像科技股份有限公司 EPG user interface display method and display equipment
CN111432256A (en) * 2019-12-03 2020-07-17 海信视像科技股份有限公司 Display device and method for presenting electronic program guide
CN113490030A (en) * 2021-06-28 2021-10-08 Vidaa美国公司 Display device and channel information display method
US11303968B1 (en) * 2020-10-09 2022-04-12 Hulu, LLC Personalized ranking of entities in an electronic programming guide for live television

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4337055B2 (en) * 2005-05-25 2009-09-30 ソニー株式会社 Display control apparatus and method, and program

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003032568A (en) * 2001-07-18 2003-01-31 Sharp Corp Electronic program guide display device
CN1738390A (en) * 2004-08-19 2006-02-22 三星电子株式会社 Be used to be provided at the digital broadcast receiving terminal and the method thereof of the programme information in the special time period
CN101026707A (en) * 2006-02-17 2007-08-29 三星电子株式会社 Three-dimensional electronic programming guide providing apparatus and method
CN102075797A (en) * 2010-12-29 2011-05-25 深圳市同洲电子股份有限公司 Channel or program voice browsing method and digital television receiving terminal
CN103916708A (en) * 2013-01-07 2014-07-09 三星电子株式会社 Display apparatus and method for controlling the display apparatus
CN106454493A (en) * 2016-10-20 2017-02-22 青岛海信电器股份有限公司 Method for inquiring currently played television program information and smart TV
CN111294633A (en) * 2019-12-03 2020-06-16 海信视像科技股份有限公司 EPG user interface display method and display equipment
CN111432256A (en) * 2019-12-03 2020-07-17 海信视像科技股份有限公司 Display device and method for presenting electronic program guide
US11303968B1 (en) * 2020-10-09 2022-04-12 Hulu, LLC Personalized ranking of entities in an electronic programming guide for live television
CN113490030A (en) * 2021-06-28 2021-10-08 Vidaa美国公司 Display device and channel information display method

Also Published As

Publication number Publication date
CN115379292A (en) 2022-11-22

Similar Documents

Publication Publication Date Title
US11943514B2 (en) EPG interface presentation method and display apparatus
CN113490025A (en) Display apparatus and electronic program guide display method
CN111417022B (en) Conflict detection method and display device
CN113163258A (en) Channel switching method and display device
WO2021212667A1 (en) Multiple media resource data display method and display device
CN115379292B (en) Display device and display method of electronic program guide
CN115103144A (en) Display device and volume bar display method
CN115119067A (en) Display device and channel list display method
CN114928762B (en) Display device and time zone information display method
CN113766164B (en) Display equipment and signal source interface display method
CN117812293A (en) Display equipment and program recommendation method
CN115514998B (en) Display equipment and network media resource switching method
CN117676217A (en) Display equipment and display method of electronic service guide interface
CN115314757B (en) Display device and guide window display method
CN113038193B (en) Method for automatically repairing asynchronous audio and video and display equipment
CN118055296A (en) Display equipment and channel switching method
CN117812419A (en) Display device and data transmission type display method
CN118075412A (en) Display equipment and display method for reserving video in electronic program guide
CN116301525A (en) Display apparatus and image mode setting method
CN116527971A (en) Display device and audio playing method
CN118132881A (en) Display device and web page content collection method
CN118075535A (en) Display device and display method of personal video recorder entrance
CN118283333A (en) Display device and video playing method
CN117812304A (en) Display device and play content search method
CN117793445A (en) Display equipment and method for determining event of recorded file

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