[go: up one dir, main page]

CN1361983A - Method and apparatus for autoprogramming a television receiver - Google Patents

Method and apparatus for autoprogramming a television receiver Download PDF

Info

Publication number
CN1361983A
CN1361983A CN00810472A CN00810472A CN1361983A CN 1361983 A CN1361983 A CN 1361983A CN 00810472 A CN00810472 A CN 00810472A CN 00810472 A CN00810472 A CN 00810472A CN 1361983 A CN1361983 A CN 1361983A
Authority
CN
China
Prior art keywords
signal
channel
digital
analog
channels
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.)
Pending
Application number
CN00810472A
Other languages
Chinese (zh)
Inventor
G·H·约翰逊
M·T·迈尔
A·R·布伊莱特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
RCA Licensing Corp
Original Assignee
RCA Licensing Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by RCA Licensing Corp filed Critical RCA Licensing Corp
Publication of CN1361983A publication Critical patent/CN1361983A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/46Receiver circuitry for the reception of television signals according to analogue transmission standards for receiving on more than one standard at will
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42607Internal components of the client ; Characteristics thereof for processing the incoming bitstream
    • H04N21/4263Internal components of the client ; Characteristics thereof for processing the incoming bitstream involving specific tuning arrangements, e.g. two tuners
    • H04N21/42638Internal components of the client ; Characteristics thereof for processing the incoming bitstream involving specific tuning arrangements, e.g. two tuners involving a hybrid front-end, e.g. analog and digital tuners
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/44209Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Circuits Of Receivers In General (AREA)
  • Superheterodyne Receivers (AREA)

Abstract

An apparatus for automatically programming information associated with a plurality of air and cable television channels. Upon receiving an autoprogramming signal, the apparatus detects analog and digital television signals from each channel to determine whether the associated air or cable channel is digital or analog. The apparatus stores information associated with the each channel into a memory unit. The results of all channels are displayed as a channel scanning list on an output device or monitor. A method for processing a plurality of air and cable television channels is also provided. The method selects a channel, receives an analog or digital signal associated with the selected channel, determines whether the channel is analog or digital, stores the result and repeats the steps until all channels have been selected. Additionally, a computer readable medium that stores a software program is provided. This program, when executed by a computer, causes the computer to perform the method embodied in the invention.

Description

The method and apparatus of automated programming television receiver
The field of the invention
Relate generally to television system of the present invention.More specifically, the present invention relates to a kind of method and apparatus, be used for carrying out automated programming for the ABC air broadcast channel and the cable television channels that are associated with simulated television and digital television signal information.
The prior art explanation
Used channel automated programming algorithm and system in the television receiver, be used for the television channel of automatic testing and indicate these channels at a scan list.Can comprise ABC air broadcast or air broadcast channel in all channels, be used for radio frequency (RF) signal being transferred to receiver by antenna.Another kind of situation can comprise cable television channels in all channels, is used for by cable network the RF signal being transferred to receiver.
Existing automated programming algorithm and system all are limited to the treatment of simulated television channel.A kind of such automated programming algorithm and system specialization be in United States Patent (USP) 4,776, and in 038, it is proposed on October 4th, 1988 by people such as Testin.Digital television system recently progress and the increase of application produced a kind of demand that is used for the automated programming digital TV channel.Yet, the signal that the simulated television receiver can not automated programming be associated with digital TV channel.Therefore, need discrete system in order to detect and to indicate each other analog-and digital-television channel usually.
So, a kind of method and system of demand, with automated programming algorithm and system extension to hold digital TV channel.
Summary of the invention
The present invention is by providing a kind of method and apparatus, is used for automated programming algorithm and system extension can overcoming the shortcoming of prior art to hold digital TV channel.Particularly, comprise a tuner, a digital signal converter, an analog signal converter, a video processor, a microprocessor and a memory cell in this device.Tuner becomes an intermediate frequency (IF) signal with radio frequency (RF) conversion of signals.Analog signal converter is demodulated to base-band analog signal with the IF signal that tuner comes, and produces harmonic ringing and video synchronization signal.Digital signal converter is downconverted into accurate baseband signal with the IF signal, and accurate baseband signal is demodulated to baseband digital signal, and produces synchronizing signal and error correction signal.Video processor is further handled video and the audio component in each other base-band analog signal and the baseband digital signal, in order to be presented on the output device.Memory cell stores is gone into automated programming algorithm and the information that is associated with analog-and digital-television channel.
Microprocessor is carried out automated programming algorithm or the program that is stored in the memory cell.By the signal of microprocessor control tuner reception from the analog and digital signal transducer, the result is stored in the memory cell, and each applicable channel is repeated this process, all obtain handling until whole channels.
Also provide a kind of method of handling a plurality of television channels.Particularly, include step in this method: from a plurality of channels, select a channel; Receive a signal that is associated with the channel of this selection; And determine selected channel be numeral or simulation, the information stores that is associated with selected channel is gone in the memory cell.For a plurality of channels each, repeat these steps.In addition, provide a kind of computer-readable medium, by its storing software program.When being carried out by a computer, this program can make the method for implementing among the present invention of this computer realization.
Brief description of drawings
In conjunction with the accompanying drawings, investigate following detailed description, can easily understand instruction of the present invention; In the accompanying drawing:
Fig. 1 shows the block diagram of a bright television receiver, and it can receive analog and digital signal;
Fig. 2 shows the flow chart of bright a kind of method, is used to scan each channel;
Fig. 3 shows the flow chart of bright a kind of method, and to be used to detect a channel be simulation, numeral or neither be; And
Fig. 4 shows the flow chart of bright a kind of method, and whether be used to detect a channel is digital channel.
For the ease of understanding, all may the time used the same numeral number and indicated same unit total in all accompanying drawings.
Describe in detail
Fig. 1 shows the block diagram of a bright television receiver 100, and it can receive analog-and digital-TV signal.Include tuner 102, digital demodulator 104, Forward Error Correction (FEC) module 106, digital signal processor 108, analog demodulator 110, analogue signal processor 112, microprocessor 114, memory cell 116 and video processor 118 in the receiver 100.In addition, receiver 100 is connected with signaling interface 120, input unit 122 and output device 124.
Tuner 102 receives modulated radio frequency (RF) signal by signaling interface 120.The RF signal association that depends on reception requires to have different signaling interface 120 in air broadcast channel (being also referred to as the ABC air broadcast channel) or cable television channels.If the TV signal that tuner 102 receives from the air broadcast channel.Then signaling interface 120 includes an antenna.If the TV signal that tuner 102 receives from cable television channels, then signaling interface 120 comprises a cable network link.Signaling interface 120 can receive the types of signals from various signal sources.
The RF signal that is associated with air broadcast and cable television channels is analog-and digital-TV signal.Can comprise that use in the U.S., conventional National Television System Committee (NTSC) modulated signal in the anolog TV signals.Can comprise a residual sideband (VSB) modulation signal in the digital television signal, it accords with the Advanced Television standard committee (ATSC) standard A/53.
The RF conversion of signals that receives is become tuner 102 or heterodyne becomes an intermediate frequency (IF) signal.After microprocessor 114 received an automated programming order from input unit 122, microprocessor 114 just started the search to the channel of work.For each channel, transmit a voltage signal by microprocessor 114 to tuner 102, it is corresponding to required local oscillator (LO) frequency.After the channel of 114 pairs of selections of microprocessor was determined suitable LO frequency, tuner 102 just became the IF signal with the RF conversion of signals.In the U.S., for anolog TV signals, the IF carrier wave of vision signal is 45.75MHz; For digital television signal, be 44MHz.
After tuner 102 converts the RF TV signal that receives to the IF signal, handle the IF TV signal of numeral and simulation by television receiver 100.Particularly, comprise a digital signal converter 126 in the television receiver 100 with processing IF digital television signal, and comprise an analog signal converter 128 to handle the IF anolog TV signals.Include digital demodulator 104, forward error correction block 106 and digital signal processor 108 in the digital signal converter 126.Include analog demodulator 110 and analogue signal processor 112 in the analog signal converter.Also video in other analog-and digital-TV signal and audio component are processed into a kind of suitable format with each in the video processor 118, are used for showing on output device 124.
Digital demodulator 104 is downconverted into a kind of accurate base band (NBB) signal with the IF digital television signal, carrier wave is calmed on the NBB signal the NBB conversion of signals being become a base-band digital symbols streams, and this symbols streams is implemented symbol regularly.In order to realize these functions, comprise a down-conversion stage, a carrier recovery loop and a symbol timing recovery loop in the digital demodulator 104.Down-conversion stage receiving center frequency from the tuner 102 is the IF signal of 44MHz, the IF signal frequency is down-converted on the NBB frequency, and for example be 5.38MHz (or being half symbol rate of digital data stream).
Carrier recovery loop produces a local oscillator (LO) signal, it be with the NBB signal in carrier wave be complementary or phase-locked.In case reach phase locked state, this loop just produces a carrier lock signal to microprocessor 114.Then, carrier recovery loop makes the LO signal mix the carrier wave with removal NBB signal center with the NBB signal, and the NBB conversion of signals is become a base-band data stream.
After sending out the carrier lock signal, the symbol timing recovery loop matches or phase-locked firmly base-band data stream, in order to recover a data symbols streams from base-band data stream.Comprise a sequence that constitutes by all data fields in this data flow.Comprise 1 field synchronization (SYNC) section and 312 data segments in each data fields.Comprise 4 section synchronizing symbols and 828 symbols that are used for payload and error checking in each data segment.These 4 section synchronizing symbols are represented a section synchronization character.If digital television signal is a 8-VSB signal, then all payload symbols comprises the MPEG-2 packet of 188 bytes, and the error checking symbol comprises 20 parity bytes.
Owing to comprise 1 section synchronization character in each sync section, so be periodic at data flow inner segment synchronization character, as example, its symbol rate is 10.76 Msymbol/s (MS/s).Under the occasion of 8-VSB digital television signal, the reference mode that the section synchronization character has is 1 ,-1 ,-1,1.Predetermined when putting the letter level and being associated with one when the digital demodulator section of making synchronization character, digital demodulator 104 is just sent out a section locking signal to microprocessor 114.
After the locking of digital demodulator 104 sections of reaching, detect and the error code of correction in the digital signal of demodulation by Forward Error Correction (FEC) module 106.For state that changes in the compensating signal transmission channel and the distortion effect that interference is caused, in FEC module 106, comprise an adaptive equalizer, in order to remove channel distortion or to realize channel equalization.Yet adaptive equalizer can be introduced a variable time-delay to data flow.Therefore, the data flow of coming from equalizer may no longer be aimed at segment sync signal.FEC module 106 must make data flow aligned segments synchronizing signal again, so that can realize the Forward Error Correction of data flow.When accomplishing this point, FEC module 106 provides a FEC locking signal to microprocessor 114.
In addition, comprise a correction module in the FEC module 106, all decoders of a Reed-Solomon (RS) in this way.20 check byte in each section of RS decoder application are carried out error correction to 187 data bytes of each packet.The RS decoder can be proofreaied and correct many bytes to 10 error codes to each grouping.Therefore, if comprise error code byte more than 10 in the grouping, this grouping is interior will to comprise uncorrectable error code.
The number of uncorrectable packet error is Reed-Solomon (RS) error rate in the per second.If this error rate is enough low, then FEC module 106 transmits a RS bit error rate signal to microprocessor 114.Yet if this error rate is too high, digital signal processor 108 can not normally decode video and audio-frequency information related in the data flow.
Digital signal processor 108 makes baseband digital signal or data stream separation become video and audio component signal.Video processor 118 further is processed into video component signal suitable form, is used for showing on output device 124.Output device 124 is other display unit of a televimonitor or certain.
Analog demodulator 110 is demodulated to the baseband signal that includes video and audio component with Simulation with I F modulated signal.In addition, comprise an automatic fine tuning (AFT) circuit in the analog demodulator 110, be used for determining whether the IF signal of video component departs from opening of bid title IF frequency 45.75MHz.If the frequency of video component is higher than 45.75MHz, then the AFT circuit judges that the frequency of video component is too high, provides " a 00 " value to microprocessor 114.If the frequency of video component is lower than 45.75MHz, then the AFT circuit is judged the underfrequency of video component, provides " a 11 " value to microprocessor 114.Other probable value of AFT circuit is also made consideration within the scope of the invention.
Analogue signal processor 112 makes the baseband analog TV signal be separated into video and audio component signal.The video and audio signal of correspondence in handling digital television signal, video processor 118 is roughly the same handled the video and the audio component of anolog TV signals, is used for showing on output device 124.In addition, analogue signal processor 112 draws a composite sync (" SYNC ") signal from vision signal.Typically include level and vertical video synchronization signal in such composite synchronizing signal.This composite synchronizing signal is connected on the microprocessor 114.
Microprocessor 114 is coordinated for the channel detection and the automated programming that are associated with television receiver 100.Initially, receive an automated programming order by microprocessor 114 from input unit 122, input unit 122 is such as being remote controller, keyboard or other device that is used to import data.For example, input unit 122 can instruct microprocessor 114 to search for the air broadcast and/or the cable television channels of all workings.In case microprocessor 114 detects the type by the TV signal of each air broadcast and/or cable television channels transmission, microprocessor 114 is just stored channel information or be loaded in the memory cell 116.The type that depends on the TV signal that is detected, microprocessor 114 will indicate a given air broadcast or cable television channels is simulation or digital.From memory cell 116, can retrieve channel information, on output device 124, show bright or demonstration.
In addition, microprocessor 114 by software program for execution can correctly detect each channel related with TV signal be the simulation or the numeral.Software program is stored in the memory cell 116 of all read-only memorys in this way (ROM) and so on.When software program for execution, microprocessor 114 has utilized each signal from digital demodulator 104, FEC module 106, analog demodulator 110 and analogue signal processor 112.Include carrier lock and section locking signal in these signals from digital demodulator 104, and from the FEC of FEC module 106 locking and Reed-Solomon (RS) bit error rate signal.
Such as shown in Figure 2 each channel of preliminary sweep of microprocessor 114.For each channel that can receive, further as shown in Figure 3, the TV signal of association is determined that it is simulation or digital.Particularly, bright as shown in Figure 4, if TV signal is not digital, then the composite synchronizing signal of the AFT signal of application simulation demodulator 110 and analogue signal processor 112 judges whether this TV signal and corresponding channel simulate.According to the type of its TV signal, be to be that simulate or digital with each channel identification.At last, this channel information automated programming is gone in the memory cell 116, and memory cell 116 for example is the programmable read only memory (EEPROM) of a random-access memory (ram) or an electric erasable.
Channel information is shown on the output device 124 as a kind of channel scan list.Since about the information stores of each channel in memory cell 116 and be presented on the output device 124, so television receiver 100 do not need to determine user-selected channel be simulation or numeral.Therefore, in case make after the channel selection, the required time of tuning this channel can reduce.
The present invention also can be used as a kind of program product and is implemented, and it is used in combination with a computer system (for example television system).Program in the program product defines each function that can be included in various signal/carrying media, they can comprise but also be not restricted to following aspect: (i) permanent storage (for example writes medium non-, read-only memory parts in the computer are such as by the readable CD-ROM CD of CD-ROM drive) in information; (ii) be stored in and write modifiable information in the medium (for example, the disk in floppy disk or the hard disk drive); Perhaps (iii) transfer to information on the computer, all communication medium by a computer or telephone network (comprising cordless communication network) and so in this way by communication medium.When this kind signal-carrying media is controlled function of the present invention when carrying computer readable instructions, these type of media representatives the embodiment that adds of the present invention.
Fig. 2 shows the flow chart of bright method 200, is used to detect a plurality of channels.Microprocessor 114 is carried out a software program (it can realize this method 200) to scan or to select each channel, and after detecting the channels of all selecting, microprocessor 114 will be associated with the information stores of each channel or be loaded into memory cell 116.
Method 200 is initial selects an initial channel on step 202.Method 200 advances on the step 203, to determine whether current channel is a digital channel.Step 203 is implemented in method 400, and it is discussed among following Fig. 4.If digital channel, then method 200 advances to step 204, there current channel is masked as digital channel.If not digital channel, then method 200 advances to step 206, to determine whether current channel is analog channel.If selected channel is an analog channel, then method 200 advances to step 208, there current channel is masked as analog channel.Otherwise method 200 advances to step 210, there current channel is masked as neither digital channel non-again analog channel.The enforcement of step 203 and 206 combination is by the method 300 that further specifies among following Fig. 3.Therefore, method 300 can determine current channel be the numeral or the simulation.
Indicate channel by method 200 in each other step 204,208 and 210 after, method 200 advances to step 212, all selects or searches to determine whether whole channels.If all channel is all chosen, then method 200 advances to step 214, finishes this program.If there is other channel to select, then method 200 advances to step 216, selects next available channel, and repeats above-mentioned steps (method 200), all chooses until whole channels.
As previously described, realize in step 203 and 206 the method that is combined in 300.Fig. 3 shows the flow chart of bright method 300, is simulation, numeral or neither simulates non-numeric again in order to the detection channel.Method 300 is handled for the analog and digital signal that is associated with air broadcast of selecting and cable television channels.Method 300 is implemented once in every selection or when scanning a new channel.
Channel detection method 300 starts from step 302.Method 300 advances to step 304, selects the LO frequency there, makes tuner 102 that the RF conversion of signals that arrives is become an intermediate frequency (IF) signal, and for digital television signal, the nominal frequency value of intermediate frequency is 44MHz.On step 306, method 300 supposition, what television receiver 100 received is digital television signal.Method 300 advances to step 307, to determine whether the channel of selecting or scanning is digital.Step 307 is to realize in the method 400 of Fig. 4.If channel is digital, then method 300 advances to step 204, and this channel is detected and be masked as digital channel there.If this channel is not digital, then method 300 advances to step 308, method 300 supposition there, and what television receiver 100 received is anolog TV signals.
Method 300 advances to step 310, the frequency of setting LO there make tuner 102 with the RF conversion of signals that arrives to the IF signal of the high 0.1875MHz of its frequency ratio nominal IF frequency.For the video carrier part of U.S.'s anolog TV signals, nominal IF frequency is 45.75MHz.0.1875MHz skew represent three 62.5KHz step level, each 62.5KHz step level or increment represents the resolution of tuner 102 interior phase-locked loop (PLL) integrated circuits (IC).A skew enough far away to nominal IF frequency has been represented in this 0.1875MHz skew, and the IF frequency of changing is too high or too low so that the AFT circuit can be determined to make new advances.On step 312, method 300 determines whether automatic fine tuning (AFT) value is 00.If the AFT value equals 00, then method 300 advances to step 314.If the AFT value is not 00, then method 300 advances to step 316.
On step 314, the frequency setting of LO must make tuner 102 that the RF conversion of signals that arrives is hanged down on the IF signal of 0.1875MHz to its frequency ratio nominal IF frequency.Method 300 advances to step 318, to determine whether the AFT value equals 11.If the AFT value equals 11, then method 300 advances to step 320.Under this occasion, the video component of IF anolog TV signals is correctly between two parties on nominal IF frequency 45.75MHz.If the AFT value is not equal to 11, then method 300 advances to step 316.
On step 320, method 300 is determined microprocessor 114 and whether detect SYNC (synchronously) signal from analog processor 112.If microprocessor 114 detects synchronizing signal, then method 300 advances to step 322.If microprocessor 114 does not detect synchronizing signal, then method 300 advances to step 316.
On step 322, method 300 is determined the TV signal of reception and is simulated.Method 300 advances to step 208, and microprocessor 114 is an analog channel with the channel identification that detects there, and the result is stored in the memory cell 116.
On step 316, it is cable TV (CBL) channel or air broadcast (AIR) channel that method 300 is determined detected channel.If detected channel is air broadcast (AIR) channel, then method 300 advances to step 210, and microprocessor 114 is neither effectively analog channel, nonnumeric channel again with channel identification there.This result is stored in the memory cell 116.If detected channel is cable TV (CBL) channel, then method 300 advances to step 324.On step 324, method 300 supposition, what television receiver 100 received is digital television signal.
With the signal that cable television channels is associated a carrier wave (HRC) or the carrier wave (IRC) that increment is relevant that harmonic wave is relevant can be arranged.Method 300 advances to step 326, and the frequency setting of LO must make tuner 102 that the RF conversion of signals that arrives is become an IF frequency that joins with the HRC frequency dependence there.Then, method 300 advances to step 327, to determine whether this cable television channels is digital.As step 307, step 327 is to realize in the method 400 of Fig. 4.If this cable television channels is digital, then method 300 advances to step 204, and cable television channels is detected and be masked as digital channel there.If this cable television channels is not digital, then method 300 advances to step 328, method 300 supposition there, and television receiver 100 receives anolog TV signals that are associated with cable television channels.
On step 330, the frequency setting of LO must make tuner 102 with the RF conversion of signals that arrives to the IF frequency of the high 0.1875MHz of its frequency ratio HRC frequency.Method 300 advances to step 322, and microprocessor 114 is determined automatic fine tuning (AFT) value and whether equaled 00 there.This AFT value is fed on the microprocessor 114 by analog demodulator 110.If the AFT value equals 00, then method 300 advances to step 334.If the AFT value is not 00, then method 300 advances on the step 336.
On step 334, the frequency setting of LO must make tuner 102 that the RF conversion of signals that arrives is hanged down on the IF frequency of 0.1875MHz to its frequency ratio HRC frequency.Method 300 advances to step 338, and microprocessor 114 is determined the AFT signal and whether equaled 11 there.If the AFT signal equals 11, then method advances to step 340, and method 300 is determined microprocessor 114 and whether detect SYNC (synchronously) signal from analog processor 112 there.If microprocessor 114 detects synchronizing signal, then method 300 advances to step 322, advances to step 208 then, is what simulate so that detect this cable television channels.If microprocessor 114 does not detect synchronizing signal, then method 300 advances to step 210, and cable television channels is detected to neither the nonnumeric again channel of analog channel there.
On step 336, microprocessor 114 determines whether selected cable television channels is channel 5 or 6.Because whether the HRC frequency of all other cable television channels all is identical with the IRC frequency except cable television channels 5 and 6, be on the IRC frequency so method 300 can be determined a cable TV signal for cable television channels 5 or 6.If the cable television channels of selecting is channel 5 or 6, then method 300 advances to step 342.Otherwise, not needing to distinguish any signal that adds and method 300 advances to step 210, this cable television channels is detected analog channel for not only inoperative, but also nonnumeric channel there.
On step 342, method 300 supposition, what television receiver 100 received is digital television signal.Method 300 advances to step 344, there the frequency setting of LO must make tuner 102 with the RF conversion of signals that arrives to an IF frequency of IRC frequency dependence connection on.Then, method 300 advances to step 345, to determine whether cable television channels is digital.As step 307 and 327, step 345 realizes in the method 400 of Fig. 4.If this cable television channels is digital, then method 300 advances to step 204, and cable television channels is detected and be masked as a digital channel there.If cable television channels is not digital, then method 300 advances to step 346, method 300 supposition there, and television receiver 100 receives anolog TV signals related with cable television channels.
Method 300 advances to step 348, there local oscillator frequency set make tuner 102 with the RF conversion of signals that arrives to the IF frequency of the high 0.1875MHz of its frequency ratio IRC frequency.On step 350, microprocessor 114 is determined automatic fine tuning (AFT) value and whether is equaled 00.If the AFT value equals 00, then method 300 advances to step 352.If the AFT value is not 00, then method 300 advances to step 328.
On step 352, the frequency setting of LO must make tuner 102 that the RF conversion of signals that arrives is hanged down on the IF frequency of 0.1875MHz to its frequency ratio IRC frequency.Method 300 advances to step 354, and microprocessor 114 is determined the AFT signal and whether equaled 11 there.If the AFT signal equals 11, then method 300 advances to step 340, and method 300 is determined microprocessor 114 and detect SYNC (synchronously) signal or video synchronization signal from analogue signal processor 112 there.If microprocessor 114 detects synchronizing signal, then method 300 advances to step 322, advances to step 208 then and detects the analog channel that this cable television channels is a job.If microprocessor 114 does not detect synchronizing signal, then method 300 advances to step 210, and this cable television channels is detected analog channel for not only inoperative, but also nonnumeric channel there.
Fig. 4 shows the flow chart of bright method 400, is used to detect a digital channel.It is digital channel that method 400 is determined a channel related with digital signal.On step 402, method 400 initially makes a timer lose efficacy for 2 seconds.Therefore, method 400 must detect selected digital channel before the timer timing arrived for 2 seconds.This timer can make the time-delay minimum that digital channel detection method 400 is introduced.
Method 400 advances to step 404, and the LO frequency is selected to such an extent that make tuner 102 that the RF conversion of signals that arrives is become an intermediate frequency (IF) signal there, and the nominal frequency value of IF-FRE is equivalent to 44MHz for digital television signal.On step 406, method 400 is determined microprocessor 114 and whether receive the carrier lock signal from digital demodulator 114.If microprocessor 114 receives the carrier lock signal, then method 400 advances to step 408.If microprocessor 114 does not receive the carrier lock signal, then method 400 advances to step 410.
On step 410, the LO frequency select make tuner 102 with the RF conversion of signals to the IF frequency of the high 62.5KHz of its frequency ratio nominal frequency.62.5KHz increment has been represented the resolution of phase-locked loop (PLL) integrated circuit (IC) in the tuner 102.Method 400 advances to step 412, and method 400 determines whether microprocessor 114 receives the carrier lock signal after changing the LO frequency there.If microprocessor 114 receives the carrier lock signal, then method 400 advances to step 408.Otherwise method 400 advances to step 414, and microprocessor 114 is to be not digital (perhaps not being the digital channel of a job) with detected channel identification there.So far, method 400 is reached a conclusion, and access method 300 again.
On step 408, method 400 is regularly carried out initialization with the symbol of digital baseband signal.Method 400 advances to step 416, and method 400 is determined microprocessor 114 and whether receive a section locking signal from digital demodulator 104 there.If the microprocessor section of receiving locking signal, then method 400 advances to step 418.If microprocessor 114 is the section of receiving locking signal not, then method 400 advances to step 414.Therefore, if microprocessor 114 does not receive carrier lock signal or section locking signal, this channel is an idle digital channel.
On step 416, method 400 is determined microprocessor 114 and whether is received the FEC locking signal from forward direction error correction (FEC) module 106.If microprocessor 114 receives the FEC locking signal, then method 400 advances to step 420.If microprocessor does not receive the FEC locking signal, then method 400 advances to step 422.
On step 420, method 400 is determined microprocessor 114 and whether is received Reed-Solomon (RS) bit error rate signal from FEC module 106.If microprocessor 114 receives the RS bit error rate signal,, then method 400 advances to step 424.Under this occasion, the channel that microprocessor 114 detects selection is a digital channel, and the result is stored in the memory cell 116.Therefore, if reached carrier lock, section locking, FEC locking and the enough low RS error rate before timer time expires, then to be detected be the digital channel of a job to this channel.If microprocessor 114 does not receive the RS bit error rate signal, then method 400 advances to step 422.
On step 422, method 400 is determined for example 2 seconds of timer regularly whether to the time.If timer time arrives, then method 400 advances to step 414, detects there to not being digital channel.Then, method 400 turns back to method 300.If timer time does not arrive, then method 400 advances to step 424.
On step 424, method 400 reexamines microprocessor 114 and whether receives the carrier lock signal.If there is carrier lock, then method 400 advances to step 408, reinitializes symbol there regularly.If there is no carrier lock, then method 400 advances to step 404, with this digital channel of assessment again effectively.
Here Shuo Ming method is not restricted to the numerical value or the signal of institute's example.Though the various embodiment that quote in the present invention's narration illustrate at length here and illustrate that the skilled person in the present technique field can easily dream up the embodiment of other modification, they still are included in these narrations.

Claims (16)

1.一种处理多个频道的方法,该方法包含有步骤:1. A method for processing a plurality of channels, the method comprising steps: 从多个频道中选择出一个频道;Select a channel from multiple channels; 接收与所选择的频道相关联的信号;receiving a signal associated with the selected channel; 确定所选择的频道是否是数字频道;determining whether the selected channel is a digital channel; 确定所选择的频道是否是模拟频道;determining whether the selected channel is an analog channel; 存储与所选择的频道相关联的信息;以及storing information associated with the selected channel; and 重复进行所述的选择步骤、接收步骤、数字频道确定步骤、模拟频道确定步骤和存储步骤,直至多个频道之每一个都选择到。The steps of selecting, receiving, determining the digital channel, determining the analog channel and storing are repeated until each of the multiple channels is selected. 2.权利要求1的方法,其中,将关联于所选择之频道的信息存储入一个存储器单元中。2. The method of claim 1, wherein information associated with the selected channel is stored in a memory unit. 3.权利要求1的方法,其中,所述数字频道确定步骤中还包含有步骤:3. The method of claim 1, wherein, in the said digital channel determining step, also includes steps: 确定接收的信号是一个数字基带信号;Determine that the received signal is a digital baseband signal; 从接收的信号中接收同步信号和误码校验信号;receiving a synchronization signal and an error-checking signal from the received signal; 确定所产生的同步信号和误码校验信号是否适合于数字电视信号;以及determining whether the generated sync and error-checking signals are suitable for digital television signals; and 如果同步信号和误码校验信号是正确的,则将所选择的频道标志为数字频道。If the sync signal and error checking signal are correct, the selected channel is marked as a digital channel. 4.权利要求3的方法,其中,同步信号中包含有载波锁定信号和段锁定信号。4. The method of claim 3, wherein the synchronization signal includes a carrier lock signal and a segment lock signal. 5.权利要求3的方法,其中,误码校验信号中包含有前向误码校正(FEC)信号和里德-索罗门(RS)误码率信号。5. The method of claim 3, wherein the error checking signal comprises a forward error correction (FEC) signal and a Reed-Solomon (RS) bit error rate signal. 6.权利要求1的方法,其中,所述模拟频道确定步骤中还包含有步骤:6. the method for claim 1, wherein, also comprise step in the said analog channel determination step: 确定所接收的信号是模拟基带信号;Determine that the received signal is an analog baseband signal; 确定该模拟基带信号的视频载波是否是自动精细调谐的;determining whether the video carrier of the analog baseband signal is automatically fine-tuned; 确定是否检测到视频同步信号;determining whether a video sync signal is detected; 如果视频载波是自动精细调谐的并检测到视频同步信号,则将该频道标志为模拟频道。If the video carrier is fine tuned automatically and a video sync signal is detected, the channel is marked as analog. 7.权利要求6的方法,其中,所述视频同步信号是一个复合同步信号,它包含有垂直同步信号和水平同步信号。7. The method of claim 6, wherein said video sync signal is a composite sync signal comprising a vertical sync signal and a horizontal sync signal. 8.一种将关联于多个频道的信息进行自动编程的装置,该装置包含有:8. An apparatus for automatically programming information associated with a plurality of channels, the apparatus comprising: 一个调谐器,用以对于与多个频道之每一个相关联的射频(RF)信号转换成一个中频(IF)信号;a tuner for converting a radio frequency (RF) signal associated with each of the plurality of channels into an intermediate frequency (IF) signal; 一个数字信号转换器,连接于所述调谐器上,用以将IF信号解调成基带数字信号,并从基带数字信号中产生出同步信号和纠错信号;A digital signal converter, connected to the tuner, is used to demodulate the IF signal into a baseband digital signal, and generate a synchronization signal and an error correction signal from the baseband digital signal; 一个模拟信号转换器,连接于所述调谐器上,用以将IF信号解调成基带模拟信号,并从基带模拟信号中产生出调谐信号和同步信号;An analog signal converter, connected to the tuner, is used to demodulate the IF signal into a baseband analog signal, and generate a tuning signal and a synchronization signal from the baseband analog signal; 一个视频处理器,连接于所述数字信号转换器和模拟信号转换器上,用以处理基带数字和基带模拟信号中的视频和音频分量,传输至输出装置上;A video processor, connected to the digital signal converter and the analog signal converter, is used to process the video and audio components in the baseband digital and baseband analog signals, and transmit them to the output device; 一个存储器单元,用于存储自动编程软件以及与多个频道之每一个相关联的信息;以及a memory unit for storing automatic programming software and information associated with each of the plurality of channels; and 一个微处理器,连接于所述数字信号转换器、所述模拟信号转换器、所述调谐器和所述存储器单元上,用以控制所述调谐器,接收来自所述模拟和数字信号转换器的信号,执行自动编程软件,对多个频道之每一个确定其频道类型,以及将关于多个频道之每一个的信息存储入所述存储器单元中。a microprocessor, connected to said digital signal converter, said analog signal converter, said tuner and said memory unit, to control said tuner, receive signals from said analog and digital signal converter signal, execute automatic programming software, determine the channel type for each of the plurality of channels, and store information about each of the plurality of channels into the memory unit. 9.权利要求8的装置,其中,所述数字信号转换器中包含有:9. The apparatus of claim 8, wherein said digital signal converter comprises: 一个数字解调器,用于将IF信号解调成数字基带信号,并产生出同步信号;A digital demodulator is used to demodulate the IF signal into a digital baseband signal and generate a synchronization signal; 一个前向纠错(FEC)模块,连接于所述数字解调器上,用以产生纠错信号;以及A Forward Error Correction (FEC) module, connected to the digital demodulator, for generating error correction signals; and 一个数字信号处理器,连接于所述FEC模块上,用以将数字基带信号分离成视频分量和音频分量。A digital signal processor, connected to the FEC module, is used to separate the digital baseband signal into video components and audio components. 10.权利要求8的装置,其中,所述模拟信号转换器中包含有:10. The apparatus of claim 8, wherein said analog signal converter comprises: 一个模拟解调器,用于将IF信号解调成模拟基带信号,并产生出调谐信号;以及an analog demodulator for demodulating the IF signal into an analog baseband signal and generating a tuned signal; and 一个模拟信号处理器,连接于所述模拟解调器上,用以产生视频同步信号,并将该模拟基带信号分离成视频分量和音频分量。An analog signal processor, connected to the analog demodulator, is used to generate a video synchronous signal, and separate the analog baseband signal into a video component and an audio component. 11.权利要求8的装置,其中,所述微处理器通过执行存储于所述存储器单元内的自动编程软件,确定出频道的类型。11. The apparatus of claim 8, wherein said microprocessor determines the type of channel by executing auto-programming software stored in said memory unit. 12.权利要求8的装置,其中,所述同步信号中包含有载波锁定信号和段锁定信号。12. The apparatus of claim 8, wherein the synchronization signal includes a carrier lock signal and a segment lock signal. 13.权利要求8的装置,其中,纠错信号中包含有FEC锁定信号和里德-索罗门(RS)误码率信号。13. The apparatus of claim 8, wherein the error correction signal includes a FEC lock signal and a Reed-Solomon (RS) bit error rate signal. 14.一种存储计算机可读软件程序用的媒体,由计算机执行时它可使计算机实现一种方法,其中包含:14. A medium storing a computer readable software program which, when executed by a computer, causes the computer to implement a method, comprising: 从多个频道中选择出一个频道;Select a channel from multiple channels; 接收与所选择之频道相关联的信号;receiving a signal associated with the selected channel; 确定所选择的频道是否是数字频道;determining whether the selected channel is a digital channel; 确定所选择的频道是否是模拟频道;determining whether the selected channel is an analog channel; 存储与所选择之频道相关联的信息;以及storing information associated with the selected channel; and 重复进行所述选择步骤、接收步骤、数字频道确定步骤、模拟频道确定步骤和存储步骤,直至多个频道之每一个都选择到。The steps of selecting, receiving, determining digital channels, determining analog channels and storing are repeated until each of the plurality of channels is selected. 15.权利要求14的计算机可读媒体,其中,所述数字频道确定步骤中还包含有步骤:15. The computer readable medium of claim 14, wherein said digital channel determining step further comprises the step of: 确定出接收的信号是数字基带信号;It is determined that the received signal is a digital baseband signal; 从接收的信号中接收同步信号和误码校验信号;receiving a synchronization signal and an error-checking signal from the received signal; 确定出产生的同步信号和误码校验信号是否适合于数字电视信号;以及determining whether the generated sync and error-checked signals are suitable for digital television signals; and 如果同步信号和误码校验信号是正确的,则将选择的频道标志为数字频道。If the sync signal and the error checking signal are correct, the selected channel is marked as a digital channel. 16.权利要求14的计算机可读媒体,其中,所述模拟频道确定步骤中还包含有步骤:16. The computer-readable medium of claim 14, wherein said analog channel determining step further comprises the steps of: 确定出接收的信号是模拟基带信号;Determine that the received signal is an analog baseband signal; 确定该模拟基带信号的视频载波是否是自动精细调谐的;determining whether the video carrier of the analog baseband signal is automatically fine-tuned; 确定出是否检测到视频同步信号;determining whether a video synchronization signal is detected; 如果视频载波是自动精细调谐的并检测到视频同步信号,则将该频道标志为模拟频道。If the video carrier is fine tuned automatically and a video sync signal is detected, the channel is marked as analog.
CN00810472A 1999-07-16 2000-07-13 Method and apparatus for autoprogramming a television receiver Pending CN1361983A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14433699P 1999-07-16 1999-07-16
US60/144336 1999-07-16

Publications (1)

Publication Number Publication Date
CN1361983A true CN1361983A (en) 2002-07-31

Family

ID=22508140

Family Applications (1)

Application Number Title Priority Date Filing Date
CN00810472A Pending CN1361983A (en) 1999-07-16 2000-07-13 Method and apparatus for autoprogramming a television receiver

Country Status (8)

Country Link
EP (1) EP1197078A1 (en)
JP (1) JP2003505949A (en)
KR (1) KR100766366B1 (en)
CN (1) CN1361983A (en)
AU (1) AU5932400A (en)
MX (1) MXPA02000554A (en)
TW (1) TW493344B (en)
WO (1) WO2001006775A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1960449B (en) * 2006-09-15 2010-05-12 四川长虹电器股份有限公司 Digital/analog compatible television program numbering and converting method

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6924834B2 (en) 2002-04-16 2005-08-02 Tektronix, Inc. Analog or serial digital video input with automatic video switch
KR100441546B1 (en) * 2002-09-16 2004-07-23 삼성전자주식회사 Tuner in set-top-box and a tuning method therefore
JP5042634B2 (en) * 2003-12-22 2012-10-03 トムソン ライセンシング Channel search method, channel search device, and video signal processing device
CN100361516C (en) * 2005-03-31 2008-01-09 四川长虹电器股份有限公司 Double-processor TV control method and use thereof
EP1949715A1 (en) * 2005-11-04 2008-07-30 Thomson Licensing Apparatus and method for sensing an atsc signal in low signal-to-noise ratio

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3241098B2 (en) * 1992-06-12 2001-12-25 株式会社東芝 Multi-system receiver
WO1995010889A1 (en) * 1993-10-14 1995-04-20 Ericsson Ge Mobile Communications Inc. Adaptive bandwidth receiver
FR2717026B1 (en) * 1994-03-01 1996-03-29 Thomson Consumer Electronics Tuner programming method and implementation device.
KR100213048B1 (en) * 1995-09-29 1999-08-02 윤종용 Receiver having analog and digital video mode and receiving method thereof
KR100242881B1 (en) * 1997-05-30 2000-02-01 전주범 Channel switching method in broadcasting composite reception system
KR100222994B1 (en) * 1997-10-23 1999-10-01 윤종용 Method and apparatus for receiving analog broadcast in digital broadcast receiver

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1960449B (en) * 2006-09-15 2010-05-12 四川长虹电器股份有限公司 Digital/analog compatible television program numbering and converting method

Also Published As

Publication number Publication date
MXPA02000554A (en) 2003-07-21
TW493344B (en) 2002-07-01
WO2001006775A9 (en) 2002-08-08
KR20020023410A (en) 2002-03-28
WO2001006775A1 (en) 2001-01-25
KR100766366B1 (en) 2007-10-11
AU5932400A (en) 2001-02-05
JP2003505949A (en) 2003-02-12
EP1197078A1 (en) 2002-04-17

Similar Documents

Publication Publication Date Title
CN100544341C (en) Demodulation scheme selection method and digital broadcast receiver adopting the method
JP5049403B2 (en) Apparatus and method for receiving variable encoding format and transmission channel number
JP5645277B2 (en) System for retrieving and processing video data and program guides transmitted in different encoding formats
JP5065174B2 (en) Program guide and system for forming video data for storage and transmission in different signal formats
CN1913373A (en) Digital broadcasting receiving apparatus, receiving method and receiving circuit
JP2009296612A (en) Apparatus and method for efficiently locking demodulator, and method for efficiently starting demodulator
CN1275843A (en) Zero code element position test method, equipment and receiver
CN1361983A (en) Method and apparatus for autoprogramming a television receiver
JP2003309536A (en) Signal configuration and transmission device and reception device
CN101399931B (en) Method and system for scanning channels in digital television
CN1777162A (en) Residual sideband receiver and its carrier resetting device
MXPA97005811A (en) System for acquiring and processing video data and program guides transmitted in different coding formats

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication