IP Library Granted Patent US 8,139,162
Granted Patent B2
US 8,139,162 · App. 12/380,700 · Granted Mar 20, 2012

Rapid television channel scan using frequency plans to identify channels

Assignees: Sony Corporation; Sony Electronics Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,139,162
App. No.
12/380,700
Granted
Mar 20, 2012
Kind
B2
Abstract

In accord with embodiments and implementations consistent with the present invention, rather than perform a full scan of every frequency to find a channel, the tuner is programmed to find a reasonable sample of channels. For example, the tuner can search for at least two or three (generalized as N) channels to determine the frequency plan of the channels (by virtue of detection of at least one channel) and then use one of the known plans to directly identify the frequency map. The process can then step quickly through each frequency, without optimizing or fine tuning each channel, to determine the existence of a channel. With this process the number of tunable channels is found quicker and the initial setup time is shortened.

Claims (58)

1. A television channel scan method, comprising:

selecting a first CEA-542-B compliant channel plan;

scanning a plurality of N frequencies of the first CEA-542-B compliant channel plan to determine if any channel was detected by sequentially tuning the channels at a tuner;

if at least one channel of the CEA-542-B compliant channel plan was detected, selecting all channels from the first CEA-542-B compliant channel plan as channels available for a user to tune;

if no channels were detected in the N frequencies of the first CEA-542-B compliant channel plan, then selecting a second CEA-542-B compliant channel plan;

scanning a plurality of N frequencies of the second CEA-542-B compliant channel plan to determine if any channel was detected by sequentially tuning the channels at the tuner;

if at least one channel of the CEA-542-B compliant channel plan was detected, selecting all channels from the second CEA-542-B compliant channel plan as channels available for a user to tune;

if no channels were detected in the N frequencies of the second CEA-542-B compliant channel plan, then selecting a third CEA-542-B compliant channel plan;

scanning a plurality of N frequencies of the third CEA-542-B compliant channel plan to determine if any channel was detected by sequentially tuning the channels at the tuner;

if at least one channel of the CEA-542-B compliant channel plan was detected, selecting all channels from the third CEA-542-B compliant channel plan as channels available for a user to tune; and

wherein N is a positive integer.

2. The method according to claim 1 , wherein if no channels were detected in the N frequencies of the first, second and third CEA-542-B compliant channel plan, then carrying out a complete channel scan of all channels in all three CEA-542-B compliant channel plans.

3. The method according to claim 1 , further comprising storing the selected channels in a memory device.

4. The method according to claim 1 , further comprising storing an attribute for each channel selected in a memory device.

5. The method according to claim 1 , further comprising carrying out a scan of the selected channel plan as a background function to refine the tuning of each available channel in the selected channel plan.

6. The method according to claim 1 , wherein the CEA-542-B compliant channel plans comprise STD, HRC and IRC channel plans.

7. The method according to claim 1 , wherein the selected channels are stored with default frequency values.

8. The method according to claim 7 , further comprising fine tuning the channels in the frequency plan to refine the default frequency values.

9. The method according to claim 8 , wherein the fine tuning is carried out when a user selects a channel for viewing from the channel plan.

10. The method according to claim 3 , further comprising loading an over the air (OTA) channel plan to memory.

11. A tangible computer readable electronic storage medium storing instructions which, when executed on one or more programmed processors, carry out a method according to claim 1 .

12. A television channel scan method, comprising:

selecting a first CEA-542-B compliant channel plan;

scanning a plurality of N frequencies of the first CEA-542-B compliant channel plan to determine if any channel was detected by sequentially tuning the channels at a tuner;

if at least one channel of the CEA-542-B compliant channel plan was detected, selecting all channels from the first CEA-542-B compliant channel plan as channels available for a user to tune;

if no channels were detected in the N frequencies of the first CEA-542-B compliant channel plan, then selecting a second CEA-542-B compliant channel plan;

scanning a plurality of M frequencies of the second CEA-542-B compliant channel plan to determine if any channel was detected by sequentially tuning the channels at the tuner;

if at least one channel of the CEA-542-B compliant channel plan was detected, selecting all channels from the second CEA-542-B compliant channel plan as channels available for a user to tune;

if no channels were detected in the M frequencies of the second CEA-542-B compliant channel plan, then selecting a third CEA-542-B compliant channel plan;

scanning a plurality of P frequencies of the third CEA-542-B compliant channel plan to determine if any channel was detected by sequentially tuning the channels at the tuner; and

if at least one channel of the CEA-542-B compliant channel plan was detected, selecting all channels from the third CEA-542-B compliant channel plan as channels available for a user to tune; and

wherein N, M and P are positive integers.

13. The method according to claim 12 , wherein if no channels were detected in the P frequencies of the first, second and third CEA-542-B compliant channel plan, then carrying out a complete channel scan of all channels in all three CEA-542-B compliant channel plans.

14. The method according to claim 12 , further comprising storing the selected channels in a memory device.

15. The method according to claim 12 , further comprising storing an attribute for each channel selected in a memory device.

16. The method according to claim 14 , further comprising loading an over the air (OTA) channel plan to memory.

17. The method according to claim 12 , further comprising carrying out a scan of the selected channel plan as a background function to refine the tuning of each available channel in the selected channel plan.

18. The method according to claim 12 , wherein the CEA-542-B compliant channel plans comprise STD, HRC and IRC channel plans.

19. The method according to claim 12 , wherein the selected channels are stored with default frequency values.

20. The method according to claim 19 , further comprising fine tuning the channels in the frequency plan to refine the default frequency values.

21. The method according to claim 20 , wherein the fine tuning is carried out when a user selects a channel for viewing from the channel plan.

22. A tangible computer readable electronic storage medium storing instructions which, when executed on one or more programmed processors, carry out a method according to claim 1 .

23. A television channel scan method, comprising:

selecting a first CEA-542-B compliant channel plan;

scanning a plurality of N frequencies of the first CEA-542-B compliant channel plan to determine if any channel was detected by sequentially tuning the channels at a tuner;

if at least one channel of the CEA-542-B compliant channel plan was detected, selecting all channels from the first CEA-542-B compliant channel plan as channels available for a user to tune;

if no channels were detected in the N frequencies of the first CEA-542-B compliant channel plan, then selecting a second CEA-542-B compliant channel plan;

scanning a plurality of M frequencies of the second CEA-542-B compliant channel plan to determine if any channel was detected by sequentially tuning the channels at the tuner;

if at least one channel of the CEA-542-B compliant channel plan was detected, selecting all channels from the second CEA-542-B compliant channel plan as channels available for a user to tune;

if no channels were detected in the M frequencies of the second CEA-542-B compliant channel plan, then selecting a third CEA-542-B compliant channel plan;

scanning a plurality of P frequencies of the third CEA-542-B compliant channel plan to determine if any channel was detected by sequentially tuning the channels at the tuner;

if at least one channel of the CEA-542-B compliant channel plan was detected, selecting all channels from the third CEA-542-B compliant channel plan as channels available for a user to tune;

if no channels were detected in the P frequencies of the first, second and third CEA-542-B compliant channel plan, then carrying out a complete channel scan of all channels in all three CEA-542-B compliant channel plans;

wherein N, M and P are positive integers;

storing an over the air (OTA) channel plan to a memory device using default frequency values;

storing the selected channels in the memory device using default frequency values;

carrying out a scan of the selected channel plan as a background function to refine the tuning of each available channel in the selected channel plan and omit unused channels; and

fine tuning the channels a user selects a channel for viewing from the channel plan.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2009
From: BLANCHARD, ROBERT; HARDACKER, ROBERT
To: SONY CORPORATION; SONY ELECTRONICS INC.
Reel/Frame 022537/0092 →
Continuity (1)
Related Publication 20100225830A1 · Sep 9, 2010