US20140189744A1 - Method for generating a favorite channel list and related device thereof - Google Patents
Method for generating a favorite channel list and related device thereof Download PDFInfo
- Publication number
- US20140189744A1 US20140189744A1 US13/798,261 US201313798261A US2014189744A1 US 20140189744 A1 US20140189744 A1 US 20140189744A1 US 201313798261 A US201313798261 A US 201313798261A US 2014189744 A1 US2014189744 A1 US 2014189744A1
- Authority
- US
- United States
- Prior art keywords
- channel
- signal
- processor
- favorite
- program
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000010586 diagram Methods 0.000 description 30
- 230000004075 alteration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42692—Internal components of the client ; Characteristics thereof for reading from or writing on a volatile storage medium, e.g. Random Access Memory [RAM]
-
- 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/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- 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/45—Management 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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- 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/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
Definitions
- the present invention relates to a method for generating a favorite channel list and a related device thereof, and particularly to a method and a related device thereof that can generate a favorite channel list according to a condition corresponding to a signal of a channel of a television signal being switched from a program to an advertisement.
- the “LAST” key is used for adding a channel watched by a user over a predetermined time (e.g. 10 minutes) to a favorite channel list. That is to say, when the user keeps watching the channel over the predetermined time, it is meant that the user is interested in the channel.
- the favorite channel list can store channels which interest the user, and the user can utilize the “LAST” key to browse the channels stored in the favorite channel list.
- the prior art determines length of the predetermined time. That is to say, if the predetermined time is too long, the user may miss some favorite channels; and if the predetermined time is too short, the channels stored in the favorite channel list may be very indiscriminate. Therefore, the prior art is not a good choice for the user.
- An embodiment provides a method for generating a favorite channel list, where a device for generating the favorite channel list comprises a receiver and a processor.
- the method includes receiving a signal of a first channel of a television signal by the receiver; clearing channels stored in the favorite channel list before the receiver receives the television signal according to the television signal by the processor; and adding the first channel to the favorite channel list when the signal of the first channel is switched from a first program to an advertisement by the processor.
- Another embodiment provides a method for generating a favorite channel list, where a device for generating the favorite channel list comprises a receiver and a processor.
- the method includes receiving a signal of a first channel of a television signal by the receiver; clearing channels stored in the favorite channel list by the processor before the receiver receives the television signal according to the television signal; and not removing the first channel from the favorite channel list and executing a corresponding operation by the processor according to whether the receiver keeps receiving the television signal when the signal of the first channel is a first program and the processor switches the signal of the first channel to a signal of a second channel of the television signal according to a control command signal generated by a LAST key.
- Another embodiment provides a method for generating a favorite channel list, where a device for generating the favorite channel list comprises a receiver and a processor.
- the method includes receiving a signal of a first channel of a television signal by the receiver; clearing channels stored in the favorite channel list by the processor before the receiver receives the television signal according to the television signal; and removing the first channel from the favorite channel list by the processor when the signal of the first channel is a first program and the processor switches the signal of the first channel to a signal of a second channel of the television signal according to a control command.
- the device includes a receiver and a processor.
- the receiver is used for receiving a signal of a first channel of a television signal.
- the processor is used for determining whether the signal of the first channel is switched from a first program to a first advertisement, wherein the processor adds the first channel to the favorite channel list when the signal of the first channel is switched from the first program to the first advertisement.
- the present invention provides a method for generating a favorite channel list and a related device thereof.
- the method and the device utilize a processor to add a channel of a television to a favorite channel list when a signal of the channel of the television signal is switched from a program to an advertisement. Therefore, compared to the prior art, because conditions for the present invention generating the favorite channel list do not include time for a user keeping watching a channel of the television signal, the present invention can overcome disadvantages of the prior art.
- FIG. 1 is a diagram illustrating a device for generating a favorite channel list according to an embodiment.
- FIG. 2 is a diagram illustrating a state diagram of the device generating the favorite channel list.
- FIG. 3 is a flowchart illustrating a method for generating a favorite channel list according to another embodiment.
- FIG. 1 is a diagram illustrating a device 100 for generating a favorite channel list FCL according to an embodiment
- FIG. 2 is a diagram illustrating a state diagram of the device 100 generating the favorite channel list FCL, where the device 100 can be included in a television, but the present invention is not limited to the device 100 being included in the television.
- the device 100 includes a receiver 102 , a processor 104 , and a memory 106 , where the receiver 102 can be a tuner of the television, the processor 104 can be an application processor or a multimedia processor including an application processing core, and the memory 106 can be a volatile memory (e.g.
- the receiver 102 , the processor 104 , and the memory 106 can be independent each other, or two or more of the receiver 102 , the processor 104 , and the memory 106 can be integrated into a system on chip (SoC) or a system in package (SiP). But, the present invention is not limited to the system on chip or the system in package.
- the receiver 102 is used for receiving a television signal TS, where the television signal TS includes a plurality of channel signals.
- the processor 104 of the device 100 can generate the favorite channel list FCL according to the state diagram in FIG. 2 .
- the processor 104 can clear channels stored in the favorite channel list FCL before the receiver 102 receives the television signal TS according to the television signal TS, where the favorite channel list FCL is included in the memory 106 of the device 100 .
- the processor 104 can also clear the channels stored in the favorite channel list FCL according to starting to play a new program, logging in a new account, or operation of a user interface except switching television signal sources.
- the present invention is not limited to the processor 104 clearing channels stored in the favorite channel list FCL according to starting to play a new program, logging in a new account, or operation of a user interface.
- the processor 104 can also clear the channels stored in the favorite channel list FCL according to a plurality of conditions.
- FIG. 2 is the state diagram representing a channel (e.g. the first channel), that is, each channel has an independent state diagram.
- the receiver 102 is switched to receive the signal of the first channel of the television signal TS from another signal source, and the signal of the first channel is a first program. That is to say, an initial state of the state diagram of the first channel is switched from a “leaving” state to a “program” state through a path D as shown in FIG. 2 .
- an advertisement a path A as shown in FIG.
- the processor 104 adds the first channel to the favorite channel list FCL, where the processor 104 can determine that the signal of the first channel is switched from the first program to the advertisement according to predetermined black frames between the first program and the advertisement, and add the first channel to the favorite channel list FCL according to a determination result.
- the present invention is not limited to the processor 104 determining that the signal of the first channel is switched from the first program to the advertisement according to the predetermined black frames between the first program and the advertisement. That is to say, the processor 104 can also determine that the signal of the first channel is switched from the first program to the advertisement according to the prior art. Meanwhile, the state diagram of the first channel is in an “advertisement” state.
- the state diagram of the first channel is in the “program” state again. If the signal of the first channel is the advertisement and the processor 104 switches the signal of the first channel to a signal of a second channel of the television signal TS according to a control command generated by a LAST key or a first key, the state diagram of the first channel can enter the “leaving” state (a path C as shown in FIG. 2 ).
- a state diagram of the second channel can be switched from the “leaving” state to the “program” state (the path D as shown in FIG. 2 ) or to the “advertisement” state (a path E as shown in FIG. 2 ) according to the signal of the second channel (e.g. a program or an advertisement), respectively; and when the processor 104 switches to receive a signal from another signal source according to a control command generated by a signal source key, the processor 104 stops adding any channel to the favorite channel list FCL.
- the processor 104 when the signal of the first channel is the first program and the processor 104 switches the signal of the first channel to a signal of a third channel of the television signal TS (a path F as shown in FIG. 2 ) according to the control command generated by the LAST key, the processor 104 does not remove the first channel from the favorite channel list FCL. Meanwhile, the state diagram of the first channel is in the “leaving” state. In addition, after the processor 104 switches the signal of the first channel to the signal of the third channel according to the control command generated by the LAST key, a state diagram of the third channel can be switched from the “leaving” state to the “program” state (the path D as shown in FIG. 2 ) or to the “advertisement” state (a path E as shown in FIG. 2 ) according to the signal of the third channel (e.g. a program or an advertisement), respectively.
- the signal of the third channel e.g. a program or an advertisement
- the processor 104 when the signal of the first channel is the first program and the processor 104 switches the signal of the first channel to a signal of a fourth channel of the television signal TS (a path G as shown in FIG. 2 ) according to a control command generated by a second key, the processor 104 can remove the first channel from the favorite channel list FCL. Meanwhile, the state diagram of the first channel is in the “leaving” state. In addition, after the processor 104 switches the signal of the first channel to the signal of the fourth channel according to the control command generated by the second key, a state diagram of the fourth channel can be switched from the “leaving” state to the “program” state (the path D as shown in FIG. 2 ) or to the “advertisement” state (the path E as shown in FIG. 2 ) according to the signal of the fourth channel (e.g. a program or an advertisement), respectively.
- the processor 104 switches the signal of the first channel to a signal of a fourth channel of the television signal TS (a path G as shown in
- the receiver 102 is switched to receive the signal of the first channel of the television signal TS from another signal source, and the signal of the first channel is the advertisement. That is to say, the state diagram of the first channel is switched from the “leaving” state to the “advertisement” state (the path E as shown in FIG. 2 ). Therefore, when the state diagram of the first channel is in the “advertisement” state, if the advertisement is completed and the signal of the first channel starts to play the first program (the path B as shown in FIG. 2 ), the state diagram of the first channel is in the “program” state.
- the state diagram of the first channel can enter the “leaving” state (the path C as shown in FIG. 2 ).
- a state diagram of the fifth channel can be switched from the “leaving” state to the “program” state (the path D as shown in FIG. 2 ) or to the “advertisement” state (the path E as shown in FIG. 2 ) according to the signal of the fifth channel (e.g. a program or an advertisement), respectively.
- the processor 104 mistakes a program or an advertisement to cause the state gram of the first channel in FIG. 2 is in the “program” state (in fact, the signal of the first channel is the advertisement), if the processor 104 detects that the first channel is switched from the advertisement to the first program, the state gram of the first channel in FIG. 2 is switched from the “program” state to the “program” state again through a path I 1 . Similarly, because the processor 104 mistakes a program or an advertisement to cause the state gram of the first channel in FIG.
- the processor 104 detects that the first channel is switched from the first program to the advertisement, the state gram of the first channel in FIG. 2 is switched from the “advertisement” state to the “advertisement” state again through a path I 2 .
- browse order of the channels stored in the favorite channel list FCL is determined according to time for the user watching each channel of the channels stored in the favorite channel list FCL, or storage order of each channel of the channels stored in the favorite channel list FCL.
- the favorite channel list FCL can also be operated through a user interface (for example, the favorite channel list FCL can be displayed on a television screen), so the user can utilize the LAST key to directly browse the favorite channel list FCL displayed on the television screen.
- first key, the second key, and the third key can be keys of a physical remote control, keys displayed on the television screen, or virtual keys controlled by sound, a gesture, or other methods, where the first key, the second key, and the third key can be the same or different.
- first channel, the second channel, the third channel, the fourth channel, and the fifth channel can be the same or different.
- the processor 104 when the signal of the first channel is switched from a first program to the advertisement, and the user watches the first channel over a predetermined time, the processor 104 adds the first channel to the favorite channel list FCL.
- FIG. 3 is a flowchart illustrating a method for generating a favorite channel list according to another embodiment. The method in FIG. 3 is illustrated using the device 100 in FIG. 1 . Detailed steps are as follows:
- Step 400 Start.
- Step 402 A signal of a present channel of a television signal TS is received by the receiver 102 .
- Step 404 Channels stored in the favorite channel list FCL are cleared by the processor 104 according to the television signal TS.
- Step 406 The processor 104 determines whether the signal of the present channel is switched from a program to an advertisement; if yes, go to Step 408 ; if no, go to Step 410 .
- Step 408 The present channel is added to the favorite channel list FCL by the processor 104 , go to Step 406 .
- Step 410 When the signal of the present channel is the program and if the processor 104 switches the signal of the present channel to a signal of another channel of the television signal TS according to a control command generated by the LAST key; if no, Step 412 ; if yes, go to Step 414 .
- Step 412 The present channel from the favorite channel list FCL is removed by the processor 104 , go to Step 406 .
- Step 414 If the receiver 102 keeps receiving the television signal TS; if yes, go to Step 406 ; if no, go to Step 416 .
- Step 416 Any channel is stopped adding to the favorite channel list FCL by the processor 104 .
- Step 418 End.
- Step 402 the receiver 102 is switched to receive the signal of the present channel (e.g. the first channel) of the television signal TS from another signal source, and the signal of the present channel is a first program. That is to say, initial state of the state diagram of the present channel is switched from the “leaving” state to the “program” state through the path D as shown in FIG. 2 .
- the processor 104 can clear the channels stored in the favorite channel list FCL before the receiver 102 receives the television signal TS according to the television signal TS, where the favorite channel list FCL is included in the memory 106 of the device 100 .
- Step 408 when the signal of the present channel is switched from the program (the first program) to the advertisement (the path A as shown in FIG. 2 ), the processor 104 adds the present channel to the favorite channel list FCL, where the processor 104 can determine that the signal of the present channel is switched from the program to the advertisement according to predetermined black frames between the program and the advertisement, and add the present channel to the favorite channel list FCL according to a determination result.
- the present invention is not limited to the processor 104 determining that the signal of the present channel is switched from the program to the advertisement according to the predetermined black frames between the program and the advertisement. That is to say, the processor 104 can also determine that the signal of the present channel is switched from the program to the advertisement according to the prior art.
- the state diagram of the present channel is in the “advertisement” state. Then, if the advertisement is completed and the signal of the present channel is switched to the program again (the path B as shown in FIG. 2 ), the state diagram of the present channel is in the “program” state again. Because the processor 104 mistakes a program or an advertisement to cause the state gram of the present channel is in the “program” state (in fact, the signal of the present channel is the advertisement), if the processor 104 detects that the present channel is switched from the advertisement to the program, the state gram of the present channel in FIG. 2 is switched from the “program” state to the “program” state again through the path I 1 .
- the processor 104 mistakes the program or the advertisement to cause the state gram of the present channel is in the “advertisement” state (in fact, the signal of the present channel is the program), if the processor 104 detects that the present channel is switched from the program to the advertisement, the state gram of the present channel is switched from the “advertisement” state to the “advertisement” state again through the path I 2 .
- Step 410 when the processor 104 switches the signal (the program) of the present channel to a signal of another channel of the television signal TS (the path F as shown in FIG. 2 ) according to a control command generated by the LAST key, the processor 104 does not remove the present channel from the favorite channel list FCL. Meanwhile, the state diagram of the present channel is in the “leaving” state.
- Step 414 after the processor 104 switches the signal of the present channel to a signal of another channel of the television signal TS according to the control command generated by the LAST key, a state diagram of another channel can be switched from the “leaving” state to the “program” state (the path D as shown in FIG.
- Step 416 when the processor 104 switches to receive a signal from another signal source according to a control command generated by the signal source key, the processor 104 stops adding any channel to the favorite channel list FCL.
- Step 412 when the processor 104 switches the signal of the present channel to a signal of another channel of the television signal TS (the path G as shown in FIG. 2 ) according to a control command generated by a key, the processor 104 can remove the present channel from the favorite channel list FCL. Meanwhile, the state diagram of the present channel is in the “leaving” state.
- Step 414 after the processor 104 switches the signal of the present channel to the signal of another channel of the television signal TS according to the control command generated by a key, if the receiver 102 keeps receiving the television signal TS, a state diagram of another channel can be switched from the “leaving” state to the “program” state (the path D as shown in FIG.
- Step 416 after the processor 104 switches to receive the signal of another signal source from the television signal TS according to the control command generated by the signal source key, the processor 104 stops adding any channel to the favorite channel list FCL.
- the method for generating a favorite channel list and the related device thereof utilize the processor to add a channel of a television signal to the favorite channel list when a signal of the channel of the television signal is switched from a program to an advertisement. Therefore, compared to the prior art, because conditions for the present invention generating the favorite channel list do not include time for the user keeping watching a channel of the television signal, the present invention can overcome disadvantages of the prior art.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Social Psychology (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Details Of Television Systems (AREA)
Abstract
Description
- 1. Field of the Invention
- The present invention relates to a method for generating a favorite channel list and a related device thereof, and particularly to a method and a related device thereof that can generate a favorite channel list according to a condition corresponding to a signal of a channel of a television signal being switched from a program to an advertisement.
- 2. Description of the Prior Art
- In the prior art, many television remote controls can have a “LAST” key, and the “LAST” key is used for adding a channel watched by a user over a predetermined time (e.g. 10 minutes) to a favorite channel list. That is to say, when the user keeps watching the channel over the predetermined time, it is meant that the user is interested in the channel. Thus, the favorite channel list can store channels which interest the user, and the user can utilize the “LAST” key to browse the channels stored in the favorite channel list.
- However, it is difficult for the prior art to determine length of the predetermined time. That is to say, if the predetermined time is too long, the user may miss some favorite channels; and if the predetermined time is too short, the channels stored in the favorite channel list may be very indiscriminate. Therefore, the prior art is not a good choice for the user.
- An embodiment provides a method for generating a favorite channel list, where a device for generating the favorite channel list comprises a receiver and a processor. The method includes receiving a signal of a first channel of a television signal by the receiver; clearing channels stored in the favorite channel list before the receiver receives the television signal according to the television signal by the processor; and adding the first channel to the favorite channel list when the signal of the first channel is switched from a first program to an advertisement by the processor.
- Another embodiment provides a method for generating a favorite channel list, where a device for generating the favorite channel list comprises a receiver and a processor. The method includes receiving a signal of a first channel of a television signal by the receiver; clearing channels stored in the favorite channel list by the processor before the receiver receives the television signal according to the television signal; and not removing the first channel from the favorite channel list and executing a corresponding operation by the processor according to whether the receiver keeps receiving the television signal when the signal of the first channel is a first program and the processor switches the signal of the first channel to a signal of a second channel of the television signal according to a control command signal generated by a LAST key.
- Another embodiment provides a method for generating a favorite channel list, where a device for generating the favorite channel list comprises a receiver and a processor. The method includes receiving a signal of a first channel of a television signal by the receiver; clearing channels stored in the favorite channel list by the processor before the receiver receives the television signal according to the television signal; and removing the first channel from the favorite channel list by the processor when the signal of the first channel is a first program and the processor switches the signal of the first channel to a signal of a second channel of the television signal according to a control command.
- Another embodiment provides a device for generating a favorite channel list. The device includes a receiver and a processor. The receiver is used for receiving a signal of a first channel of a television signal. The processor is used for determining whether the signal of the first channel is switched from a first program to a first advertisement, wherein the processor adds the first channel to the favorite channel list when the signal of the first channel is switched from the first program to the first advertisement.
- The present invention provides a method for generating a favorite channel list and a related device thereof. The method and the device utilize a processor to add a channel of a television to a favorite channel list when a signal of the channel of the television signal is switched from a program to an advertisement. Therefore, compared to the prior art, because conditions for the present invention generating the favorite channel list do not include time for a user keeping watching a channel of the television signal, the present invention can overcome disadvantages of the prior art.
- These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
-
FIG. 1 is a diagram illustrating a device for generating a favorite channel list according to an embodiment. -
FIG. 2 is a diagram illustrating a state diagram of the device generating the favorite channel list. -
FIG. 3 is a flowchart illustrating a method for generating a favorite channel list according to another embodiment. - Please refer to
FIG. 1 andFIG. 2 .FIG. 1 is a diagram illustrating adevice 100 for generating a favorite channel list FCL according to an embodiment, andFIG. 2 is a diagram illustrating a state diagram of thedevice 100 generating the favorite channel list FCL, where thedevice 100 can be included in a television, but the present invention is not limited to thedevice 100 being included in the television. Thedevice 100 includes areceiver 102, aprocessor 104, and amemory 106, where thereceiver 102 can be a tuner of the television, theprocessor 104 can be an application processor or a multimedia processor including an application processing core, and thememory 106 can be a volatile memory (e.g. static random access memory (SRAM) or dynamic random access memory (DRAM)) or a non-volatile memory (e.g. Flash) of the television. Thereceiver 102, theprocessor 104, and thememory 106 can be independent each other, or two or more of thereceiver 102, theprocessor 104, and thememory 106 can be integrated into a system on chip (SoC) or a system in package (SiP). But, the present invention is not limited to the system on chip or the system in package. Thereceiver 102 is used for receiving a television signal TS, where the television signal TS includes a plurality of channel signals. When thereceiver 102 is switched to receive a signal of a first channel of the television signal TS from another signal source, theprocessor 104 of thedevice 100 can generate the favorite channel list FCL according to the state diagram inFIG. 2 . In addition, when thereceiver 102 is switched to receive the signal of the first channel of the television signal TS from another signal source, theprocessor 104 can clear channels stored in the favorite channel list FCL before thereceiver 102 receives the television signal TS according to the television signal TS, where the favorite channel list FCL is included in thememory 106 of thedevice 100. Theprocessor 104 can also clear the channels stored in the favorite channel list FCL according to starting to play a new program, logging in a new account, or operation of a user interface except switching television signal sources. But, the present invention is not limited to theprocessor 104 clearing channels stored in the favorite channel list FCL according to starting to play a new program, logging in a new account, or operation of a user interface. In addition, theprocessor 104 can also clear the channels stored in the favorite channel list FCL according to a plurality of conditions. -
FIG. 2 is the state diagram representing a channel (e.g. the first channel), that is, each channel has an independent state diagram. TakeFIG. 2 as an example, thereceiver 102 is switched to receive the signal of the first channel of the television signal TS from another signal source, and the signal of the first channel is a first program. That is to say, an initial state of the state diagram of the first channel is switched from a “leaving” state to a “program” state through a path D as shown inFIG. 2 . When the signal of the first channel is switched from the first program to an advertisement (a path A as shown inFIG. 2 ), theprocessor 104 adds the first channel to the favorite channel list FCL, where theprocessor 104 can determine that the signal of the first channel is switched from the first program to the advertisement according to predetermined black frames between the first program and the advertisement, and add the first channel to the favorite channel list FCL according to a determination result. But, the present invention is not limited to theprocessor 104 determining that the signal of the first channel is switched from the first program to the advertisement according to the predetermined black frames between the first program and the advertisement. That is to say, theprocessor 104 can also determine that the signal of the first channel is switched from the first program to the advertisement according to the prior art. Meanwhile, the state diagram of the first channel is in an “advertisement” state. Then, if the advertisement is completed and the signal of the first channel is switched to the first program again (a path B as shown inFIG. 2 ), the state diagram of the first channel is in the “program” state again. If the signal of the first channel is the advertisement and theprocessor 104 switches the signal of the first channel to a signal of a second channel of the television signal TS according to a control command generated by a LAST key or a first key, the state diagram of the first channel can enter the “leaving” state (a path C as shown inFIG. 2 ). In addition, after theprocessor 104 switches the signal of the first channel to the signal of the second channel according to the control command generated by the LAST key or the first key, a state diagram of the second channel can be switched from the “leaving” state to the “program” state (the path D as shown in FIG. 2) or to the “advertisement” state (a path E as shown inFIG. 2 ) according to the signal of the second channel (e.g. a program or an advertisement), respectively; and when theprocessor 104 switches to receive a signal from another signal source according to a control command generated by a signal source key, theprocessor 104 stops adding any channel to the favorite channel list FCL. - As shown in
FIG. 2 , when the signal of the first channel is the first program and theprocessor 104 switches the signal of the first channel to a signal of a third channel of the television signal TS (a path F as shown inFIG. 2 ) according to the control command generated by the LAST key, theprocessor 104 does not remove the first channel from the favorite channel list FCL. Meanwhile, the state diagram of the first channel is in the “leaving” state. In addition, after theprocessor 104 switches the signal of the first channel to the signal of the third channel according to the control command generated by the LAST key, a state diagram of the third channel can be switched from the “leaving” state to the “program” state (the path D as shown inFIG. 2 ) or to the “advertisement” state (a path E as shown inFIG. 2 ) according to the signal of the third channel (e.g. a program or an advertisement), respectively. - As shown in
FIG. 2 , when the signal of the first channel is the first program and theprocessor 104 switches the signal of the first channel to a signal of a fourth channel of the television signal TS (a path G as shown inFIG. 2 ) according to a control command generated by a second key, theprocessor 104 can remove the first channel from the favorite channel list FCL. Meanwhile, the state diagram of the first channel is in the “leaving” state. In addition, after theprocessor 104 switches the signal of the first channel to the signal of the fourth channel according to the control command generated by the second key, a state diagram of the fourth channel can be switched from the “leaving” state to the “program” state (the path D as shown inFIG. 2 ) or to the “advertisement” state (the path E as shown inFIG. 2 ) according to the signal of the fourth channel (e.g. a program or an advertisement), respectively. - Take
FIG. 2 as an example, thereceiver 102 is switched to receive the signal of the first channel of the television signal TS from another signal source, and the signal of the first channel is the advertisement. That is to say, the state diagram of the first channel is switched from the “leaving” state to the “advertisement” state (the path E as shown inFIG. 2 ). Therefore, when the state diagram of the first channel is in the “advertisement” state, if the advertisement is completed and the signal of the first channel starts to play the first program (the path B as shown inFIG. 2 ), the state diagram of the first channel is in the “program” state. If the signal of the first channel is the advertisement and theprocessor 104 switches the signal of the first channel to a signal of a fifth channel of the television signal TS according to a control command generated by the LAST key or a third key, the state diagram of the first channel can enter the “leaving” state (the path C as shown inFIG. 2 ). In addition, after theprocessor 104 switches the signal of the first channel to the signal of the fifth channel according to the control command generated by the LAST key or the third key, a state diagram of the fifth channel can be switched from the “leaving” state to the “program” state (the path D as shown inFIG. 2 ) or to the “advertisement” state (the path E as shown inFIG. 2 ) according to the signal of the fifth channel (e.g. a program or an advertisement), respectively. - In addition, because the
processor 104 mistakes a program or an advertisement to cause the state gram of the first channel inFIG. 2 is in the “program” state (in fact, the signal of the first channel is the advertisement), if theprocessor 104 detects that the first channel is switched from the advertisement to the first program, the state gram of the first channel inFIG. 2 is switched from the “program” state to the “program” state again through a path I1. Similarly, because theprocessor 104 mistakes a program or an advertisement to cause the state gram of the first channel inFIG. 2 is in the “advertisement” state (in fact, the signal of the first channel is the first program), if theprocessor 104 detects that the first channel is switched from the first program to the advertisement, the state gram of the first channel inFIG. 2 is switched from the “advertisement” state to the “advertisement” state again through a path I2. - In addition, when a user utilizes the LAST key to browse the channels stored in the favorite channel list FCL, browse order of the channels stored in the favorite channel list FCL is determined according to time for the user watching each channel of the channels stored in the favorite channel list FCL, or storage order of each channel of the channels stored in the favorite channel list FCL. In addition, the favorite channel list FCL can also be operated through a user interface (for example, the favorite channel list FCL can be displayed on a television screen), so the user can utilize the LAST key to directly browse the favorite channel list FCL displayed on the television screen.
- In addition, the first key, the second key, and the third key can be keys of a physical remote control, keys displayed on the television screen, or virtual keys controlled by sound, a gesture, or other methods, where the first key, the second key, and the third key can be the same or different. In addition, the first channel, the second channel, the third channel, the fourth channel, and the fifth channel can be the same or different.
- In addition, in another embodiment of the present invention, when the signal of the first channel is switched from a first program to the advertisement, and the user watches the first channel over a predetermined time, the
processor 104 adds the first channel to the favorite channel list FCL. - Please refer to
FIG. 1 ,FIG. 2 , andFIG. 3 .FIG. 3 is a flowchart illustrating a method for generating a favorite channel list according to another embodiment. The method inFIG. 3 is illustrated using thedevice 100 inFIG. 1 . Detailed steps are as follows: - Step 400: Start.
- Step 402: A signal of a present channel of a television signal TS is received by the
receiver 102. - Step 404: Channels stored in the favorite channel list FCL are cleared by the
processor 104 according to the television signal TS. - Step 406: The
processor 104 determines whether the signal of the present channel is switched from a program to an advertisement; if yes, go toStep 408; if no, go toStep 410. - Step 408: The present channel is added to the favorite channel list FCL by the
processor 104, go toStep 406. - Step 410: When the signal of the present channel is the program and if the
processor 104 switches the signal of the present channel to a signal of another channel of the television signal TS according to a control command generated by the LAST key; if no,Step 412; if yes, go toStep 414. - Step 412: The present channel from the favorite channel list FCL is removed by the
processor 104, go toStep 406. - Step 414: If the
receiver 102 keeps receiving the television signal TS; if yes, go toStep 406; if no, go toStep 416. - Step 416: Any channel is stopped adding to the favorite channel list FCL by the
processor 104. - Step 418: End.
- Take
FIG. 2 as an example, inStep 402, thereceiver 102 is switched to receive the signal of the present channel (e.g. the first channel) of the television signal TS from another signal source, and the signal of the present channel is a first program. That is to say, initial state of the state diagram of the present channel is switched from the “leaving” state to the “program” state through the path D as shown inFIG. 2 . InStep 404, theprocessor 104 can clear the channels stored in the favorite channel list FCL before thereceiver 102 receives the television signal TS according to the television signal TS, where the favorite channel list FCL is included in thememory 106 of thedevice 100. InStep 408, when the signal of the present channel is switched from the program (the first program) to the advertisement (the path A as shown inFIG. 2 ), theprocessor 104 adds the present channel to the favorite channel list FCL, where theprocessor 104 can determine that the signal of the present channel is switched from the program to the advertisement according to predetermined black frames between the program and the advertisement, and add the present channel to the favorite channel list FCL according to a determination result. But, the present invention is not limited to theprocessor 104 determining that the signal of the present channel is switched from the program to the advertisement according to the predetermined black frames between the program and the advertisement. That is to say, theprocessor 104 can also determine that the signal of the present channel is switched from the program to the advertisement according to the prior art. Meanwhile, the state diagram of the present channel is in the “advertisement” state. Then, if the advertisement is completed and the signal of the present channel is switched to the program again (the path B as shown inFIG. 2 ), the state diagram of the present channel is in the “program” state again. Because theprocessor 104 mistakes a program or an advertisement to cause the state gram of the present channel is in the “program” state (in fact, the signal of the present channel is the advertisement), if theprocessor 104 detects that the present channel is switched from the advertisement to the program, the state gram of the present channel inFIG. 2 is switched from the “program” state to the “program” state again through the path I1. Similarly, because theprocessor 104 mistakes the program or the advertisement to cause the state gram of the present channel is in the “advertisement” state (in fact, the signal of the present channel is the program), if theprocessor 104 detects that the present channel is switched from the program to the advertisement, the state gram of the present channel is switched from the “advertisement” state to the “advertisement” state again through the path I2. - In
Step 410, when theprocessor 104 switches the signal (the program) of the present channel to a signal of another channel of the television signal TS (the path F as shown inFIG. 2 ) according to a control command generated by the LAST key, theprocessor 104 does not remove the present channel from the favorite channel list FCL. Meanwhile, the state diagram of the present channel is in the “leaving” state. In addition, inStep 414, after theprocessor 104 switches the signal of the present channel to a signal of another channel of the television signal TS according to the control command generated by the LAST key, a state diagram of another channel can be switched from the “leaving” state to the “program” state (the path D as shown inFIG. 2 ) or to the “advertisement” state (the path E as shown inFIG. 2 ) according to the signal of another channel (e.g. a program or an advertisement), respectively. InStep 416, when theprocessor 104 switches to receive a signal from another signal source according to a control command generated by the signal source key, theprocessor 104 stops adding any channel to the favorite channel list FCL. - In
Step 412, when theprocessor 104 switches the signal of the present channel to a signal of another channel of the television signal TS (the path G as shown inFIG. 2 ) according to a control command generated by a key, theprocessor 104 can remove the present channel from the favorite channel list FCL. Meanwhile, the state diagram of the present channel is in the “leaving” state. In addition, inStep 414, after theprocessor 104 switches the signal of the present channel to the signal of another channel of the television signal TS according to the control command generated by a key, if thereceiver 102 keeps receiving the television signal TS, a state diagram of another channel can be switched from the “leaving” state to the “program” state (the path D as shown inFIG. 2 ) or to the “advertisement” state (the path E as shown inFIG. 2 ) according to the signal of another channel (e.g. a program or an advertisement), respectively. InStep 416, after theprocessor 104 switches to receive the signal of another signal source from the television signal TS according to the control command generated by the signal source key, theprocessor 104 stops adding any channel to the favorite channel list FCL. - To sum up, the method for generating a favorite channel list and the related device thereof utilize the processor to add a channel of a television signal to the favorite channel list when a signal of the channel of the television signal is switched from a program to an advertisement. Therefore, compared to the prior art, because conditions for the present invention generating the favorite channel list do not include time for the user keeping watching a channel of the television signal, the present invention can overcome disadvantages of the prior art.
- Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Claims (9)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW101150460A | 2012-12-27 | ||
| TW101150460A TWI504247B (en) | 2012-12-27 | 2012-12-27 | Method for generating a favorite channel list and related device thereof |
| TW101150460 | 2012-12-27 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20140189744A1 true US20140189744A1 (en) | 2014-07-03 |
| US8782685B1 US8782685B1 (en) | 2014-07-15 |
Family
ID=51018932
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/798,261 Active US8782685B1 (en) | 2012-12-27 | 2013-03-13 | Method for generating a favorite channel list and related device thereof |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8782685B1 (en) |
| TW (1) | TWI504247B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110691269A (en) * | 2018-07-05 | 2020-01-14 | 广州彩熠灯光有限公司 | Television advertisement filtering method, system, intelligent remote controller and storage medium |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11606621B2 (en) | 2017-06-15 | 2023-03-14 | At&T Intellectual Property I, L.P. | Method of providing personalized channel change lists |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4425579A (en) * | 1981-05-22 | 1984-01-10 | Oak Industries Inc. | Catv converter with keylock to favorite channels |
| US5592551A (en) * | 1992-12-01 | 1997-01-07 | Scientific-Atlanta, Inc. | Method and apparatus for providing interactive electronic programming guide |
| US20030115589A1 (en) * | 2001-12-17 | 2003-06-19 | D'souza Errol | System and method for automatically flagging a channel as a favorite channel |
| US20070199040A1 (en) * | 2006-02-23 | 2007-08-23 | Lawrence Kates | Multi-channel parallel digital video recorder |
-
2012
- 2012-12-27 TW TW101150460A patent/TWI504247B/en active
-
2013
- 2013-03-13 US US13/798,261 patent/US8782685B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4425579A (en) * | 1981-05-22 | 1984-01-10 | Oak Industries Inc. | Catv converter with keylock to favorite channels |
| US5592551A (en) * | 1992-12-01 | 1997-01-07 | Scientific-Atlanta, Inc. | Method and apparatus for providing interactive electronic programming guide |
| US20030115589A1 (en) * | 2001-12-17 | 2003-06-19 | D'souza Errol | System and method for automatically flagging a channel as a favorite channel |
| US20070199040A1 (en) * | 2006-02-23 | 2007-08-23 | Lawrence Kates | Multi-channel parallel digital video recorder |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110691269A (en) * | 2018-07-05 | 2020-01-14 | 广州彩熠灯光有限公司 | Television advertisement filtering method, system, intelligent remote controller and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201427405A (en) | 2014-07-01 |
| TWI504247B (en) | 2015-10-11 |
| US8782685B1 (en) | 2014-07-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3216025B1 (en) | Media presentation modification using audio segment marking | |
| US8624908B1 (en) | Systems and methods of transitioning from buffering video to recording video | |
| US20090310933A1 (en) | Concurrently Displaying Multiple Trick Streams for Video | |
| EP2665288A2 (en) | Method for virtual channel management, method for retrieving digital contents, and network-based multimedia reproduction system with virtual channels | |
| US20090265738A1 (en) | Method for dynamically displaying auxiliary display data | |
| CN102348089A (en) | Video playing method and system | |
| US20170094370A1 (en) | Digital video recorder and a method for dynamic management of advertising content on a digital video recorder | |
| US8782685B1 (en) | Method for generating a favorite channel list and related device thereof | |
| US9560408B2 (en) | Tracking and displaying popular media content | |
| CN104202641B (en) | Method, multimedia equipment and the system of quick Search and Orientation multimedia programming resource | |
| US8724028B1 (en) | Electronic device and display control method | |
| US20080060027A1 (en) | Method and apparatus for managing time-shifting among a plurality of channels | |
| US20170111703A1 (en) | Device And Method For No-Signal Processing Of Television And Smart Television | |
| US20180070147A1 (en) | Media player in quick menu | |
| US20110311194A1 (en) | Recording control apparatus and recording control method | |
| US20180205998A1 (en) | Electronic apparatus and method for broadcasting schedule thereof | |
| US20090172743A1 (en) | Method for utilizing at least one signal-receiving module to record multimedia programs and system thereof | |
| CN102497587A (en) | Channel display method and device | |
| EP1816864B1 (en) | An apparatus and method for permanently storing a broadcast program during time machine function | |
| US20120036536A1 (en) | Systems and methods for updating information in real time for use in a media guidance application | |
| JP2011166252A (en) | Television receiver | |
| US20230060986A1 (en) | Display device and controlling method of display device | |
| CN103905905B (en) | Method for generating favorite channel list and related device | |
| US7870506B2 (en) | Audit trail management for a menu system in a digital consumer product | |
| KR20100085579A (en) | Method for outputting broadcasting programd and broadcasting receiver enabling of the method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: AMTRAN TECHNOLOGY CO., LTD, TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHAO, KUANG-CHENG;HUANG, YING-WEN;REEL/FRAME:029979/0692 Effective date: 20130312 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551) Year of fee payment: 4 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |