Patent ID: 7808562

Claim:
A method for receiving digital broadcast signals of a plurality of channels, comprising: storing a channel-parameter contrast table which includes parameter values of a plurality of parameters with which each of the plurality of channels is previously received; testing whether the digital broadcast signals of one of the plurality of channels are received according to the parameter values stored in the channel-parameter contrast table to determine a receiving status, which indicates whether the one of the plurality of channels is receivable or unreceivable; storing a channel-receiving status contrast table which includes the receiving statuses of the plurality of the channels; receiving the signals of a target channel according to the parameter values stored in the channel-parameter contrast table, wherein the target channel is one of the plurality of channels selected by a user according to the receiving statuses; determining at least one unreceivable channel from the plurality of channels according to the receiving statuses stored in the channel-receiving status contrast table; scanning a frequency range for the channel frequency of the at least one unreceivable channel, wherein the frequency range starts from the channel frequency of a last channel of the unreceivable channel to the channel frequency of a next channel of the unreceivable channel; and updating the channel-parameter contrast table and the channel-receiving status contrast table according to a result of the scanning step, wherein the channel-parameter contrast table is stored in a storage medium.