Title of Invention

" A METHOD OF PERFORMING A CHANNEL SEARCH ON A VIDEO PROCESSING APPARATUS HAVING MULTIPLE VIDEO INPUTS "

Abstract A method of performing a channel search on a video processing apparatus (12) having multiple video inputs (16, 26, 28, 30), comprising: determining a currently selected video input from at least two video inputs; detecting available channels from various possible channels on only the currently selected video input; and updating a channel list of channels available for the currently selected video input.
Full Text 1

METHOD AND APPARATUS FOR PERFORMING A CHANNEL SEARCH IN A TELEVISION
CROSS-REFERENCE TO RELATED APPLICATIONS
This is a non-provisional patent application based on co-pending provisional patent application serial number 60/144,654 filed July 16, 1999.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to digital television signals and, more particularly, to the search and detection of digital HDTV television signals.
2. Description of the Related Art
High Definition television (HDTV) sets and other digital equipment such as set-top boxes must be able to receive digital and analog television signals from various sources. In order to accomplish this, such television receivers and other digital/analog equipment have two or more signal inputs that are adapted to receive various television signal sources. The television allows the user to switch between the various signal inputs in order to view the channels carried by the signal source coupled to the selected signal input.
Digital and analog television signals may be received from sources such as antennas, community cable systems. Direct Broadcast Satellite CDBSJ systems, or the like. These various signal sources are coupled to separate signal inputs of the television and/or other digital/analog equipment {hereinafter collectively termed "television"). Each signal source typically carries many television channels.- -Some of the channels from the various signal sources are the same while some of the channels are different. With regard to both analog and digital off-air television signals from an antenna, if several digital channels are available, the user may be required to manually adjust the antenna in order to receive the best possible reception from all available channels.
With any signal source, the television needs to know what channels are available for each signal source or signal input, in order to skip those channels that do not carpy programming when the user is switching between the various

2
channels - Channel autoprogramming algorithms and systems for automatically detecting active channels and indicating the active channels in a channel schanning list are known for analog television receivers.
(WO 99/16247) discloses an apparatus for masking program selection latency in an MPEG-1ike information stream receiver. This apparatus stores I-channel data for adjacent channels received from a single input source- The stored I- channel data is retrieved from memory while the desired channel is re-acquired by tun ing" demodulating and multiplexing thereby masking the latency period inherent in tuning, demodulating and multiplexing .
(WO 99/35833) describes a convergence system displaying channel banners on a display. A television component receives a plurality of fields from a plurality of sources-Each banner includes a plurality of fields- The information contained within fields of the channel banner change with time. The form of the channel banner remains the same regardless of the source. A plurality of source devices is available from which the invention can download program data to be displayed on the channel banners means for selecting (32) one of the RF video input as a television signal source for processing; means for detecting (32,40) available channels from only the RF video input selected by the means for selecting; and

2A
It is known to provide a channel search routine for analog channels that will obtain a discrete sample or "snapshot" of all the currently available channels on all of the various signal inputs. The channel search routine then stores all of the channels detected from all of the signal inputs during the search in memory (e.g. EEPROM), deleting any channels previously stored that are not now currently available. At power-up of the unit, the channels in EEPROM become the channel list- This may occur when the user makes an adjustment to the antenna•> such as moving position or location, or when the DBS or cable system adds and/or deletes channels.
Part of the channel search process is detecting if cable or an air antenna is connected to the signal input. This detection is performed on all signal inputs. Such a search may be an iterative process. The user potentially will need to adjust the antenna and complete a channel search several times before correctly positioning the antenna for superior reception of all channels available. As this is a time consuming process, there is a need for a different type of channel search.
It is thus an object of the present invention to provide a channel search that will shorten the time necessary to complete the channel acquisition process.

2B
SUMMARY OF THE INVENTION
In accordance with one aspect of the present invention" there is provided a method and apparatus for performing a channel search on a television having multiple signal inputs.
In one form, a channel search is performed only on the currently selected signal input of the television rather than on all signal inputs. Depending on the number of signal inputsi channel search time is reduced by at least one-half the time-
According to an aspect of the present invention, since the
channel search is performed on only the currently selected signal
input there is no need to

RCA89650
3
perform a cable/antenna detection algorithm. This as well reduces the amount of time necessary to perform the channel search.
According to another aspect of the present invention, the present channel search may use information that was found during a last full channel search or information that was entered by the user.
In another form, a channel search program/routine preferably of a graphical user interface {GUI} e.g., a television programming or set-up menu, is adapted to allow the user to accomplish a channel search on only the currently selected signal input and/or enter information regarding the existence of various channels. The GUI can be combined with other GUI functions of a similar nature, i.e. channel information, rather than to have the user navigate through several menu options.
BRIEF DESCRIPTION OF THE DRAWING
The above-mentioned and other features and advantages of this invention, and the manner of attaining them, will become more apparent and the invention will be better understood by reference to the following description of an embodiment of the invention taken in conjunction with the accompanying drawing, wherein:
Fig. 1 depicts a multimedia system adapted to receive and utilize digital and analog television signals, as well as perform various television channel searches and storage of channel lists for various inputs.
Corresponding reference characters indicate corresponding parts throughout the several views. The exemplification set out herein illustrates a preferred-embodiment of the invention, and such exemplification is not to be construed as limiting the scope of the invention in any manner. DETAILED DESCRIPTION OF THE INVENTION
Referring now to the drawings and, more particularly to Fig. 1, there is shown a simplified, functional block diagram of a multimedia system 10. Multimedia system 10 may include television ("TV"! or monitor 12 and DBS and/or set-top box receiver 14. DBS receiver 14 is in communication with signal input 16 of TV-12 via a communication line as is known in the art. DBS (Direct

RCA89650
4
Broadcast System) receiver 14 is in communication with dish (or antenna) 18 via a communication line as is also known in the art. Dish 18 receives digital multimedia and/or data signals, e.g. television, music and/or internet signals (hereinafter collectively "television signals"), that are focused onto and received by feedhorn/LNA (Low Noise Amplifier) unit 20. Feedhorn/LNA unit 20 typically receives and slightly amplifies the received television signals and transmits the amplified television signals to DBS receiver 14 for processing.
TV 12 includes image display or viewing area 22 and speakers 24a and 24b. In addition to signal input 16, TV 12 also includes signal inputs 26, 28, and 30. Signal inputs 16, 26, 28, and 30 are typically RF type signal inputs but may be any type of signal input such as RF and S-video. Additionally, while TV 12 is shown with four signal inputs, it should be understood that the number of signal inputs may vary from two to as many as practical. As depicted in Fig. 1, signal input 26 is signified as coupled with a CATV or cable system via cable or communication input line 34. TV 12 is shown coupled to antenna or aerial 36 via a communication input line with signal input 28. Likewise, antenna or aerial 38 is coupled to TV 12 via a communication input line. Antennas 36 and 38 are designed to receive off-air or terrestrially broadcast television signals which may be either digital or analog television signals. As such, antennas 36 and 38 are generally adjustable either manually or automatically. While antennas 36 and 38 are shown coupled to signal inputs 28 and 30 respectively, signal input 26 is shown coupled to CATV, and signal input 16 is shown coupled to DBS 14, it should be understood that generally each signal input can accept any input device, i.e^antenna^ATV, DBS or the like. Thus what is shown in Fig. 1 is for illustrative purposes only.
Signal inputs 16, 26, 28 and 30 are fed into microcontroller unit ("nC") 32 such that television signals from any signal input may be selected for discriminating or tuning the various channels and receiving any data signals by tuner or selector 40 as is known in the art. Tuner 40 is in communication with jiC unit 32 such that analog and digital television signals received from either antenna 36 or 38, CATV 34, or dish 18 are received and processed by ^C unit

RCA896S0
5
32 as is known in the art. In addition to other functions as are known in the art, fiC unit 32 provides control and/or implementation of the various software programs/routines and is in communication with various components in accordance with the various aspects of the present invention, such as memory 42, e.g. EEPRO.M, RAM, ROM, display 22, and speakers 24a and 24b fer providing audio output for the user.
Additionally, ^C unit 32 includes the ability to generate, process, and display OSD information/data on display 22. The OSD information/data may be part of a received television signal or may be generated internally. Such OSD information may include channel number, time, signal strength, on-screen electronic program guides (EPGs), internet data, pop-up windows, on-screen electronic programming menus, and the like. Microcontroller unit 32 also runs various software necessary to process and/or utilize the incoming digital signals as is known in the art and additionally as provided herein.
It should be understood that nC unit 32 by itself or along with tuner 40 and memory 42 form a module capable of implementing the present invention. This module may be totally separate (discrete module) or may incorporate existing constituents of the various components (virtual module). In this manner, the module may be incorporated into TV 12, DBS/Set-Top Receiver Unit 14, or any other digital component capable of receiving and/or utilizing digital television signals.
As is typical of televisions, TV 12 is able to process only television signals from one signal input or signal reception medium, i.e. antenna, cable or satellite dish. The-choice of which signal input to process and thus the channels to watch is determined by the user typically through input from a remote (not shown) as is known in the art. Thus, the selection of which signal input 16, 26, 28 or 30 to have TV 12 process and allow the various channels to be viewed on display 22 is chosen by the user.
In accordance with the present invention, upon initiation of a channel search in order to detect what channels.are.being broadcast in the television signal, the channel search routine tries to detect channels only from the currently

RCAS9650
6
selected signal input_aLsigaaLLnputs 16, 26, 28, and 30. Upon detection of a channel on which information is being broadcasted, a channel list stored in memory 42 is updated to include the detected channel for the particular signal input. The channel search may utilize channel information that was determined during a last channel search for the particular signal input. Alternatively or additionally, the channel search may utilize channel information that was entered by the user.. The channel list preferably includes a label or identifier for each active channel detected which relates the detected channel to the particular signal input being scanned. Thus, when a user is viewing channels from a selected signal input, only those channels that were detected from the selected signal input are displayable.
In order to further reduce the time necessary to perform channel detection,
the various signal inputs 16, 26, 28, and 30 may accept only certain signal sources. For example, signal input 16 may only accept DBS/Set-top box type television signals and thus only those channels that are typical of DBS/Set-top box signals. Signal inputs 28 and 30 may accept only terrestrial or off-air television signals (VHF/UHF) that only carry characteristics channels, while signal input 26 may accept only cable television signals which carry only a certain range of channels. Preferably, television 12 includes a full channel search routine that detects all available channels from all signal inputs 16, 26, 28, and 30, in order to establish a baseline channel list if necessary.
It is not necessary for television 12 to perform a chanrel search/scan on television signals from every signal input. As such, the present invention preferably .performs the channel detection/search/scan only on those signal inputs that are coupled to antennas that are receiving off-air or terrestrial television signals, and those signal inputs that are coupled to CATV systems for receiving cable TV signals. At a minimum, the present invention may be applied only to those signal inputs that are coupled to antennas. In Fig. 1, this would be signal inputs 28 and 30 which are coupled to antennas 36 and 38 respectively, and signal input 26 which is coupled to a CATV system. It should be understood that while a DBS receiver 14 is shown coupled to television 12 via signal input

RCA89650
7
16, the present channel search is not performed on this set of television signals, since the DBS receiver 14 performs this function. This would also be true of a VCR or like device {not shown) that would be coupled to a signal input. Generally, the present channel search is performed on the signal inputs coupled to the antervnas. As such this would eliminate a cable/air detection routine as performed in the prior art thereby reducing the time necessary to perform the channel search function.
Upon selection of a channel scan by the user, preferably from within a screen of a GUI, a channel search is started on the channels characteristic of the signal input. A next frequency starting from a chosen frequency is scanned for detection of a usable signal. If there is not a next frequency, the routine is done. When a next frequency is encountered, it is determined whether there is a usable signal on the frequency/channel. Usable may be determined by applying a threshold signal strength for the incoming signal to overcome or other parameter or set of parameters. For each incoming frequency/channel that does not meet threshold signal strength requirements or otherwise, the channel may be removed from the channel list and a next frequency is determined. A continuous non-receipt of usable channels results in a loop until there are no more next frequencies available. For each incoming frequency/channel that does meet threshold signal strength requirements or otherwise, the channel is added to the channel list, preferably with an identifier indicating which signal input it is from. The process repeats until there is no next frequency.
While this invention has been described as having a preferred design, the present tnvjention can be further modified within the spirit and scope of this disclosure. This application is therefore intended to cover any variations, uses, of adaptations of the invention using its general principles. Further, this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which this invention pertains and which fall within the limits of the appended claims.

8
We Claim
1. A method of performing a channel search on a video processing apparatus
(12) having multiple video inputs (16, 26, 28,30), comprising:
determining a currently selected video input from at least two video
inputs;
detecting available channels from various possible channels on only the currently selected video input; and
updating a channel list of channels available for the currently selected video input.
2. The method as claimed in claim 1, wherein detecting available channels
comprises detecting only digital channels.
3. The method as claimed in claim 1, wherein after determining a currently
selected video input:
utilizing information generated from a previous full channel search regarding whether a video input is coupled to a cable video signal source or an antenna video signal source in order to skip a cable / air detection routine.
4. The method as claimed in claim 1, wherein after determining a currently
selected video input:
utilizing information entered by a user regarding whether a video input is coupled to a cable video signal source or an antenna video signal source in order to skip a cable /air detection routine.
5. A video processing apparatus (12) coupled to a display device (22) and
having atleast two RF video inputs (16, 26, 28, 30) coup lab le to a source
(36, 38) of television signals, the video processing apparatus comprising:
means for selecting (32) one of the RF video inputs as a television signal
source for processing;
means for detecting (32, 40) available channels from only the RF video input selected by the means for selecting; and
means for updating (40, 42) a channel list of channels available for the selected RF video input.

9
6. The video processing apparatus as claimed in claim 5, wherein the means
for detecting (40) available channels comprises detecting only digital
channels.
7. The video processing apparatus as claimed in claim 5, comprising:
means for utilizing (32) information generated from a previous full
channel search regarding whether an RF video input (28, 30) is coupled to
a cable video signal source (36) or an antenna video signal source (38) in
order to skip a cable / air detection routine.
8. The video processing apparatus as claimed in claim 5, comprising:
means for utilizing (32) information entered by a user regarding whether
an RF video input is coupled to a cable video signal source or an antenna
video signal source in order to skip a cable / air detection routine.
9. A video processing apparatus comprising:
means for receiving a first plurality of channels of television signals from a
first television signal input;
means for receiving a second plurality of channels of television signals
from a second television signal input;
means for displaying the plurality of channels of television signals from
either the first and second television signal inputs;
means for selecting one of the first and second television signal inputs for
processing and display;
means for detecting available channels from only the selected first or
second television signal input selected by the means for selecting; and
means for updating a channel list of channels available for the selected
television signal input, 10, The video processing apparatus as claimed in claim 9, wherein the means
for detecting available channels comprises detecting only digital channels. 11.The video processing apparatus as claimed in claim 9, comprising:
means for utilizing information generated from a previous full channel
search regarding whether a television signal input is coupled to a cable
video signal source or an antenna video signal source in order to skip a
cable / air detection routine.


10 12.The video processing apparatus as claimed in claim 9, comprising:
means for utilizing information entered by a user regarding whether a television signal input is coupled to a cable video signal source or an antenna video signal source in order to skip a cable / air detection routine.
DATED THIS 15(tm) DAY OF JANUARY 2002.
A method of performing a channel search on a video processing apparatus (12) having multiple video inputs (16, 26, 28, 30), comprising: determining a currently selected video input from at least two video inputs; detecting available channels from various possible channels on only the currently selected video input; and updating a channel list of channels available for the currently selected video input.

Documents:


Patent Number 200499
Indian Patent Application Number IN/PCT/2002/00072/KOL
PG Journal Number 05/2007
Publication Date 02-Feb-2007
Grant Date 02-Feb-2007
Date of Filing 15-Jan-2002
Name of Patentee THOMSON LICENSING S.A.
Applicant Address 46, QUAI ALPHONSE, LE GALO , F-92648 BOULOGNE CEDEX,
Inventors:
# Inventor's Name Inventor's Address
1 KLOPFENSTEIN SCOTT EDWARD 9304-F VIKING HILLS COURT ,INDIANAPOLIS, IN 46250,
2 DINWIDDIE AARON HAL 12466 TROPHY DRIVE ,FISHERS IN 46038,
3 JHONSON GENE HARLOW 14370 WHISPER WIND DRIEVE,CARMEL,IN 46250,
4 MAYER MATTHEW THOMAS 9340A KUNGSHOLD DRIVE,INDIANAPOLIS,IN 46250
PCT International Classification Number H04N 5/445
PCT International Application Number PCT/USOO/17374
PCT International Filing date 2000-06-23
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 60/144,654 1999-07-16 U.S.A.