[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100766366B1 - 복수의 채널을 처리하기 위한 방법, 복수의 채널과 관련된 정보를 자동으로 프로그래밍하기 위한 장치, 컴퓨터로 판독가능한 기록매체 - Google Patents

복수의 채널을 처리하기 위한 방법, 복수의 채널과 관련된 정보를 자동으로 프로그래밍하기 위한 장치, 컴퓨터로 판독가능한 기록매체 Download PDF

Info

Publication number
KR100766366B1
KR100766366B1 KR1020027000051A KR20027000051A KR100766366B1 KR 100766366 B1 KR100766366 B1 KR 100766366B1 KR 1020027000051 A KR1020027000051 A KR 1020027000051A KR 20027000051 A KR20027000051 A KR 20027000051A KR 100766366 B1 KR100766366 B1 KR 100766366B1
Authority
KR
South Korea
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.)
Expired - Fee Related
Application number
KR1020027000051A
Other languages
English (en)
Other versions
KR20020023410A (ko
Inventor
진 할로우 존슨
매튜 토마스 메이어
애런 릴 보일릿
Original Assignee
톰슨 라이센싱
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 톰슨 라이센싱 filed Critical 톰슨 라이센싱
Publication of KR20020023410A publication Critical patent/KR20020023410A/ko
Application granted granted Critical
Publication of KR100766366B1 publication Critical patent/KR100766366B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related 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

본 발명은, 복수의 무선 및 케이블 텔레비전 채널과 관련된 정보를 자동으로 프로그래밍하기 위한 장치에 관한 것이다. 자동 프로그래밍 신호를 수신하자마자, 장치는 상기 관련된 무선 또는 케이블 채널이 디지털인지 아날로그인지를 결정하기 위해 각 채널로부터 아날로그 및 디지털 텔레비전 신호를 검출한다. 장치는 각 채널과 관련된 정보를 메모리 유닛에 저장한다. 모든 채널의 결과는 출력 디바이스 또는 모니터 상에 채널 조사 목록으로 디스플레이된다. 복수의 무선 및 케이블 텔레비전 채널을 처리하기 위한 방법이 또한 제공된다. 이 방법은, 채널을 선택하며, 상기 선택된 채널과 관련된 아날로그 또는 디지털 신호를 수신하며, 이 채널이 아날로그인지 디지털인지를 결정하며, 그 결과를 저장하며, 모든 채널이 선택되어질 때까지 이러한 단계들을 반복한다. 게다가, 소프트웨어 프로그램을 저장하는 컴퓨터로 판독 가능한 매체가 제공된다. 이러한 프로그램은, 컴퓨터에 의해 실행될 때 컴퓨터가 본 발명에서 구현된 방법을 수행하게 한다.

Description

복수의 채널을 처리하기 위한 방법, 복수의 채널과 관련된 정보를 자동으로 프로그래밍하기 위한 장치, 컴퓨터로 판독가능한 기록매체{METHOD FOR PROCESSING A PLURALITY OF CHANNELS, APPARATUS FOR AUTOMATICALLY PROGRAMMING INFORMATION ASSOCIATED WITH A PLURALITY OF CHANNELS, COMPUTER READABLE MEDIUM}
일반적으로, 본 발명은 텔레비전 시스템에 관한 것이다. 좀더 상세하게는, 본 발명은 방송 채널 및 케이블 채널과 관련된 아날로그 및 디지털 텔레비전 신호 정보를 자동으로 프로그래밍하기 위한 방법 및 장치에 관한 것이다.
텔레비전 수신기는, 활성 텔레비전 채널을 자동으로 검출하여 이러한 채널을 조사 목록(scanning list)에 나타내기 위한 채널 자동 프로그래밍 알고리즘 및 시스템을 사용한다. 채널은 안테나를 통해 수신기에 무선 주파수(RF : radio frequency) 신호를 송신하기 위한 방송 채널 즉 무선 채널(broadcast or air channels)을 포함할 수 있다. 대안적으로, 채널은 케이블 네트워크를 통해 수신기에 RF 신호를 송신하기 위한 케이블 채널을 포함할 수 있다.
현재의 자동 프로그래밍 알고리즘 및 시스템은 아날로그 텔레비전 채널 처리로 제한되어 있다. 그러한 자동 프로그래밍 알고리즘 및 시스템 중 하나가 테스틴(Testin) 등에게 허여된 US 특허(제 4,776,038 호)(1988년 10월 4일)에 기술되어 있다. 디지털 텔레비전 시스템에 대한 최근의 진전(advances) 및 증가된 사용은 디지털 텔레비전 채널을 자동으로 프로그래밍하여야 할 필요성을 야기하였다. 그러나, 아날로그 텔레비전 수신기는 디지털 텔레비전 채널과 관련된 신호를 자동으로 프로그래밍 할 수 없다. 이처럼, 전형적으로 독립된 시스템이 각 아날로그 및 디지털 텔레비전 채널을 검출하여 나타내기 위해 필요하다.
그러므로, 디지털 텔레비전 채널을 병합하기 위해 자동 프로그래밍 알고리즘 및 시스템을 확장하기 위한 방법 및 장치가 필요하게 되었다.
본 발명은 디지털 텔레비전 채널을 병합하기 위해 자동 프로그래밍 알고리즘 및 시스템을 확장하기 위한 방법 및 장치를 제공함으로써 종래 기술의 단점을 극복한다. 상세하게는, 장치는 튜너, 디지털 신호 컨버터, 아날로그 신호 컨버터, 비디오 프로세서, 마이크로프로세서 및 메모리 유닛을 포함한다. 튜너는 무선 주파수(RF : radio frequency) 신호를 중간 주파수(IF : intermediate frequency) 신호로 변환한다. 아날로그 신호 컨버터는 튜너로부터의 IF 신호를 기저대역 아날로그 신호로 복조하여, 튜닝 신호 및 비디오 동기(synchronization) 신호를 생성한다. 디지털 신호 컨버터는 IF 신호를 근접한 기저대역 신호로 다운변환하여(downconvert) 이 근접한 기저대역 신호를 기저대역 디지털 신호로 복조하여 동기 신호 및 에러 정정 신호를 생성한다. 비디오 프로세서는 출력 디바이스 상에 디스플레이하기 위해 각 기저대역 아날로그 및 디지털 신호의 비디오 및 오디오 성분을 또한 처리한다. 메모리 유닛은 아날로그 및 디지털 텔레비전 채널과 관련된 자동 프로그래밍 알고리즘 및 정보를 저장한다.
마이크로프로세서는 메모리 유닛에 저장된 자동 프로그래밍 알고리즘 또는 프로그램을 실행한다. 마이크로프로세서는 튜너를 제어하며, 아날로그 및 디지털 신호 컨버터로부터 신호를 수신하여 수신된 신호에 기초하여 채널의 유형을 결정하 며, 그 결과를 메모리 유닛에 저장하며, 모든 채널이 처리될 때까지 각 이용 가능한 채널에 대해 상기 절차를 반복한다.
복수의 텔레비전 채널을 처리하기 위한 방법이 또한 제공된다. 상세하게는, 본 발명은, 복수의 채널로부터 하나의 채널을 선택하는 단계와, 상기 선택된 채널과 관련된 신호를 수신하는 단계와, 상기 선택된 채널이 디지털인지 아날로그인지를 결정하는 단계와, 선택된 채널과 관련된 정보를 메모리 유닛에 저장하는 단계를 포함한다. 이러한 단계는 복수의 채널 각각에 대해 반복된다. 게다가, 소프트웨어 프로그램을 저장하는 컴퓨터로 판독가능한 기록매체가 제공된다. 이 프로그램은 컴퓨터에 의해 실행될 때 컴퓨터가 본 발명에서 구현된 방법을 수행하게 한다.
본 발명의 가르침은 수반하는 도면과 연계하여 다음의 상세한 설명을 고려하여 쉽게 이해될 수 있다.
도 1은 아날로그 및 디지털 신호를 수신할 수 있는 텔레비전 수신기의 블록도.
도 2는 여러 채널을 조사하기 위한 방법의 흐름도.
도 3은 채널이 아날로그인지, 디지털인지 또는 어느 것도 아닌지를 검출하기 위한 방법의 흐름도.
도 4는 채널이 디지털인지를 검출하기 위한 방법의 흐름도.
도 1은 아날로그 및 디지털 텔레비전 신호를 수신할 수 있는 텔레비전 수신 기(100)의 블록도를 도시한다. 수신기(100)는 튜너(102), 디지털 복조기(104), 순방향 에러 정정(FEC : Forward Error Correction) 모듈(106), 디지털 신호 프로세서(108), 아날로그 복조기(110), 아날로그 신호 프로세서(112), 마이크로프로세서(114), 메모리 유닛(116) 및 비디오 프로세서(118)를 포함한다. 게다가, 수신기(100)는 신호 인터페이스(120), 입력 디바이스(122) 및 출력 디바이스(124)와 연결된다(interface).
튜너(102)는 신호 인터페이스(120)를 통해서 변조된 무선 주파수(RF) 신호를 수신한다. 다른 신호 인터페이스(120)가 수신된 RF 신호가 무선 채널(air channel)(방송 채널로 또한 알려짐) 또는 케이블 채널(cable channel)과 관련되는지에 따라 필요하게 된다. 만약 튜너(102)가 무선 채널로부터 텔레비전 신호를 수신한다면, 신호 인터페이스(120)는 안테나를 포함한다. 만약 튜너(102)가 케이블 채널로부터 텔레비전 신호를 수신한다면, 신호 인터페이스(120)는 케이블 네트워크 연결을 포함한다. 신호 인터페이스(120)는 여러 소스로부터 여러 신호 유형을 수신할 수 있다.
무선 채널 및 케이블 채널과 관련된 RF 신호는 아날로그 및 디지털 텔레비전 신호이다. 아날로그 텔레비전 신호는 미국 내에서 종래의 NTSC(국가 텔레비전 표준 위원회 : National Television Standard Committee)로 변조된 신호를 포함할 수 있다. 디지털 텔레비전 신호는 ATSC(차세대 텔레비전 시스템 위원회 : Advanced Television Systems Committee) 표준 A/53에 부합하는 VSB(잔류 측파대 : Vestigial SideBand)로 변조된 신호를 포함할 수 있다.
튜너(102)는 수신된 RF 신호를 중간 주파수(IF) 신호로 변환 즉 헤테로다인한다(heterodyne). 일단 마이크로프로세서(114)가 입력 디바이스(122)로부터 자동 프로그래밍 명령을 수신하면, 마이크로프로세서(114)는 활성 채널의 탐색을 시작한다. 각 채널에 대해, 마이크로프로세서(114)는 요구되는 로컬 발진기(LO) 주파수에 대응하는 전압 신호를 튜너(102)에 전달한다. 마이크로프로세서(114)가 선택된 채널을 위한 적절한 LO 주파수를 결정한 후, 튜너(102)는 RF 신호를 IF 신호로 변환한다. 미국에서, 비디오 반송파의 IF는 아날로그 텔레비전 신호의 경우 45.75MHz이며, 디지털 텔레비전 신호의 경우 44MHz이다.
튜너(102)가 수신된 텔레비전 신호를 IF 신호로 변환한 후, 텔레비전 수신기(100)는 디지털 및 아날로그 IF 텔레비전 신호를 처리한다. 상세하게는, 텔레비전 수신기는 IF 디지털 텔레비전 신호를 처리하기 위해 디지털 신호 컨버터(126)를 포함하며, IF 아날로그 텔레비전 신호를 처리하기 위해 아날로그 신호 컨버터(128)를 포함한다. 디지털 신호 컨버터(126)는 디지털 복조기(104), 순방향 에러 정정 모듈(106) 및 디지털 신호 프로세서(108)를 포함한다. 아날로그 신호 컨버터는 아날로그 복조기(110) 및 아날로그 신호 프로세서(112)를 포함한다. 비디오 프로세서(118)는 각 아날로그 및 디지털 텔레비전 신호의 비디오 및 오디오 성분을 출력 디바이스(124) 상에 디스플레이하기 위한 적절한 포맷으로 또한 처리한다.
디지털 복조기(104)는 IF 디지털 텔레비전 신호를 근접한 기저대역(NBB) 신호로 다운변환하여, 이 NBB 신호를 기저대역 디지털 심벌 스트림으로 변환하기 위해 NBB 신호 상에 반송파 동기(carrier lock)를 수행하고, 이 심벌 스트림 상에 심 벌 타이밍을 수행한다. 이러한 기능을 수행하기 위해, 디지털 복조기(104)는 주파수 다운변환 단, 반송파 복구 루프 및 심벌 타이밍 복구 루프를 포함한다. 주파수 다운변환 단은 중심 주파수가 44MHz인 IF 신호를 튜너(102)로부터 수신하여, IF 신호 주파수를 NBB 주파수, 예컨대 5.38MHz(또는 디지털 데이터 스트림의 심벌 율의 절반)로 다운변환한다.
반송파 복구 루프는 NBB 신호에서 반송파에 매칭 즉 위상 동기된 로컬 발진기(LO) 신호를 생성한다. 일단 위상 동기가 발생하면, 이 루프는 마이크로프로세서(114)로의 반송파 동기 신호를 생성한다. 그런 다음, 반송파 복구 루프는 NBB 신호에서 반송파를 제거하고 NBB 신호를 기저대역 데이터 스트림으로 변환하기 위해 LO 신호를 NBB 신호와 혼합한다.
반송파 동기 신호를 전달한 후, 심벌 타이밍 복구 루프는 기저대역 데이터 스트림으로부터 데이터 심벌 스트림을 복구하기 위해 기저대역 데이터 스트림을 매칭 즉 위상 동기시킨다. 데이터 스트림은 데이터 필드 시퀀스를 포함한다. 각 데이터 필드는 한 개의 필드 동기(sync) 세그먼트와 312개의 데이터 세그먼트를 포함한다. 각 데이터 세그먼트는 페이로드(payload)와 에러 검사를 위해 4개의 세그먼트 sync 심벌과 828개의 심벌을 포함한다. 이들 4개의 세그먼트 sync 심벌은 세그먼트 sync 워드를 나타낸다. 만약 디지털 텔레비전 신호가 8-VSB 신호라면, 페이로드 심벌은 188 바이트의 MPEG-2 데이터 패킷을 포함하며, 에러 검사 심벌은 20개의 패리티(parity) 바이트를 포함한다.
각 sync 세그먼트가 하나의 세그먼트 sync 워드를 포함하므로, 이 세그먼트 sync 워드는 예시적으로는 10.76Msymbols/sec의 속도로 데이터 스트림 내에서 주기적으로 나타난다. 8-VSB 디지털 텔레비전 신호의 경우, 세그먼트 sync 워드는 1, -1, -1, 1의 기준 패턴을 포함한다. 일단 디지털 복조기가 세그먼트 sync 워드를 사전에 결정된 신뢰도(confidence level)로 상관시키면, 디지털 복조기(104)는 세그먼트 동기 신호를 마이크로프로세서(114)에 전달한다.
디지털 복조기(104)가 세그먼트 동기를 달성한 후, 순방향 에러 정정(FEC) 모듈(106)은 복조된 디지털 신호에서 에러를 검출하여 정정한다. 신호 송신 채널에서 변하는 상태 및 교란(disturbance)의 영향을 보상하기 위해, FEC 모듈(106)은 채널 왜곡을 제거하거나 채널 균등화를 수행하기 위한 적응형 이퀄라이저를 포함한다. 그러나, 적응형 이퀄라이저는 데이터 스트림에 가변적인 지연을 야기할 수 있다. 이처럼, 이퀄라이저로부터의 데이터 스트림은 더 이상 세그먼트 동기 신호와 정렬되지 않을 수 있다. FEC 모듈(106)은 데이터 스트림의 순방향 에러 정정을 가능케 하기 위해 데이터 스트림을 세그먼트 sync 신호로 재정렬해야 한다. 이렇게 될 때, FEC 모듈(106)은 마이크로프로세서(114)에 FEC 동기 신호를 제공한다.
게다가, FEC 모듈(106)은 리드 솔로몬(Reed Solomon) 방식 디코더와 같은 에러 정정 모듈을 포함한다. 리드 솔로몬 방식 디코더는 각 데이터 패킷에서 187개의 데이터 바이트를 정정하기 위해 각 세그먼트에 20개의 패리티 바이트를 사용한다. 리드 솔로몬 방식 디코더는 패킷 당 10개까지의 에러 바이트를 정정할 수 있다. 이처럼, 패킷은, 만약 패킷이 10개 초과의 에러 바이트를 포함한다면 정정할 수 없는 에러를 포함한다.
정정할 수 없는 패킷 에러의 초당 개수는 리드 솔로몬 에러 율이다. 만약 에러 율이 충분히 낮다면, FEC 모듈(106)은 리드 솔로몬 에러 율을 갖는 신호를 마이크로프로세서(114)에 전달한다. 그러나, 만약 이 에러 율이 너무 높다면, 디지털 신호 프로세서(108)는 데이터 스트림에서 관련된 비디오 및 오디오 정보를 적절하게 디코딩하지 않을 수 있다.
디지털 신호 프로세서(108)는 기저대역 디지털 신호 또는 데이터 스트림을 비디오 및 오디오 성분 신호로 분리한다. 비디오 프로세서(118)는 이러한 성분의 신호를 출력 디바이스(124) 상에 디스플레이하기 위한 적절한 포맷으로 또한 처리한다. 출력 디바이스(124)는 텔레비전 모니터나 임의의 다른 디스플레이 디바이스이다.
아날로그 복조기(110)는 아날로그 IF로 변조된 신호를 비디오 및 오디오 성분을 포함하는 기저대역 신호로 복조한다. 게다가, 아날로그 복조기(110)는, IF 신호의 비디오 성분이 45.75MHz의 공칭 IF 주파수(nominal IF frequency)로부터 일탈하였는지의 여부를 결정하기 위해 자동 미세 튜닝(AFT : Automatic Fine Tuning) 회로를 포함한다. 만약 비디오 성분의 주파수가 45.75MHz보다 위라면, AFT 회로는 비디오 성분의 주파수가 너무 높다고 결정하여, "00" 값을 마이크로프로세서(114)에 제공한다. 만약 비디오 성분의 주파수가 45.75MHz보다 아래라면, AFT 회로는 비디오 성분 주파수 값이 너무 낮다고 결정하여, "11" 값을 마이크로프로세서(114)에 제공한다. AFT 회로의 다른 가능한 값이 본 발명의 범위 내에서 또한 고려될 수 있다.
아날로그 신호 프로세서(112)는 기저대역 아날로그 텔레비전 신호를 비디오 및 오디오 성분 신호로 분리한다. 디지털 텔레비전 신호의 대응하는 비디오 및 오디오 신호에서처럼, 비디오 프로세서(118)는 출력 디바이스(124) 상에 디스플레이하기 위해 아날로그 텔레비전의 오디오 및 비디오 성분 신호를 또한 처리한다. 게다가, 아날로그 신호 프로세서(112)는 비디오 신호로부터 복합 동기("SYNC") 신호를 유도한다. 전형적으로, 이러한 복합 SYNC 신호는 수평 및 수직 비디오 동기 신호를 포함한다. 복합 SYNC 신호는 마이크로프로세서(114)에 연결된다.
마이크로프로세서(114)는 텔레비전 수신기(100)와 관련된 채널 검출 및 자동 프로그래밍 기능을 조정한다. 먼저, 마이크로프로세서(114)는 원격 제어기, 키보드 또는 데이터를 입력하기 위한 기타 디바이스와 같은 입력 디바이스(122)로부터 자동 프로그래밍 명령을 수신한다. 예컨대, 입력 디바이스(122)는 활성 무선 채널 및/또는 케이블 채널 모두를 탐색할 것을 마이크로프로세서(114)에게 지시할 수 있다. 무선 채널 및 케이블 채널이 아날로그 및 디지털 텔레비전 신호를 송신하는데 사용되므로, 마이크로프로세서(114)는 탐색된 각 채널에 대한 텔레비전 신호 유형을 검출한다. 일단 마이크로프로세서(114)가 각 무선 채널 및/또는 케이블 채널을 통해 송신된 텔레비전 신호의 유형을 검출하면, 마이크로프로세서(114)는 이 채널 정보를 메모리 유닛(116)에 저장 또는 로드한다. 마이크로프로세서(114)는 검출된 텔레비전 신호의 유형에 따라 주어진 무선 채널 또는 케이블 채널이 아날로그인지 디지털인지를 나타낸다. 채널 정보는 메모리 유닛(116)으로부터 검색되어 출력 디바이스(124) 또는 디스플레이 상에 보여진다.
게다가, 마이크로프로세서(114)는, 텔레비전 신호와 관련된 채널이 아날로그인지 디지털인지를 적절하게 검출하기 위한 소프트웨어 프로그램을 실행한다. 소프트웨어 프로그램은 판독 전용 메모리(ROM)와 같은 메모리 유닛(116)에 저장된다. 소프트웨어 프로그램을 실행하자마자, 마이크로프로세서(114)는 디지털 복조기(104), FEC 모듈(106), 아날로그 복조기(110) 및 아날로그 신호 프로세서(112)로부터의 신호를 이용한다. 이러한 신호는 디지털 복조기(104)로부터의 반송파 동기 신호 및 세그먼트 동기 신호를 포함하며, FEC 모듈(106)로부터의 FEC 동기 신호 및 리드 솔로몬 에러 율 신호를 포함한다.
먼저, 마이크로프로세서(114)는 도 2에 도시된 바와 같이 채널을 조사한다. 수신 가능한 각 채널에 대해, 관련된 텔레비전 신호가 도 3에 또한 도시된 바와 같이 아날로그 또는 디지털중 어느 하나 인 것으로 결정된다. 상세하게는, 도 4에 도시된 바와 같이, 만약 텔레비전 신호가 디지털이 아니라면, 아날로그 복조기(110)로부터의 AFT 신호와 아날로그 신호 프로세서(112)로부터의 복합 SYNC 신호가 텔레비전 신호 및 대응하는 채널이 아날로그인지를 결정하기 위해 사용된다. 각 채널은 텔레비전 신호의 유형에 따라 아날로그 또는 디지털중 어느 하나로 표시된다. 결국, 채널 정보는, 예컨대 랜덤 액세스 메모리(RAM) 또는 전기적 소거 및 프로그래밍 가능한 판독 전용 메모리(EEPROM)와 같은 메모리 유닛(116)에 자동으로 프로그래밍된다.
채널 정보는 채널 조사 목록으로서 출력 디바이스(124) 상에 디스플레이된다. 채널에 대한 정보가 메모리 유닛(116)에 저장되며 출력 디바이스(124) 상에 디스플레이되기 때문에, 텔레비전 수신기(100)는 사용자가 선택한 채널이 아날로그인 지 디지털인지를 결정할 필요가 없다. 이처럼, 일단 채널이 선택되면, 이 채널에 튜닝하는데 필요한 시간은 감소한다.
본 발명은 또한 예컨대 텔레비전 시스템과 같은 컴퓨터 시스템과 함께 사용하기 위한 프로그램 제품으로 구현될 수 있다. 프로그램 제품의 프로그램(들)은 여러 가지 신호-전달 매체(signal-bearing media) 상에 포함될 수 있는 기능을 한정하며, 이러한 신호-전달 매체는 (i) 기록 가능하지 않은 저장 매체(예컨대, CD-ROM 드라이브에 의해 판독 가능한 CD-ROM 디스크와 같은 컴퓨터 내에 있는 판독-전용 메모리 디바이스) 상에 영구히 저장된 정보와, (ii) 기록 가능한 저장 매체(예컨대, 디스켓 드라이브 내의 플로피 디스크 또는 하드-디스크 드라이브) 상에 저장되며 변경 가능한 정보와, (iii) 무선 통신을 포함하며 컴퓨터 또는 전화 네트워크를 통하는 것과 같은 통신 매체에 의해 컴퓨터에 전달된 정보를 포함하지만, 여기에 제한되지 않는다. 이러한 신호-전달 매체는, 본 발명의 기능을 지시하는, 컴퓨터가 판독 가능한 지시를 운반할 때, 본 발명의 추가적인 실시예를 나타낸다.
도 2는 복수의 채널을 검출하기 위한 방법(200)의 흐름도를 도시한다. 마이크로프로세서(114)는 채널을 조사하거나 선택하기 위한 소프트웨어 프로그램{이것은, 이러한 방법(200)을 구현한다}을 실행한다. 선택된 채널 모두를 검출한 후, 마이크로프로세서(114)는 채널과 관련된 정보를 메모리 유닛(116)에 저장 또는 로드한다.
먼저, 방법(200)은 단계(202)에서 초기 채널을 선택한다. 방법(200)은 현재의 채널이 디지털 채널인지를 결정하기 위해 단계(203)로 진행한다. 단계(203)는 아래의 도 4에서 더 기술되는 방법(400)에서 구현된다. 만약 채널이 디지털이라면, 방법(200)은 단계(204)로 진행하며, 여기서 현재의 채널은 디지털 채널로 표시된다. 만약 채널이 디지털이 아니라면, 방법(200)은 현재의 채널이 아날로그 채널인지를 결정하기 위해 단계(206)로 진행한다. 만약 선택된 채널이 아날로그라면, 방법(200)은 단계(208)로 진행하며, 여기서 현재의 채널은 아날로그 채널로 표시된다. 선택된 채널이 아날로그가 아니라면, 방법(200)은 단계(210)로 진행하며, 여기서 현재의 채널은 디지털 채널 또는 아날로그 채널중 어느 것도 아닌 것으로 표시된다. 단계(203) 및 단계(206)의 결합은 아래의 도 3에서 더 기술된 방법(300)에서 구현된다. 이처럼, 방법(300)은 현재의 채널이 디지털인지 아날로그인지를 결정한다.
방법(200)이 각 단계(204, 208 및 210)에서 이 채널을 표시한 후, 방법(200)은 모든 채널이 선택 또는 탐색되었는지를 결정하기 위해 단계(212)로 진행한다. 만약 모든 채널이 선택되었다면, 방법(200)은 단계(214)로 진행하여, 정지한다. 만약 선택할 추가적인 채널이 있다면, 방법(200)은 그 다음 이용 가능한 채널을 선택하기 위해 단계(216)로 진행하며, 모든 채널이 선택될 때까지 자신{방법(200)}을 반복한다.
앞서 언급된 바와 같이, 단계(203) 및 단계(206)의 결합이 방법(300) 내에서 구현된다. 도 3은 채널이 아날로그인지 디지털인지 또는 어떤 것도 아닌지를 검출하기 위한 방법(300)의 흐름도를 도시한다. 방법(300)은 선택된 무선 채널 및 케이블 채널과 관련된 아날로그 및 디지털 신호를 처리한다. 방법(300)은 새로운 채널이 선택 또는 조사될 때마다 수행된다.
채널 검출 방법(300)은 단계(302)에서 시작한다. 방법(300)은 단계(304)로 진행하며, 여기서 LO 주파수는 튜너(102)가 인입 RF 신호를 디지털 텔레비전 신호를 위한 공칭 주파수 값, 즉 44MHz와 동일한 중간 주파수(IF)로 변환하도록 선택된다. 단계(306)에서, 방법(300)은 텔레비전 수신기(100)가 디지털 텔레비전 신호를 수신한 것으로 추정한다. 방법(300)은 단계(307)로 진행하여 선택된 또는 조사된 채널이 디지털인지를 결정한다. 단계(307)는 도 4의 방법(400)에서 구현된다. 만약 채널이 디지털이라면, 방법(300)은 단계(204)로 진행하며, 여기서 채널은 검출되어 디지털 채널로 표시된다. 만약 채널이 디지털이 아니라면, 방법(300)은 단계(308)로 진행하며, 여기서 방법(300)은 텔레비전 수신기(100)가 아날로그 텔레비전 신호를 수신한 것으로 추정한다.
방법(300)은 단계(310)로 진행하며, 여기서 LO 주파수는, 튜너(102)가 인입 RF 신호를 공칭 IF 주파수보다 0.1875MHz 위인 IF로 변환하도록 세팅된다. 공칭 IF는 미국의 아날로그 텔레비전 신호의 비디오 반송파 부분의 경우 45.75MHz이다. 0.1875MHz의 편차는 세 개의 62.5kHz 단계로 나타내지며, 각 62.5kHz 단계 즉 증분은 튜너(102)에서 위상 동기 루프(PLL) 집적 회로(IC)의 분해능을 나타낸다. 이 0.1875MHz의 편차는 공칭 IF 주파수로부터의 충분히 큰 편차를 나타내므로, AFT 회로는 변환된 IF 주파수가 너무 높은지 또는 너무 낮은지를 결정할 수 있게된다. 단계(312)에서, 방법(300)은 자동 미세 튜닝(AFT)의 값이 00인지를 결정한다. 만약 AFT의 값이 00이라면, 방법(300)은 단계(314)로 진행한다. 만약 AFT의 값이 00이 아니라면, 방법(300)은 단계(316)로 진행한다.
단계(314)에서, LO 주파수는, 튜너(102)가 인입 RF 신호를 공칭 주파수보다 0.1875MHz 아래인 IF로 변환하도록 세팅된다. 방법(300)은 AFT의 값이 11인지를 결정하기 위해 단계(318)로 진행한다. 만약 AFT 값이 11이라면, 방법(300)은 단계(320)로 진행한다. 이 경우, IF 아날로그 텔레비전 신호의 비디오 성분의 중심은 적절하게는 대략 45.75MHz의 공칭 IF이다. 만약 AFT의 값이 11이 아니면, 방법(300)은 단계(316)로 진행한다.
단계(320)에서, 방법(300)은 마이크로프로세서(114)가 아날로그 프로세서(112)로부터 SYNC(동기) 신호를 검출하는지를 결정한다. 만약 마이크로프로세서(114)가 SYNC 신호를 검출한다면, 방법(300)은 단계(322)로 진행한다. 만약 마이크로프로세서(114)가 SYNC 신호를 검출하는데 실패한다면, 방법(300)은 단계(316)로 진행한다.
단계(322)에서, 방법(300)은 수신된 텔레비전 신호가 아날로그인것을 결정한다. 방법(300)은 단계(208)로 진행하며, 여기서 마이크로프로세서(114)는 검출된 채널을 아날로그 채널로 표시하며, 그 결과를 메모리 유닛(116)에 저장한다.
단계(316)에서, 방법(300)은 검출된 채널이 케이블 채널인지 무선(방송) 채널인지를 결정한다. 만약 검출된 채널이 무선 채널이라면, 방법(300)은 단계(210)로 진행하며, 여기서 마이크로프로세서(114)는 활성 아날로그 또는 디지털 채널중 어떤 것도 아닌 것으로 이 채널을 표시한다. 그 결과는 메모리 유닛(116)에 저장된다. 만약 검출된 채널이 케이블 채널이라면, 방법(300)은 단계(324)로 진행한다. 단계(324)에서, 방법(300)은 텔레비전 수신기(100)가 디지털 텔레비전 신호를 수신하는 것으로 추정한다.
케이블 채널과 관련된 신호는 고조파 형태로 관련되는 반송파(HRC : Harmonically Related Carrier) 또는 증가적으로 관련되는 반송파(IRC : Incrementally Related Carrier)를 가질 수 있다. 방법(300)은 단계(326)로 진행하며, 여기서 LO 주파수는 튜너(102)가 인입 RF 신호를 HRC 주파수와 관련된 IF로 변환하도록 세팅된다. 그런 다음, 방법(300)은 케이블 채널이 디지털인지를 결정하기 위해 단계(327)로 진행한다. 단계(307)에서처럼, 단계(327)는 도 4의 방법(400)에서 구현된다. 만약 케이블 채널이 디지털이라면, 방법(300)은 단계(204)로 진행하며, 여기서 케이블 채널은 검출되어 디지털 채널로 표시된다. 만약 케이블 채널이 디지털이 아니라면, 방법(300)은 단계(328)로 진행하며, 여기서 방법(300)은 텔레비전 수신기(100)가 케이블 채널과 관련된 아날로그 텔레비전 신호를 수신하는 것으로 추정한다.
단계(330)에서, LO 주파수는, 튜너(102)가 인입 RF 신호를 HRC 주파수보다 0.1875MHz 위인 IF로 변환하도록 세팅된다. 방법(300)은 단계(332)로 진행하며, 여기서 마이크로프로세서(114)는 자동 미세 튜닝(AFT)의 값이 00인지를 결정한다. AFT의 값은 아날로그 복조기(110)를 통해 마이크로프로세서에 연결된다. 만약 AFT의 값이 00이라면, 방법(300)은 단계(334)로 진행한다. 만약 AFT의 값이 00이 아니라면, 방법(300)은 단계(336)로 진행한다.
단계(334)에서, LO 주파수는, 튜너(102)가 인입 RF 신호를 HRC 주파수보다 0.1875MHz 아래인 IF로 변환하도록 세팅된다. 방법(300)은 단계(338)로 진행하며, 여기서 마이크로프로세서(114)는 AFT 신호가 11인지를 결정한다. 만약 AFT 신호가 11이라면, 방법은 단계(340)로 진행하며, 여기서 방법(300)은 마이크로프로세서(114)가 아날로그 프로세서(112)로부터 SYNC(동기) 신호를 검출하는지를 결정한다. 만약 마이크로프로세서(114)가 SYNC 신호를 검출한다면, 방법(300)은 단계(322)로 진행하며, 아날로그인 케이블 채널을 검출하기 위해 단계(208)로 진행한다. 만약 마이크로프로세서(114)가 SYNC 신호를 검출하는데 실패한다면, 방법(300)은 단계(210)로 진행하며, 여기서 케이블 채널은 아날로그 또는 디지털 채널중 어떤 것도 아닌 것으로 검출된다.
단계(336)에서, 마이크로프로세서(114)는 선택된 케이블 채널이 채널 5인지 채널 6인지를 결정한다. HRC 및 IRC 주파수가 케이블 채널 5 및 6이외의 모든 채널에 대해 동일하므로, 방법(300)은 케이블 신호가 케이블 채널 5 또는 6에 대한 IRC 주파수에 위치하는지를 결정한다. 만약 선택된 케이블 채널이 채널 5 또는 6이라면, 방법(300)은 단계(342)로 진행한다. 채널 5 또는 6이 아니면, 임의의 추가적인 신호의 위치를 찾을 필요가 없으며, 방법(300)은 단계(210)로 진행하며, 여기서 케이블 채널은 활성 아날로그 또는 디지털 채널중 어떤 것도 아닌 것으로 검출된다.
단계(342)에서, 방법(300)은 텔레비전 수신기(100)가 디지털 텔레비전 신호를 수신하는 것으로 추정한다. 방법(300)은 단계(344)로 진행하며, 여기서 LO 주파수는, 튜너(102)가 인입 RF 신호를 IRC 주파수와 관련된 IF로 변환하도록 세팅된다. 그런 다음, 방법(300)은 케이블 채널이 디지털인지를 결정하기 위해 단계(345) 로 진행한다. 단계(307 및 327)에서처럼, 단계(345)는 도 4의 방법(400)에서 구현된다. 만약 케이블 채널이 디지털이라면, 방법(300)은 단계(204)로 진행하며, 여기서 케이블 채널은 검출되어 디지털 채널로 표시된다. 만약 케이블 채널이 디지털이 아니라면, 방법(300)은 단계(346)로 진행하며, 여기서 방법(300)은 텔레비전 수신기(100)는 케이블 채널과 관련된 아날로그 텔레비전 신호를 수신하는 것으로 추정한다.
방법(300)은 단계(348)로 진행하며, 여기서, 로컬 발진기 주파수는, 튜너(102)가 인입 RF 신호를 IRC 주파수보다 0.1875MHz 위인 IF로 변환하도록 세팅된다. 단계(350)에서, 마이크로프로세서(114)는 자동 미세 튜닝(AFT)의 값이 00인지를 결정한다. 만약 AFT의 값이 00이라면, 방법(300)은 단계(352)로 진행한다. 만약 AFT의 값이 00이 아니라면, 방법(300)은 단계(210)로 진행한다.
단계(352)에서, LO 주파수는, 튜너(102)가 인입 RF 신호를 IRC 주파수보다 0.1875MHz 아래인 IF로 변환하도록 세팅된다. 방법(300)은 단계(354)로 진행하며, 여기서 마이크로프로세서(114)는 AFT 신호가 11인지를 결정한다. 만약 AFT 신호가 11이라면, 방법(300)은 단계(340)로 진행하며, 여기서 방법(300)은 마이크로프로세서(114)가 아날로그 프로세서(112)로부터의 SYNC(동기) 또는 비디오 동기 신호를 검출하는지를 결정한다. 만약 마이크로프로세서(114)가 SYNC 신호를 검출한다면, 방법(300)은 단계(322)로 진행하며, 그런 다음에 케이블 채널을 활성 아날로그 채널로 검출하기 위해 단계(208)로 진행한다. 만약 마이크로프로세서(114)가 SYNC 신호를 검출하는데 실패한다면, 방법(300)은 단계(210)로 진행하며, 여기서 케이블 채널은 활성 아날로그 또는 디지털 채널중 어떤 것도 아닌 것으로 검출된다.
도 4는 디지털 채널을 검출하기 위한 방법(400)의 흐름도를 도시한다. 방법(400)은 디지털 신호와 관련된 채널이 디지털 채널인지를 결정한다. 단계(402)에서, 방법(400)은 2초 동안 실패(failure) 타이머를 초기화한다. 이처럼, 방법(400)은 타이머가 2초가 지나서 타임아웃되기 이전에 선택된 디지털 채널을 검출해야 한다. 타이머는 디지털 채널 검출 방법(400)에 의해 야기된 지연을 최소화한다.
방법(400)은 단계(404)로 진행하며, 여기서 LO 주파수는 튜너(102)가 인입 RF 신호를 디지털 텔레비전 신호에 대한 공칭 주파수 값, 44MHz와 동일한 중간 주파수(IF)로 변환하도록 선택된다. 단계(406)에서, 방법(400)은 마이크로프로세서(114)가 디지털 복조기(104)로부터 반송파 동기 신호를 수신하였는지를 결정한다. 만약 마이크로프로세서(114)가 반송파 동기 신호를 수신하였다면, 방법(400)은 단계(408)로 진행한다. 만약 마이크로프로세서(114)가 반송파 동기 신호를 수신하는데 실패한다면, 방법(400)은 단계(410)로 진행한다.
단계(410)에서, LO 주파수는 튜너(102)가 RF 신호를 공칭 주파수보다 62.5kHz 위인 IF로 변환하도록 선택된다. 62.5kHz 증분은 튜너(102)에서 위상 동기 루프(PLL) 집적 회로(IC)의 분해능을 나타낸다. 방법(400)은 단계(412)로 진행하며, 여기서 방법(400)은 마이크로프로세서(114)가 LO 주파수를 변경한 후 반송파 동기 신호를 수신하였는지를 결정한다. 만약 마이크로프로세서(114)가 반송파 동기 신호를 수신한다면, 방법(400)은 단계(408)로 진행한다. 그렇지 않는다면, 방법(400)은 단계(414)로 진행하며, 여기서 마이크로프로세서(114)는 검출된 채널이 디지털이 아닌 것(또는 활성 디지털 채널이 아닌 것)으로 표시한다. 이 지점에서, 방법(400)은 결론을 내리며, 방법(300)으로 다시 들어선다.
단계(408)에서, 방법(400)은 디지털 기저대역 신호의 심벌 타이밍을 시작한다. 방법(400)은 단계(416)로 진행하며, 여기서 방법(400)은 마이크로프로세서(114)가 디지털 복조기(104)로부터 세그먼트 동기 신호를 수신하는지를 결정한다. 만약 마이크로프로세서(114)가 세그먼트 동기 신호를 수신한다면, 방법(400)은 단계(418)로 진행한다. 만약 마이크로프로세서(114)가 세그먼트 동기 신호를 수신하는데 실패한다면, 방법은 단계(414)로 진행한다. 이처럼, 만약 마이크로프로세서(114)가 반송파 동기 신호 또는 세그먼트 동기 신호중 어느 하나를 수신하는데 실패한다면, 채널은 활성 디지털 채널이 아니다.
단계(418)에서, 방법(400)은 마이크로프로세서(114)가 순방향 에러 정정(FEC) 모듈(106)로부터 FEC 동기 신호를 수신하는지를 결정한다. 만약 마이크로프로세서(114)가 FEC 동기 신호를 수신한다면, 방법(400)은 단계(420)로 진행한다. 만약 마이크로프로세서(114)가 FEC 동기 신호를 수신하는데 실패한다면, 방법(400)은 단계(422)로 진행한다.
단계(420)에서, 방법(400)은 마이크로프로세서(114)가 FEC 모듈(106)로부터 리드 솔로몬 에러 율 신호를 수신하는지를 결정한다. 만약 마이크로프로세서(114)가 리드 솔로몬 에러 율 신호를 수신한다면, 방법은 단계(424)로 진행한다. 이 경우, 마이크로프로세서(114)는 선택된 채널을 디지털로 검출하며, 그 결과를 메모리 유닛(116)에 저장한다. 이처럼, 채널은 만약 시간이 종료하기 전에 반송파 동기, 세그먼트 동기, FEC 동기 및 충분히 낮은 리드 솔로몬 에러 율이 있다면 활성 디지털 채널로 검출된다. 만약 마이크로프로세서(114)가 리드 솔로몬 에러 율 신호를 수신하는데 실패한다면, 방법(400)은 단계(422)로 진행한다.
단계(422)에서, 방법(400)은 타이머, 예시적으로 2초가 만료되는지를 결정한다. 만약 타이머가 만료된다면, 방법(400)은 단계(414)로 진행하며, 여기서 채널은 디지털로 검출되지 않는다. 방법(400)은 방법(300)으로 다시 진행한다. 만약 시간이 여전히 남아 있다면(active), 방법(400)은 단계(424)로 진행한다.
단계(424)에서, 방법(400)은 마이크로프로세서(114)가 반송파 동기 신호를 수신하는지를 다시 검사한다. 만약 반송파 동기가 존재한다면, 방법(400)은 단계(408)로 진행하며, 심벌 타이밍이 재시작된다. 만약 반송파 동기가 존재하지 않는다면, 방법(400)은 디지털 신호를 효과적으로 재평가하기 위해 단계(404)로 진행한다.
여기서 기술된 방법은 예시적으로 제시된 값 또는 신호로 제한되지 않는다. 비록 본 발명의 가르침을 병합하는 여러 실시예가 여기에 상세하게 제시되고 기술되었지만, 당업자는 이러한 가르침을 여전히 병합하는 많은 다른 변형된 실시예를 쉽게 발명할 수 있다.
상술한 바와 같이, 본 발명은 방송 채널 및 케이블 채널과 관련된 아날로그 및 디지털 텔레비전 신호 정보를 자동으로 프로그래밍하기 위한 방법 및 장치에 이용된다.

Claims (18)

  1. 복수의 채널을 처리하기 위한 방법으로서,
    상기 복수의 채널로부터 하나의 채널을 선택하는 단계와;
    선택된 채널과 관련된 신호를 수신하는 단계와;
    디지털 신호를 위한 공칭 주파수와 유사한 상기 선택된 채널의 중간 주파수(IF : intermediate frequency)에 응답하여 상기 선택된 채널을 디지털 신호로 표시(marking)하는 단계와;
    아날로그 신호를 위한 공칭 주파수와 유사한 상기 선택된 채널의 중간 주파수(IF)에 응답하여 상기 선택된 채널을 아날로그 신호로 표시(marking)하는 단계와;
    상기 선택된 채널과 관련된 정보를 저장하는 단계와;
    상기 복수의 채널 각각이 선택될 때까지 상기 선택 단계, 수신 단계, 디지털 채널 표시 단계, 아날로그 채널 표시 단계 및 저장 단계를 반복하는 단계
    를 포함하는, 복수의 채널을 처리하기 위한 방법.
  2. 제 1 항에 있어서, 상기 선택된 채널과 관련된 정보는 메모리 유닛에 저장되는, 복수의 채널을 처리하기 위한 방법.
  3. 제 1 항에 있어서, 상기 선택된 채널을 디지털 채널로 표시하는 단계는,
    수신된 신호가 디지털 기저대역 신호임을 결정하는 단계와;
    상기 수신된 신호로부터 동기 신호 및 에러 검사 신호(synchronization and error check signals)를 생성하는 단계와;
    생성된 동기 신호 및 에러 검사 신호가 디지털 텔레비전 신호에 적합한 것인지를 결정하는 단계와;
    만약 상기 동기 신호 및 에러 검사 신호가 적합한 것이라면 상기 선택된 채널을 디지털 신호로 표시하는 단계
    를 더 포함하는, 복수의 채널을 처리하기 위한 방법.
  4. 제 3 항에 있어서, 상기 동기 신호는 반송파 동기(Carrier Lock) 신호 및 세그먼트 동기(Segment Lock) 신호를 포함하는, 복수의 채널을 처리하기 위한 방법.
  5. 제 3 항에 있어서, 상기 에러 검사 신호는 순방향 에러 정정(FEC : Forward Error Correction) 신호 및 리드 솔로몬 에러 율 신호(Reed Solomon Error Rate signal)를 포함하는, 복수의 채널을 처리하기 위한 방법.
  6. 제 1 항에 있어서, 상기 선택된 채널을 아날로그 채널로 표시하는 단계는,
    수신된 신호가 아날로그 기저대역 신호임을 결정하는 단계와;
    상기 아날로그 기저대역 신호의 비디오 반송파가 자동으로 미세 튜닝(fine tuned) 되는지를 결정하는 단계와;
    비디오 동기 신호가 검출되는지를 결정하는 단계와;
    만약 상기 비디오 반송파가 자동으로 미세 튜닝되고 상기 비디오 동기 신호가 검출된다면, 상기 선택된 채널을 아날로그 채널로 표시하는 단계
    를 더 포함하는, 복수의 채널을 처리하기 위한 방법.
  7. 제 6 항에 있어서, 상기 비디오 동기 신호는 수직 동기 신호와 수평 동기 신호를 갖는 복합 SYNC 신호인, 복수의 채널을 처리하기 위한 방법.
  8. 복수의 채널과 관련된 정보를 자동으로 프로그래밍하기 위한 장치로서,
    상기 복수의 채널 각각과 관련된 무선 주파수(RF : radio frequency) 신호를 중간 주파수(IF : intermediate frequency) 신호로 변환하기 위한 튜너와;
    상기 튜너에 연결되며, 상기 IF 신호를 기저대역 디지털 신호로 복조하고 상기 기저대역 디지털 신호로부터 동기 신호와 에러 정정 신호를 생성하기 위한 디지털 신호 컨버터와;
    상기 튜너에 연결되며, 상기 IF 신호를 기저대역 아날로그 신호로 복조하고 상기 기저대역 아날로그 신호로부터 튜닝 신호와 동기 신호를 생성하기 위한 아날로그 신호 컨버터와;
    상기 디지털 신호 컨버터와 아날로그 신호 컨버터에 연결되며, 상기 기저대역 디지털 신호 및 기저대역 아날로그 신호의 비디오 및 오디오 성분을 처리하여 출력 디바이스에 전달하기 위한 비디오 프로세서와;
    상기 복수의 채널 각각과 관련된 정보와 자동 프로그래밍 소프트웨어를 저장하기 위한 메모리 유닛과;
    상기 디지털 신호 컨버터, 상기 아날로그 신호 컨버터, 상기 튜너 및 상기 메모리 유닛에 연결된 마이크로프로세서로서, 상기 튜너를 제어하고, 상기 아날로그 신호 컨버터와 디지털 신호 컨버터로부터 반송파 상태 신호(carrier condition signals)를 수신하며, 자동 프로그래밍 소프트웨어를 실행하며, 디지털 신호를 위한 공칭 주파수와 유사한 선택된 채널의 중간 주파수(IF)에 응답하여 상기 복수의 채널로부터 선택된 채널을 디지털 신호로 표시하고, 아날로그 신호를 위한 공칭 주파수와 유사한 상기 선택된 채널의 중간 주파수(IF)에 응답하여 상기 선택된 채널을 아날로그 신호로 표시하며, 상기 복수의 채널 각각에 대한 채널의 유형에 대한 정보를 상기 메모리 유닛에 저장하기 위한 마이크로프로세서
    를 포함하는, 복수의 채널과 관련된 정보를 자동으로 프로그래밍하기 위한 장치.
  9. 제 8 항에 있어서, 상기 디지털 신호 컨버터는,
    상기 IF 신호를 디지털 기저대역 신호로 복조하며, 동기 신호를 생성하기 위한 디지털 복조기와;
    상기 디지털 복조기에 연결되며, 에러 정정 신호를 생성하기 위한 순방향 에러 정정(FEC : Forward Error Correction) 모듈과;
    상기 FEC 모듈에 연결되며, 상기 디지털 기저대역 신호를 비디오 성분과 오디오 성분으로 분리하기 위한 디지털 신호 프로세서
    를 포함하는, 복수의 채널과 관련된 정보를 자동으로 프로그래밍하기 위한 장치.
  10. 제 8 항에 있어서, 상기 아날로그 신호 컨버터는,
    상기 IF 신호를 아날로그 기저대역 신호로 복조하여, 튜닝 신호를 생성하기 위한 아날로그 복조기와;
    상기 아날로그 복조기에 연결되며, 비디오 동기 신호를 생성하고, 상기 아날로그 기저대역 신호를 비디오 성분과 오디오 성분으로 분리하기 위한 아날로그 신호 프로세서
    를 포함하는, 복수의 채널과 관련된 정보를 자동으로 프로그래밍하기 위한 장치.
  11. 제 8 항에 있어서, 상기 마이크로프로세서는 상기 메모리 유닛에 저장된 자동 프로그래밍 소프트웨어를 실행함으로써 채널의 유형을 결정하는, 복수의 채널과 관련된 정보를 자동으로 프로그래밍하기 위한 장치.
  12. 제 9 항에 있어서, 상기 동기 신호는 반송파 동기 신호 및 세그먼트 동기 신호를 포함하는, 복수의 채널과 관련된 정보를 자동으로 프로그래밍하기 위한 장치.
  13. 제 9 항에 있어서, 상기 에러 정정 신호는 FEC 동기 신호 및 리드 솔로몬 에러 율 신호를 포함하는, 복수의 채널과 관련된 정보를 자동으로 프로그래밍하기 위한 장치.
  14. 소프트웨어 프로그램을 저장하는 컴퓨터로 판독가능한 기록매체 (computer readable medium)로서, 상기 소프트웨어 프로그램은, 컴퓨터에 의해 실행될 때, 상기 컴퓨터가,
    복수의 채널로부터 하나의 채널을 선택하는 단계와;
    선택된 채널과 관련된 신호를 수신하는 단계와;
    디지털 신호를 위한 공칭 주파수와 유사한 상기 선택된 채널의 중간 주파수(IF)에 응답하여 상기 선택된 채널을 디지털 신호로 표시(marking)하는 단계와;
    아날로그 신호를 위한 공칭 주파수와 유사한 상기 선택된 채널의 중간 주파수(IF)에 응답하여 상기 선택된 채널을 아날로그 신호로 표시(marking)하는 단계와;
    상기 선택된 채널과 관련된 정보를 저장하는 단계와;
    상기 복수의 채널 각각이 선택될 때까지 상기 선택 단계, 수신 단계, 디지털 채널 표시 단계, 아날로그 채널 표시 단계 및 저장 단계를 반복하는 단계
    를 포함하는 방법을 수행하게 하는, 컴퓨터로 판독가능한 기록매체.
  15. 제 14 항에 있어서, 상기 선택된 채널을 디지털 신호로 표시하는 단계는,
    수신된 신호가 디지털 기저대역 신호임을 결정하는 단계와;
    상기 수신된 신호로부터 동기 신호 및 에러 검사 신호를 생성하는 단계와;
    생성된 동기 신호 및 에러 검사 신호가 디지털 텔레비전 신호에 적합한 것인지를 결정하는 단계와;
    만약 상기 동기 신호 및 에러 검사 신호가 적합한 것이라면, 상기 선택된 채널을 디지털 신호로 표시하는 단계
    를 더 포함하는, 컴퓨터로 판독가능한 기록매체.
  16. 제 14 항에 있어서, 상기 선택된 채널을 아날로그 신호로 표시하는 단계는,
    수신된 신호가 아날로그 기저대역 신호임을 결정하는 단계와;
    상기 아날로그 기저대역 신호의 비디오 반송파가 자동으로 미세 튜닝(fine tuned) 되는지를 결정하는 단계와;
    비디오 동기 신호가 검출되는지를 결정하는 단계와;
    만약 상기 비디오 반송파가 자동으로 미세 튜닝되고 상기 비디오 동기 신호가 검출된다면 상기 선택된 채널을 아날로그 신호로 표시하는 단계
    를 더 포함하는, 컴퓨터로 판독가능한 기록매체.
  17. 제 6 항에 있어서,
    상기 동기 신호가 검출되지 않는 경우, 상기 선택된 채널이 무선 채널인지 또는 케이블 채널인지를 결정하는 단계와;
    상기 선택된 채널이 무선 채널인 것으로 결정된 경우, 상기 선택된 채널은 아날로그 채널도 디지털 채널도 아닌 것으로 결정되는 단계와;
    상기 선택된 채널이 케이블 채널이면, 상기 선택된 채널은 디지털 채널인 것으로 결정되는 단계
    를 더 포함하는, 복수의 채널을 처리하기 위한 방법.
  18. 제 16 항에 있어서, 상기 방법은,
    상기 동기 신호가 검출되지 않는 경우, 상기 선택된 채널이 무선 채널인지 또는 케이블 채널인지를 결정하는 단계와;
    상기 선택된 채널이 무선 채널인 것으로 결정된 경우, 상기 선택된 채널은 아날로그 채널로 표시되지도 않고 디지털 채널로 표시되지도 않는 단계와;
    상기 선택된 채널이 케이블 채널이면, 상기 선택된 채널은 디지털 채널인 것으로 표시되는 단계
    를 더 포함하는, 컴퓨터로 판독가능한 기록매체.
KR1020027000051A 1999-07-16 2000-07-13 복수의 채널을 처리하기 위한 방법, 복수의 채널과 관련된 정보를 자동으로 프로그래밍하기 위한 장치, 컴퓨터로 판독가능한 기록매체 Expired - Fee Related KR100766366B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14433699P 1999-07-16 1999-07-16
US60/144,336 1999-07-16

Publications (2)

Publication Number Publication Date
KR20020023410A KR20020023410A (ko) 2002-03-28
KR100766366B1 true KR100766366B1 (ko) 2007-10-11

Family

ID=22508140

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020027000051A Expired - Fee Related KR100766366B1 (ko) 1999-07-16 2000-07-13 복수의 채널을 처리하기 위한 방법, 복수의 채널과 관련된 정보를 자동으로 프로그래밍하기 위한 장치, 컴퓨터로 판독가능한 기록매체

Country Status (8)

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

Families Citing this family (6)

* 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 (ko) * 2002-09-16 2004-07-23 삼성전자주식회사 셋톱박스의 튜닝장치 및 그 튜닝방법
CN1890962B (zh) * 2003-12-22 2010-06-16 汤姆森特许公司 用于执行可选择频道搜索的方法及装置
CN100361516C (zh) * 2005-03-31 2008-01-09 四川长虹电器股份有限公司 双处理器电视控制方法
CN101310552A (zh) * 2005-11-04 2008-11-19 汤姆森特许公司 在低信噪比下感测高级电视系统委员会信号的装置和方法
CN1960449B (zh) * 2006-09-15 2010-05-12 四川长虹电器股份有限公司 数/模兼容电视机节目编号及转换方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980085976A (ko) * 1997-05-30 1998-12-05 배순훈 방송용 복합 수신 시스템에서의 채널 전환 방법
KR19990033088A (ko) * 1997-10-23 1999-05-15 윤종용 디지털 방송 수신기의 아날로그 방송 수신방법 및 장치

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3241098B2 (ja) * 1992-06-12 2001-12-25 株式会社東芝 多方式対応の受信装置
KR950704861A (ko) * 1993-10-14 1995-11-20 만스 에켈로프 적응 대역폭 무선 수신기(Adaptive Bandwidth Reeceiver)
FR2717026B1 (fr) * 1994-03-01 1996-03-29 Thomson Consumer Electronics Procédé de programmation de tuner et dispositif de mise en Óoeuvre.
KR100213048B1 (ko) * 1995-09-29 1999-08-02 윤종용 아날로그와 디지탈 비디오 모드를 갖는 수신기와 그 수신방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980085976A (ko) * 1997-05-30 1998-12-05 배순훈 방송용 복합 수신 시스템에서의 채널 전환 방법
KR19990033088A (ko) * 1997-10-23 1999-05-15 윤종용 디지털 방송 수신기의 아날로그 방송 수신방법 및 장치

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
1019980085976
1019990033088
1020027000051 - 758525
1020027000051 - 758532

Also Published As

Publication number Publication date
WO2001006775A1 (en) 2001-01-25
MXPA02000554A (es) 2003-07-21
JP2003505949A (ja) 2003-02-12
AU5932400A (en) 2001-02-05
TW493344B (en) 2002-07-01
EP1197078A1 (en) 2002-04-17
WO2001006775A9 (en) 2002-08-08
KR20020023410A (ko) 2002-03-28
CN1361983A (zh) 2002-07-31

Similar Documents

Publication Publication Date Title
US8331891B2 (en) Non-linear signal distortion detection using multiple signal to noise ratio measurement sources
JP2004179928A (ja) デジタル放送受信装置、受信方法および受信回路
US5946052A (en) System for acquiring and processing video data and program guides transmitted in different coding formats
US7508459B2 (en) Method and apparatus for performing channel detection
JP2008252938A (ja) 異なった信号フォーマットで記憶および送信するためのプログラム・ガイドおよびビデオ・データを形成するシステム
JP2007236004A (ja) 可変符号化フォーマットおよび送信チャンネル番号を受信するための装置および方法
KR100719116B1 (ko) 노이즈신호를 여파 처리하는 방송수신장치 및 그 방법
KR0152040B1 (ko) 심볼타이밍복구 및 동기신호검출을 이용한 고선명텔레비젼/엔티에스씨 공용수신방법 및 그 장치
JPH1175137A (ja) 受信信号判別回路及びその方法
JPH0622313A (ja) ケーブルテレビにおけるhrcモードの受信時間短縮方法
KR100766366B1 (ko) 복수의 채널을 처리하기 위한 방법, 복수의 채널과 관련된 정보를 자동으로 프로그래밍하기 위한 장치, 컴퓨터로 판독가능한 기록매체
US7184726B2 (en) Broadcast receiver
US5852476A (en) Using special NTSC receiver to detect when co-channel interfering NTSC signal accompanies a digital tv signal
US7545444B2 (en) Receiving apparatus and television set for receiving broadcast signals
US7777818B2 (en) Receiving apparatus and a method for setting a receiving antenna thereof
JP3064351B2 (ja) Bsチューナ
MXPA04010334A (es) Algoritmo de busqueda de temporizacion de simbolo.
US8441580B2 (en) Method and system for scanning a frequency channel in digital television
KR100686756B1 (ko) 자동 채널 탐색 장치 및 방법
JPH1188795A (ja) 衛星放送用チューナの自動周波数同調装置
KR100262649B1 (ko) 디지털 티브이(tv)의 채널탐색장치 및 방법
KR100282944B1 (ko) 반송파 미세 복구장치 및 그 방법
JP3959761B2 (ja) 衛星放送の受信装置
KR100296751B1 (ko) Aft제어기능을 갖는 디지털 tv
KR100252936B1 (ko) 위성방송수신기의엘엔비(lnb)의국부발진주파수설정방법

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20020103

Patent event code: PA01051R01D

Comment text: International Patent Application

PG1501 Laying open of application
A201 Request for examination
AMND Amendment
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20050713

Comment text: Request for Examination of Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20061025

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20070130

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20061025

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

Patent event date: 20070501

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20070130

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Decision date: 20070718

Appeal identifier: 2007101004634

Request date: 20070501

AMND Amendment
PB0901 Examination by re-examination before a trial

Comment text: Amendment to Specification, etc.

Patent event date: 20070529

Patent event code: PB09011R02I

Comment text: Request for Trial against Decision on Refusal

Patent event date: 20070501

Patent event code: PB09011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20070124

Patent event code: PB09011R02I

Comment text: Amendment to Specification, etc.

Patent event date: 20050713

Patent event code: PB09011R02I

B701 Decision to grant
PB0701 Decision of registration after re-examination before a trial

Patent event date: 20070718

Comment text: Decision to Grant Registration

Patent event code: PB07012S01D

Patent event date: 20070625

Comment text: Transfer of Trial File for Re-examination before a Trial

Patent event code: PB07011S01I

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20071005

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20071008

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee