In a method for controlling channel-switching, a current channel is displayed through a display unit. A channel-switching correlation table is looked up to obtain at least one candidate channel, which is predicted to be watched after the current channel. The current channel is switched to the at least one candidate channel when a channel-switching signal is received, such that the display unit displays the at least one candidate channel. The present invention also discloses a device for controlling channel-switching and a non-transitory computer-readable storage medium for storing the method for controlling channel-switching.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for controlling channel-switching, comprising: (a) displaying a current channel through a display unit; (b) looking up a channel-switching correlation table to obtain at least one candidate channel, which is predicted to be watched after the current channel; and (c) switching the current channel to the at least one candidate channel when a channel-switching signal is received, such that the display unit displays the at least one candidate channel, wherein the channel-switching correlation table stores correlation values, and the correlation values are accumulated numbers of switching to another channels from the current channel, and wherein a channel with the highest correlation value is automatically taken as the at least one candidate channel, which is predicted to be watched after the current channel.
2. The method for controlling channel-switching of claim 1 , wherein a number of the at least one candidate channel, which is predicted to be watched after the current channel, is more than one, the candidate channels form a switching sequence, the method for controlling channel-switching further comprises: switching to the next candidate channel in the switching sequence when another channel-switching signal is received at a time that the current channel has not been switched and stayed for more than a time threshold for correlation-value-adjustment, such that the display unit displays the next candidate channel in the switching sequence.
3. The method for controlling channel-switching of claim 2 , further comprising: switching to a next-number channel, a channel number of which is next to the current channel, when all of the candidate channels have been switched to, such that the display unit displays the next-number channel.
4. The method for controlling channel-switching of claim 1 , further comprising: increasing a correlation value, which is in connection with switching the current channel to the candidate channel, in the channel-switching correlation table when the current channel has been switched to the candidate channel for more than a time threshold for correlation-value-adjustment.
5. The method for controlling channel-switching of claim 1 , further comprising: updating the channel-switching correlation table every preset time interval.
6. A device for controlling channel-switching, comprising: a data transmission unit configured to build a connection with a display unit; a storage unit, wherein the storage unit stores a plurality of instructions and a channel-switching correlation table; and a processing unit electrically connected with the data transmission unit and the storage unit, wherein the instructions stored in the storage unit are operable to cause the processing unit to: (a) drive the display unit to display a current channel through the data transmission unit; (b) look up the channel-switching correlation table to obtain at least one candidate channel, which is predicted to be watched after the current channel; and (c) switch the current channel to the at least one candidate channel through the data transmission unit when a channel-switching signal is received, such that the display unit displays the at least one candidate channel, wherein the channel-switching correlation table stores correlation values, and the correlation values are accumulated numbers of switching to another channels from the current channel, and wherein a channel with the highest correlation value is automatically taken as the at least one candidate channel, which is predicted to be watched after the current channel.
7. The device for controlling channel-switching of claim 6 , wherein a number of the at least one candidate channel, which is predicted to be watched after the current channel, is more than one, the candidate channels form a switching sequence, and the storage unit further stores instructions operable to cause the processing unit to: switch to the next candidate channel in the switching sequence when another channel-switching signal is received at a time that the current channel has not been switched and stayed for more than a time threshold for correlation-value-adjustment, such that the display unit displays the next candidate channel in the switching sequence.
8. The device for controlling channel-switching of claim 7 , wherein the storage unit further stores instructions operable to cause the processing unit to: switch to a next-number channel, a channel number of which is next to the current channel, when all of the candidate channels have been switched to, such that the display unit displays the next-number channel.
9. The device for controlling channel-switching of claim 6 , wherein the storage unit further stores instructions operable to cause the processing unit to: increase a correlation value, which is in connection with switching the current channel to the candidate channel, in the channel-switching correlation table when the current channel has been switched to the candidate channel for more than a time threshold for correlation-value-adjustment.
10. The device for controlling channel-switching of claim 6 , wherein the storage unit further stores instructions operable to cause the processing unit to: update the channel-switching correlation table every preset time interval.
11. A non-transitory computer-readable storage medium that stores a program which causes a computer to execute a method for controlling channel-switching, wherein the method for controlling channel-switching comprises: (a) displaying a current channel through a display unit; (b) looking up a channel-switching correlation table to obtain at least one candidate channel, which is predicted to be watched after the current channel; and (c) switching the current channel to the at least one candidate channel when a channel-switching signal is received, such that the display unit displays the at least one candidate channel, wherein the channel-switching correlation table stores correlation values, and each correlation value is in connection with an accumulated number of switching to one of the channels from the current channel, and wherein a channel with the highest correlation value is automatically taken as the at least one candidate channel, which is predicted to be watched after the current channel.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
March 11, 2014
February 23, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.