KR101143492B1 - 비디오 신호 프로세서에서 텔레비전 채널을 변경하는 시스템 및 방법 - Google Patents

비디오 신호 프로세서에서 텔레비전 채널을 변경하는 시스템 및 방법 Download PDF

Info

Publication number
KR101143492B1
KR101143492B1 KR1020067026157A KR20067026157A KR101143492B1 KR 101143492 B1 KR101143492 B1 KR 101143492B1 KR 1020067026157 A KR1020067026157 A KR 1020067026157A KR 20067026157 A KR20067026157 A KR 20067026157A KR 101143492 B1 KR101143492 B1 KR 101143492B1
Authority
KR
South Korea
Prior art keywords
video
channel
new
video channel
television
Prior art date
Application number
KR1020067026157A
Other languages
English (en)
Other versions
KR20070030215A (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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=38969544&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=KR101143492(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by 톰슨 라이센싱 filed Critical 톰슨 라이센싱
Publication of KR20070030215A publication Critical patent/KR20070030215A/ko
Application granted granted Critical
Publication of KR101143492B1 publication Critical patent/KR101143492B1/ko

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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • 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/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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
    • 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/50Tuning indicators; Automatic tuning control

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

본 발명은 하나의 비디오 채널로부터 다른 비디오 채널로 보다 구체적으로 디지털 비디오 채널로부터 다른 비디오 채널로 변경하는 블랭킹 시간을 줄이는 시스템 및/또는 방법에 관한 것이다. 본 시스템은 새로운 채널로부터 비디오가 획득될 때까지 디스플레이를 위해 가능한 한 많이 구 비디오 채널의 비디오를 제공한다. 보다 구체적으로, 비디오 패킷 버퍼에 저장되어 있는 구 채널로부터의 비디오 출력 신호가 비디오 패킷 버퍼가 언더플로우(언더플로우 상태나 이벤트)될 때까지 제공된다. 이것은 본 시스템이 새로운 비디오 채널을 획득하는 동안 달성된다(즉, 아날로그 또는 다른 주파수 디지털 비디오 채널의 경우에 선택기, 또는 구 디지털 비디오 채널의 디지털 비디오 하위 채널의 경우에 MPEG 전송 스트림 디코더의 PID 필터). 비디오 출력을 블랭킹하는 것은 비디오 패킷 버퍼 언더플로우 상태나 이벤트 이전에 새로운 비디오가 획득된 경우에는 달성될 수도 있고 또는 달성되지 않을 수도 있으며, 그렇지 않고 짧은 시간 기간 동안만 블랭킹이 일어날 수도 있다. 이것은 약 400-500ms를 절약할 수 있다.

Description

비디오 신호 프로세서에서 텔레비전 채널을 변경하는 시스템 및 방법 {SYSTEM AND METHOD FOR CHANGING TELEVISION CHANNELS IN A VIDEO SIGNAL PROCESSOR}
본 발명은 비디오 신호를 처리하는 방법 및 장치에 관한 것이고, 보다 구체적으로 하나의 텔레비전 채널에서부터 다른 텔레비전 채널로 변경하는 방법 및 장치에 관한 것이다.
텔레비전 채널을 변경할 때, 그 채널을 변경하는 명령을 수신하는 것과 새로이 획득된 채널을 제공하는 것 사이에는 일정 시간 기간이 존재한다. 따라서, 비디오 블랭킹(video blanking)이 발생하는 일정 시간 기간이 존재한다. 이 시간 기간이나 지연 기간은 여러 인자에 기인한다. 가장 중요한 인자는 텔레비전 채널 튜너가 새로운 채널에 동조하거나 새로운 채널을 획득하는데 드는 시간이다.
유저는 가능한 한 빨리 새로이 선택된 채널을 보기를 원하기 때문에, 대부분의 채널 변경 구조는 튜너의 응답 시간을 단축시키는데 집중하고 있다. 이들 방식은 약간은 효과적이지만 채널 변경 동안 스크린 상에 단절된 매크로 블록이나 에러를 디스플레이 하는 것을 회피하기 위하여 스크린을 기다리거나 스크린을 블랭킹하는 일정 시간 기간이 여전히 존재한다.
일반적으로, 채널 변경이 수행되고 있을 때 비디오는 튜너의 동조 주파수가 변경되는 동안 먼저 블랭킹된다. 새로운 채널이 획득되고 나면, 비디오 출력이 블랭킹 해제된다. 이것은 유저가 채널 변경 동안 단절된 매크로 블록, 컬러 불일치 및/또는 기타 등등과 같은 이상 거동을 보는 것을 방지한다. 그러나, 이 블랭킹 기간은 새로운 채널이 디스플레이 되기 전에 너무 긴 것으로 생각될 수 있다.
따라서, 전술된 바로부터 하나의 텔레비전 채널로부터 다른 텔레비전 채널로 변경하는 사이의 블랭킹 시간을 단축시키는 비디오 신호 프로세서가 요구되는 것이 명백하다.
나아가, 전술된 바로부터 텔레비전 채널 변경 동안 가능한 한 작은 비디오 중단을 제공하는 비디오 신호 프로세서가 요구되는 것이 명백하다.
이들 요구 및 다른 요구는 본 명세서에 도시된 바와 같은 및/또는 여기에 기술된 바와 같은 하나 이상의 여러 가지 방법, 형태 및/또는 시스템에서 구현된 바와 같이 및/또는 본 발명의 원리를 적용하여 달성된다.
하나의 텔레비전 채널에서부터 다른 텔레비전 채널로 변경하는 사이에 블랭킹 시간을 단축하는 시스템 및 방법은 새로운 채널로부터의 비디오가 획득될 때까지 가능한 한 많이 구 채널의 비디오를 제공한다. 이것은 동조 상황에 따라 비디오 블랭킹을 하거나 하지 않고 달성된다.
구체적으로, 비디오 버퍼에 저장된 구 채널을 나타내는 비디오 출력 신호는 비디오 버퍼가 언더플로우(underflow)(언더플로우 상태나 이벤트)될 때까지 제공된다. 이것은 비디오 신호 프로세서가 새로운 텔레비전 채널을 획득하는 동안 달성된다(즉, 아날로그 또는 다른 주파수 디지털 텔레비전 채널의 경우에는 튜너, 또는 구 디지털 텔레비전 채널의 디지털 텔레비전 하위 채널의 경우에는 MPEG 전송 스트림 디코더의 PID 필터). 비디오 출력의 블랭킹은 비디오 버퍼 언더플로우 상태나 이벤트 이전에 새로운 비디오 출력 신호가 획득되는 경우 달성될 수도 달성되지 않을 수도 있으며, 그렇지 않고 단지 짧은 시간 기간 동안만 블랭킹이 발생할 수도 있다. 이것은 약 400-500ms를 절감할 수 있다.
일 형태에서, 본 발명은 비디오 신호 프로세서에서 텔레비전 채널을 변경하는 방법을 제공한다. 본 방법은 (a) 현재 동조된 디지털 텔레비전 채널의 비디오 신호를 저장하는 단계와; (b) 상기 현재 동조된 디지털 비디오 채널을 새로운 텔레비전 채널로 변경하는 요청을 수신하는 단계와; (c) 요청된 새로운 텔레비전 채널에 동조하는 단계와; (d) 상기 요청된 새로운 텔레비전 채널에 동조하는 동안, 버퍼 언더플로우 이벤트가 발생할 때까지 저장되어 있는 이전에 동조된 디지털 텔레비전 채널을 나타내는 비디오 출력 신호를 제공하는 단계와; (e) 상기 요청된 새로운 텔레비전 채널이 동조될 때까지, 버퍼 언더플로우 이벤트가 발생하는 경우 비디오 출력을 블랭킹하고 그렇지 않고 상기 요청된 새로운 텔레비전 채널이 동조된 경우 상기 요청된 새로운 텔레비전 채널을 나타내는 비디오 출력 신호를 제공하는 단계와; (f) 상기 비디오 출력이 블랭킹된 경우, 상기 새로운 텔레비전 채널이 동조된 때 비디오 출력을 블랭킹 해제하고 상기 새로운 텔레비전 채널을 나타내는 비디오 출력 신호를 제공하는 단계를 포함한다.
다른 형태에서, 본 발명은 비디오 신호 프로세서를 동작시키는 방법을 제공한다. 본 방법은, (a) 비디오 버퍼에 현재 동조된 디지털 텔레비전 채널의 디지털 텔레비전 채널 비디오 패킷을 저장하는 단계와; (b) 새로운 텔레비전 채널을 획득하는 요청을 수신하는 단계와; (c) 상기 요청된 새로운 텔레비전 채널에 동조하는 시도를 하는 단계와; (d) 상기 요청된 새로운 텔레비전 채널에 동조하는 시도를 하는 동안, 버퍼 언더플로우 이벤트가 상기 비디오 버퍼에서 발생할 때까지 비디오 버퍼로부터 저장된 디지털 텔레비전 채널 비디오 패킷을 제공하는 단계와; (e) 상기 요청된 새로운 텔레비전 채널이 동조될 때까지 상기 비디오 버퍼 언더플로우 이벤트가 발생하는 경우 비디오 출력을 블랭킹하고 그렇지 않고 상기 요청된 새로운 텔레비전 채널이 동조된 경우 상기 요청된 새로운 텔레비전 채널을 나타내는 비디오 출력 신호를 제공하는 단계와; (f) 상기 비디오 출력이 블랭킹된 경우, 상기 새로운 텔레비전 채널이 동조된 때 비디오 출력을 블랭킹 해제하고 새로운 텔레비전 채널을 나타내는 비디오 출력 신호를 제공하는 단계를 포함한다.
다른 형태에서, 본 발명은 비디오 신호 프로세서를 제공한다. 본 비디오 신호 프로세서는, 비디오 신호 튜너, 이 비디오 신호 튜너에 연결된 MPEG 전송 스트림 디코더, 상기 MPEG 전송 스트림 디코더에 연결된 비디오 버퍼, 상기 비디오 신호 튜너, MPEG 전송 스트림 디코더, 및 비디오 버퍼에 연결되고 이들을 제어하는 프로세서, 및 이 프로세서와 연관된 프로그램 명령을 포함한다. 이 프로그램 명령은, 프로세서로 하여금 (a) 현재 동조된 디지털 텔레비전 채널의 비디오 신호를 저장하고, (b) 현재 동조된 디지털 텔레비전 채널에서부터 새로운 텔레비전 채널로 변경하는 요청을 수신하고, (c) 비디오 신호 튜너로 하여금 요청된 새로운 텔레비전 채널에 동조하는 시도를 하게 하며, (d) 비디오 신호 튜너가 요청된 새로운 텔레비전 채널에 동조하는 시도를 하는 동안, 비디오 버퍼로 하여금 버퍼 언더플로우 이벤트가 비디오 버퍼에서 발생할 때까지 이전에 동조된 디지털 텔레비전 채널로부터 디지털 텔레비전 채널 비디오 패킷을 제공하게 하며; (e) 요청된 새로운 텔레비전 채널이 텔레비전 신호 튜너에 의해 동조될 때까지, 버퍼 언더플로우 이벤트가 발생하는 경우 비디오 출력의 블랭킹을 수행하게 하고 그렇지 않고 상기 요청된 새로운 텔레비전 채널이 비디오 신호 튜너에 의해 동조된 경우 상기 요청된 새로운 텔레비전 채널을 나타내는 비디오 출력 신호를 제공하며; (f) 상기 비디오 출력이 블랭킹된 경우, 상기 새로운 텔레비전 채널이 동조된 때 비디오 출력을 블랭킹 해제하고 새로운 텔레비전 채널을 나타내는 비디오 출력 신호를 제공하도록 동작가능하다.
본 발명의 전술된 및 다른 특징과 목적과 이를 달성하는 방법은 첨부 도면을 참조하여 이루어진 본 발명의 일 실시예의 이하 상세한 설명을 참조함으로써 보다 명백해질 것이고 더 잘 이해될 수 있을 것이다.
도 1은 텔레비전 채널을 스위칭하는 여러 방식을 도시하는 상태도.
도 2는 본 발명의 원리에 따른 예시적인 비디오 신호 프로세서의 블록도.
도 3은 본 발명의 원리에 따라 텔레비전 채널을 변경하는 방식을 나타내는 흐름도.
도 4는 본 발명의 원리에 따라 채널 버퍼 언더플로우 이벤트를 나타내는 흐 름도.
여러 도면에 걸쳐 대응하는 참조 부호는 대응하는 부분을 나타낸다. 도면이 본 발명의 실시예를 나타내는 것이지만, 이 도면은 반드시 축척에 맞는 것은 아니며 특정 부분은 본 발명을 더 잘 예시하고 설명하기 위하여 확대되어 있을 수 있다. 여기에 개시된 예시는 일 형태로 본 발명의 일 실시예를 예시하며 그러한 예시는 어떤 방식으로든 본 발명의 범위를 제한하는 것으로 해석되어서는 아니된다.
도 1은 비디오 신호 프로세서/비디오 신호 튜너의 여러 채널 변경 상태를 도시하는 상태도(일반적으로 10으로 지시되어 있음)를 도시한다. 상태도(10)는 2개의 상태, 즉 디지털 채널 상태와 아날로그 채널 상태를 구비한다. 이 디지털 채널 및 아날로그 채널은 비디오 신호 프로세서 및/또는 그 튜너(이후 총칭해서 비디오 신호 프로세서라고 한다)의 가능한 2개의 동조 상태를 나타낸다. 따라서, 비디오 신호 프로세서는 디지털 텔레비전 채널 또는 아날로그 텔레비전 채널에 동조될 수 있다.
이 상태도(10)는 2개의 동조 상태 사이에서 발생할 수 있는 여러 가지 전이(transition)를 도시한다. 보다 구체적으로, 상태도(10)의 전이(A)는 비디오 신호 프로세서가 아날로그 텔레비전 채널에 동조해 있을 때 아날로그 텔레비전 채널이 동조를 위해 선택되고 동조되고 있는 상황, 모드, 상태, 또는 경우를 나타낸다. 새로이 또는 현재 동조되는 아날로그 텔레비전 채널은 구(old) 즉 이전에 동조된 아날로그 텔레비전 채널을 대체할 것이다. 이것은 아날로그-아날로그 모드(analog to analog mode)라고 지칭될 수 있다.
상태도(10)의 전이(B)는 비디오 신호 프로세서가 아날로그 텔레비전 채널에 동조해 있을 때 디지털 텔레비전 채널이 동조를 위해 선택되고 동조되고 있는 상황, 모드, 상태 또는 경우를 나타낸다. 새로이 또는 현재 동조되는 디지털 텔레비전 채널은 구 또는 이전에 동조된 아날로그 텔레비전 채널을 대체할 것이다. 이것은 아날로그-디지털 모드(analog to digital mode)라고 지칭될 수 있다.
상태도(10)의 전이(C)는 비디오 신호 프로세서가 디지털 텔레비전 채널에 동조해 있을 때 아날로그 텔레비전 채널이 동조를 위해 선택되고 동조되고 있는 상황, 모드, 상태 또는 경우를 나타낸다. 새로이 또는 현재 동조되는 아날로그 텔레비전 채널은 구 또는 이전에 동조된 디지털 텔레비전 채널을 대체할 것이다. 이것은 디지털-아날로그 모드(digital to analog mode)라고 지칭될 수 있다.
상태도(10)의 전이(D)는 비디오 신호 프로세서가 디지털 텔레비전 채널에 동조해 있을 때 디지털 텔레비전 채널이 동조를 위해 선택되고 동조되고 있으며, 동조를 위해 선택된 디지털 텔레비전 채널의 물리적 주파수가 현재 동조된 디지털 텔레비전 채널과는 다른 상황, 모드, 상태 또는 경우를 나타낸다. 새로이 또는 현재 동조되는 디지털 텔레비전 채널은 구 또는 이전에 동조된 디지털 텔레비전 채널을 대체할 것이다. 새로이 동조된 디지털 텔레비전 채널의 주파수와 PID(패킷 식별자)는 업데이트될 것이다. 이것은 디지털-디지털 주파수와 PID 업데이트 모드(digital to digital frequency and PID update mode)라고 지칭될 수 있다.
마지막으로, 상태도(10)의 전이(E)는 비디오 신호 프로세서가 디지털 텔레비 전 채널에 동조해 있을 때 디지털 텔레비전 채널이 동조를 위해 선택되고 동조되고 있으며, 동조될 선택된 디지털 텔레비전 채널이 현재 동조된 디지털 텔레비전 채널의 하위 채널(즉, 동조될 선택된 디지털 텔레비전 채널의 물리적 주파수는 현재 동조된 디지털 텔레비전 채널과 동일한 것이다)인 상황, 모드, 상태 또는 경우를 나타낸다. 새로이 동조된 디지털 텔레비전 채널의 PID 만이 업데이트될 것이다. 이것은 디지털-디지털 PID 업데이트 전용 모드(digital to digital PID update only mode)라고 지칭될 것이다.
도 2는 본 발명이 구현될 수 있는 비디오 신호 프로세서(일반적으로 20으로 지시됨)의 블록도를 도시한다. 이 비디오 신호 프로세서(20)는 전이(A,B,C,D, 및 E) 중 어느 하나, 모두 또는 선택적인 조합을 수행하도록 동작가능하다. 비디오 신호 프로세서(20)는 또한 본 명세서에 기술된 방식으로 수행하도록 동작가능하고 구성되고 및/또는 적응된다. 비디오 신호 프로세서(20)는 구체적으로 텔레비전을 나타내지만 VCR, DVD, 셋탑박스, DVR 등과 같은 특정 텔레비전 채널에 동조하기 위한 튜너를 구비하는 임의의 타입의 비디오 신호 프로세서를 포함할 수 있다.
처음에, 비디오 신호 프로세서(20)는 처리 유닛 즉 프로세서(22)와, 일반적인 비디오 신호 프로세서의 여러 가지 특징 및/또는 기능 및/또는 본 명세서에 기술된 바와 같은 특정 특징, 기능 및/또는 동작을 수행하기 위한 프로그램 명령, 펌웨어, 소프트웨어 등(26)을 유지 즉 저장하는 메모리 즉 저장수단(24)을 포함한다. 이 프로세서(22)는 이 기술 분야에 알려져 있고 본 명세서에 기술된 바와 같은 여러 가지 비디오 신호 프로세서 성분을 제어하고 및/또는 동작시키는 기능을 하는 디지털 신호 프로세서 등과 같은 여러 가지 처리 유닛, 즉 본 명세서에 도시되고 및/또는 기술된 성분들과, 본 명세서에 도시되거나 기술되어 있지는 않지만 일반적인 비디오 신호 프로세서 동작을 하는데 일반적이거나 및/또는 필요한 성분들을 포함할 수 있다. 도시되어 있지는 않지만 일반적으로 비디오 신호 프로세서의 일부인 성분이나 성분들의 일례로는 원격 제어 신호 수신기(리모트 수신기)와 그 대응하는 원격 제어 신호 생성기(리모트)가 있다. 이들 리모트 및 리모트 수신기는 일반적으로 적외선(IR)에 기반하고 있으며 이를 통해 유저는 텔레비전 채널을 선택한다.
비디오 신호 프로세서(20)는 이 기술 분야에 알려져 있는 바와 같은 특정 텔레비전 신호 주파수에 동조하도록 동작가능하고 구성되고 및/또는 적응되는 튜너(30)를 포함한다. 동조된 주파수는 디지털 텔레비전 채널이나 아날로그 텔레비전 채널일 수 있다. 비디오 신호 프로세서(20)는 아날로그 텔레비전 신호(예를 들어, NTSC) 처리 및 디지털 텔레비전 신호(MPEG) 처리를 모두 포함할 수 있다. 비디오 신호 프로세서(20)는 디지털 텔레비전 신호 처리만을 수행할 수 있다.
비디오 신호 프로세서(20)는 아날로그 텔레비전 채널이 동조되는 경우 튜너(30)로부터 복합 또는 성분 비디오 신호를 수신하는 NTSC 디코더(32)를 포함한다. NTSC 디코더(32)는 비디오 신호를 디스플레이 프로세서(34)에 제공하도록 동작가능하고 구성되고 및/또는 적응된다. 디스플레이 프로세서(34)는 그래픽 및 OSD 생성기(50)로부터 그래픽 및/또는 OSD(온스크린 디스플레이) 데이터를 수신하도록 동작가능하고 구성되고 및/또는 적응된다. 그래픽 및 OSD 생성기(50)는 디스플레이 프로세서(34)에 적절한 그래픽 및 OSD 데이터를 제공하도록 동작가능하고 구성되고 및/또는 적응된다. 디스플레이 프로세서(34)는 디스플레이 디바이스(36) 상에 디스플레이 하기에 적합한 비디오 및 그래픽 신호를 디스플레이 디바이스(36)에 제공하도록 더 동작가능하고 구성되고 및/또는 적응된다.
비디오 신호 프로세서는 전송 스트림 디코더(TSD)(38)를 더 포함하며, 이 전송 스트림 디코더(TSD)(38)는 디지털 텔레비전 채널이 동조되는 경우 튜너(30)로부터 MPEG 전송 스트림을 수신하도록 동작가능하고 구성되고 및/또는 적응된다. TSD(38)는 MPEG 전송 스트림을 디코딩하고 MPEG 비디오 PES(packet elementary stream)를 비디오 패킷이나 채널 버퍼(46)에 제공하도록 동작가능하고 구성되고 및/또는 적응된다. TSD(38)는 PID 필터(40)를 포함하며, 이 PID 필터(40)는 요청된 패킷 식별자(PID)에 따라 MPEG 전송 스트림으로부터 적절한 데이터를 필터링하거나 획득하도록 동작가능하고 구성되고 및/또는 적응된다.
새로운 채널 요청이 수신될 때, 그리고 튜너(30)가 새로운 텔레비전 채널을 획득하고 있을 때, 비디오 패킷 버퍼(46)는 또한 버퍼 언더플로우 상태나 이벤트가 발생할 때까지 그 안에 저장되어 있는 구 텔레비전 채널로부터 비디오 데이터를 제공하도록 동작가능하다. 새로운 텔레비전 채널이 획득될 때, 비디오 패킷 버퍼(46)는 디지털 텔레비전 채널이 동조되는 경우에 새로운 채널 비디오를 저장하기 시작할 수 있으며 또는 아날로그 텔레비전 채널이 동조되는 경우에는 새로운 채널 비디오를 저장하지 않을 수 있다. PID 필터(40)는 선택된 새로운 디지털 텔레비전 채널을 획득하도록 적절하게 변경될 수 있다.
비디오 패킷 버퍼(46)는 버퍼링된 MPEG 비디오를 MPEG 비디오 디코더(48)에 제공하도록 동작가능하고 구성되고 및/또는 적응된다. 이 MPEG 비디오 디코더(48)는 비디오 패킷 버퍼(46)로부터 MPEG 비디오를 디코딩하고 디코딩된 비디오 출력 신호를 디스플레이 디바이스(36) 상에 디스플레이 하기 위해 디스플레이 프로세서(34)에 제공하도록 동작가능하고 구성되고 및/또는 적응된다.
비디오 신호 프로세서는 비디오 출력을 블랭킹하고 튜너(30)를 통해 새로운 채널에 동조하며 비디오 출력(36)을 블랭킹 해제하도록 동작가능하다. 본 발명의 원리에 따라, 디지털 채널로부터 새로운 채널(디지털이나 아날로그)로 동조할 때 비디오 패킷 버퍼(46)에 저장되어 있는 구 채널로부터 비디오 출력 신호는 비디오 패킷 버퍼(46)의 버퍼 언더플로우 상태나 이벤트가 발생할 때까지 (전술된 바와 같이 여러 가지 데이터 처리 블록을 통해) 제공된다. 디지털 채널로부터 변경하는 경우, 비디오 출력은 버퍼 언더플로우 상태에 도달하거나 또는 튜너가 새로운 텔레비전 채널을 획득할 때까지 블랭킹되지 않을 것이다.
새로운 텔레비전 채널이 버퍼 언더플로우 상태가 발생하기 전에 획득되는 경우, 새로운 비디오 출력 신호가 구 비디오가 블랭킹되는 순간에 준비되기 때문에 블랭킹은 거의 순간적이다(즉, 상대적으로 짧다). 새로운 텔레비전 채널이 버퍼 언더플로우 상태 후에 획득되는 경우, 구 비디오 출력 신호는 새로운 비디오를 획득하기 시작하기 전에 구 비디오 출력 신호를 바로 처음에 블랭킹하는 것보다 더 긴 시간 기간 동안 제공되었다. 이것은 400-500ms 시간의 절감을 제공한다.
도 3을 참조하면, 본 발명의 원리에 따라 비디오 신호 프로세서(20)에 대한 예시적인 프로그램 흐름을 도시하는 흐름도(일반적으로 60으로 지시됨)가 도시되어 있다. 본질적으로, 이 프로그램 흐름(60)은 채널 변경을 수행하는 동안 비디오 신호 프로세서(20)를 동작시키는 방법을 제공한다. 이 프로그램 흐름(60)은 5개의 프로그램 변경 모드, 즉 1) 아날로그-아날로그 모드, 전이 A; 2) 아날로그-디지털 모드, 전이 B; 3) 디지털-아날로그 모드, 전이 C; 4) 디지털-디지털 주파수 및 PID 업데이트 모드, 전이 D; 및 5) 디지털-디지털 PID 업데이트 전용 모드와 연관하여 기술된다. 각 채널 변경 모드는 루틴의 시작을 나타내는 "메인" 즉 단계(62)에서 시작한다. 그리하여, 단계(62)는 각 채널 변경 모드를 설명하는 동안 언급되지 않는다.
아날로그-아날로그 모드에 대해, 단계(64)에서, 현재 텔레비전 신호 타입(즉 비디오 신호 프로세서가 현재 동조되어 있는 채널)이 아날로그인지 결정된다. 만약 그러하다면(Y), 비디오 출력은 블랭킹된다(단계 66). 이후, 단계(70)에서, 선택된 아날로그 텔레비전 채널이 튜너에서 동조된다. 단계(72)에서, 이 동조가 성공했는지 결정된다. 만약 성공하지 못하였다면(N), 동조 실패가 단계(82)에서 보고되고 이 프로그램은 단계(94)에서 종료한다. 만약 성공했다면(Y), 단계(74)에서 마지막 채널이 아날로그인지 결정된다. 만약 그러하다면(Y), 단계(84)에서 비디오 출력은 유효 아날로그 텔레비전 신호가 검출된 후 비디오 출력이 블랭킹 해제된다. 이것은 동조된 아날로그 텔레비전 채널에서 유효 동기 신호를 검출하는 것을 수반할 수 있다. 이후 단계(94)에서 이 프로그램이 종료한다. 그리하여 아날로그 채널로부터 아날로그 채널이 동조된다.
아날로그-디지털 모드에 대해, 단계(64)에서 현재 텔레비전 신호 타입이 아 날로그인지 결정된다. 만약 그러하다면(Y), 비디오 출력이 블랭킹된다(단계 66). 이후 단계(70)에서, 선택된 디지털 텔레비전 채널이 튜너에서 동조된다. 단계(72)에서 동조가 성공했는지 결정된다. 만약 성공하지 못했다면(N), 동조 실패가 단계(82)에서 보고되며 이 프로그램은 단계(94)에서 종료한다. 만약 성공했다면(Y), 단계 (74)에서 마지막 채널이 아날로그인지 결정된다. 만약 그러하다면(Y), 단계(84)에서 유효 디지털 텔레비전 신호가 검출된 후 비디오 출력이 블랭킹 해제된다. 이후 단계(94)에서 이 프로그램은 종료한다. 그리하여 아날로그 채널로부터 디지털 채널이 동조된다.
디지털-아날로그 모드에 대해, 단계(64)에서 현재 텔레비전 신호 타입이 아날로그인지 결정된다. 만약 그렇지 않다면(N), 단계(68)에서 동조되는 채널의 물리적 주파수가 이전의 채널의 물리적 주파수와 동일한지 결정된다. 동일하지 않다면(N), 단계(70)에서, 선택된 아날로그 채널이 튜너에 의해 동조된다. 단계(72)에서, 동조가 성공했는지 결정된다. 성공하지 못했다면(N), 동조 실패가 단계(82)에서 보고되고 이 프로그램은 단계(94)에서 종료한다. 만약 성공했다면(Y), 단계(74)에서 마지막 채널이 아날로그인지 결정된다. 만약 아니라면(N), 단계(76)에서 비디오 신호가 블랭킹되었는지 결정된다. 만약 비디오 신호가 블랭킹 되지 않았다면(아니오를 나타내는 N), 단계(86)에서 비디오 신호는 블랭킹되고 프로그램 흐름은 단계(78)로 진행하여 여기서 TSD PID 필터(도 2 참조)의 PID가 업데이트된다. 만약 비디오 신호가 블랭킹되었다면(예를 나타내는 Y), 단계(78)에서 TSD PID 필터(도 2 참조)의 PID가 업데이트된다. 이후 단계(80)에서 비디오 출력이 블랭킹 해제되고 이 프로그램은 단계(94)에서 종료한다.
프로그램 흐름(60)에서 디지털 채널로부터 시작하여 아날로그 채널로 갈 때 비디오 출력이 블랭킹되는 경우는 없는 것으로 보이지만, 현재 프로그램 흐름(60)과 동시에 실행되는 후술되는 바와 같은 도 4의 프로그램 흐름(100)에 의해 블랭킹이 일어날 수도 있다. 따라서, 단계(76)에서, 비디오 출력이 블랭킹되었는지 여부의 결정에 대한 응답은 프로그램 흐름(100)에 의해 즉 채널 버퍼 언더플로우 이벤트 동안 블랭킹이 일어났기 때문에 예(Y)일 수 있다.
디지털-디지털 주파수 및 PID 업데이트 모드(즉 디지털 채널에서부터 다른 주파수의 디지털 채널로 가는 모드)에 대해, 단계(64)에서, 현재 텔레비전 신호 타입이 아날로그인지 결정된다. 만약 아니라면(N), 단계(68)에서, 동조되는 채널의 물리적 주파수가 이전 채널의 물리적 주파수와 동일한지 결정된다. 만약 아니라면(N), 단계(70)에서, 선택된 디지털 채널은 튜너에 의해 동조된다. 단계(72)에서, 동조가 성공했는지 결정된다. 만약 성공하지 못했다면(N), 동조 실패가 단계(82)에서 보고되고 이 프로그램은 단계(94)에서 종료한다. 만약 성공했다면(Y), 단계(74)에서 마지막 채널이 아날로그인지 결정된다. 만약 아니라면(N), 단계(76)에서 비디오 출력 신호가 블랭킹되었는지 결정된다. 만약 비디오 출력 신호가 블랭킹되지 않았다면(아니오를 나타내는 N), 단계(86)에서, 비디오 출력 신호는 블랭킹되고 프로그램 흐름은 단계(78)로 진행하여 여기서 TSD PID 필터(도 2 참조)의 PID가 업데이트된다. 만약 비디오 출력 신호가 블랭킹된 경우(예를 나타내는 Y), 단계(78)에서, TSD PID 필터(도 2 참조)의 PID는 업데이트된다. 이후 단계(80)에서, 비디오 출력 은 블랭킹 해제되고 프로그램은 단계(94)에서 종료한다.
프로그램 흐름(60)에서 디지털 채널에서부터 시작하여 다른 주파수의 디지털 채널로 가는 경우 비디오 출력이 블랭킹되는 경우가 없는 것으로 보일 수도 있지만, 본 프로그램 흐름(60)과 동시에 실행되는 후술되는 도 4의 프로그램 흐름(100)에 의해 블랭킹이 발생할 수도 있다. 따라서, 단계(76)에서, 비디오 출력이 블랭킹되었는지 여부의 결정에 대한 응답은 블랭킹이 프로그램 흐름(100)에 의해 즉 채널 버퍼 언더플로우 이벤트 동안 발생했기 때문에 예(Y)일 수 있다.
마지막으로, 디지털-디지털 PID 업데이트 전용 모드(즉, 디지털 채널로부터 동일 주파수를 가지지만 다른 하위 채널을 가지는 디지털 채널로 가는 모드)에 대해, 단계(64)에서 현재 텔레비전 신호 타입이 아날로그인지 결정된다. 만약 아니라면(N), 단계(68)에서 동조되는 채널의 물리적 주파수가 이전의 채널의 물리적 주파수와 동일한지 결정된다. 만약 그러하다면(Y), 단계(88)에서, 비디오 출력이 블랭킹된다. 단계(90)에서, TSD PID 필터(도 2 참조)의 PID는 업데이트된다. 단계(92)에서, 비디오 출력은 블랭킹 해제된다. 이후 단계(94)에서 이 프로그램은 종료한다.
도 4를 참조하면, 본 발명의 원리에 따라 비디오 신호 프로세서(20)를 위한 예시적인 프로그램 흐름을 도시하는 흐름도(일반적으로 100으로 지시됨)가 도시된다. 이 프로그램 흐름(100)은 프로그램 흐름(60)의 프로그램 흐름(thread)과 병렬로 또는 이와 동시에 수행되는 프로그램 흐름이다. 이 프로그램 흐름(100)은 단계(102)로 나타낸 채널 버퍼 언더플로우 이벤트이다. 이것은 구체적으로 디지털-아날 로그 모드, 디지털-디지털 주파수 및 PID 업데이트 모드, 및 디지털-디지털 PID 전용 업데이트 모드에 대해 일어날 수 있다. 이것은 아날로그 채널로부터 아날로그 또는 디지털 채널로 변경할 때는 일어나지 않는데 그 이유는 아날로그 텔레비전 신호에는 버퍼가 없기 때문이다. 구체적으로 비디오 출력의 블랭킹은 버퍼 언더플로우 상태 때까지 달성되지 않는다.
단계(102)에서, 채널 버퍼 언더플로우 이벤트가 검출된다. 이후 단계(104)에서 새로운 채널의 동조가 완료되었는지 결정된다. 아니라면(N), 단계(106)에서 비디오 출력이 블랭킹된다. 이후 단계(108)에서, 비디오 디코딩은 이 PID에서는 중지하며 프로그램 흐름은 단계(112)에서 종료한다. 그러나, 단계(104)에서 동조가 완료되면(예를 나타내는 Y), 단계(110)에서 채널 버퍼 언더플로우 이벤트가 보고되고 프로그램 흐름이 단계(112)에서 종료한다.
본 명세서에서 사용된 "비디오 신호 프로세서"라는 용어는 디스플레이 스크린(일반적으로 TV 세트라고 부르는 것)을 구비하는 텔레비전(TV) 수신기와, 비디오 카세트 레코더(VCR), 비디오 카세트 플레이어(VCP), 셋탑 박스(케이블 박스와 같은 것)와 같은 디스플레이 스크린이 없는 TV 수신기와 같은 비디오 신호 처리 장치를 포함하며, 본 명세서에서 사용되는 "튜너"와 "동조"라는 용어는 선택기와 선택을 포함한다.
본 발명이 바람직한 설계를 가지는 것으로 기술되었지만, 본 발명은 본 개시 내용의 사상과 범위 내에서 더 변경될 수 있을 것이다. 따라서 본 출원은 그 일반적인 원리를 사용하여 본 발명의 적응시 임의의 변형, 사용을 포함하도록 의도되어 있다. 나아가, 본 출원은 첨부된 청구범위의 한계 내에 있는 본 발명이 속하는 이 기술 분야에 알려지거나 통상의 기술 내에 있고 본 개시 내용으로부터 벗어나는 사항도 포함하도록 의도되어 있다.
전술된 바와 같이, 본 발명은 하나의 텔레비전 채널에서부터 다른 텔레비전 채널로 변경하는 데에 이용가능하다.

Claims (26)

  1. 비디오 채널을 변경하는 방법으로서,
    현재 선택된 디지털 비디오 채널의 비디오 신호를 저장하는 단계와;
    상기 현재 선택된 디지털 비디오 채널을 새로운 비디오 채널로 변경하는 요청을 수신하는 단계와;
    상기 요청된 새로운 비디오 채널을 선택하는 단계와;
    상기 요청된 새로운 비디오 채널을 선택하는 동안, 버퍼 언더플로우 이벤트(buffer underflow event)가 발생할 때까지 저장된 이전에 선택된 디지털 비디오 채널을 나타내는 출력 비디오 신호를 제공하는 단계와;
    상기 요청된 새로운 비디오 채널이 선택될 때까지, 상기 버퍼 언더플로우 이벤트가 발생하는 경우 비디오 출력을 블랭킹(blanking)하며, 그렇지 않고 상기 요청된 새로운 비디오 채널이 선택된 경우 상기 요청된 새로운 비디오 채널을 나타내는 비디오 출력 신호를 제공하는 단계;
    상기 비디오 출력이 블랭킹된 경우, 상기 새로운 비디오 채널이 선택되었을 때 비디오 출력을 블랭킹 해제하고 상기 새로운 비디오 채널을 나타내는 비디오 출력 신호를 제공하는 단계
    를 포함하는, 비디오 채널을 변경하는 방법.
  2. 삭제
  3. 삭제
  4. 제 1 항에 있어서, 상기 현재 선택된 디지털 비디오 채널로부터 상기 요청된 새로운 비디오 채널로 변경하는 상기 요청을 수신하는 단계는 상기 현재 선택된 디지털 비디오 채널로부터 새로운 디지털 비디오 채널과 새로운 아날로그 비디오 채널 중 하나인 상기 요청된 새로운 비디오 채널로 변경하는 요청을 수신하는 단계를 포함하는, 비디오 채널을 변경하는 방법.
  5. 제 1 항에 있어서, 상기 새로운 비디오 채널이 선택되었을 때 비디오 출력을 블랭킹 해제하고 상기 새로운 비디오 채널을 나타내는 비디오 출력 신호를 제공하는 단계는 상기 새로운 비디오 채널이 상기 새로운 비디오 채널의 유효 신호 파라미터를 결정함으로써 지시된 대로 선택되었을 때 비디오 출력을 블랭킹 해제하고 상기 새로운 비디오 채널을 나타내는 비디오 출력 신호를 제공하는 단계를 포함하는, 비디오 채널을 변경하는 방법.
  6. 제 5 항에 있어서, 상기 새로운 비디오 채널의 유효 신호 파라미터는 아날로그 비디오 채널의 경우에 동기 신호를 포함하며 디지털 비디오 채널의 경우에 유효 PID를 포함하는, 비디오 채널을 변경하는 방법.
  7. 제 1 항에 있어서, 상기 현재 선택된 디지털 비디오 채널로부터 상기 요청된 새로운 비디오 채널로 변경하는 요청을 수신하는 단계는 상기 현재 선택된 디지털 비디오 채널로부터 새로운 디지털 비디오 채널로 변경하는 요청을 수신하는 단계를 포함하며,
    상기 요청된 새로운 비디오 채널을 선택하는 단계는 상기 요청된 새로운 디지털 비디오 채널이 이전에 선택된 디지털 비디오 채널의 하위 채널일 때 상기 요청된 새로운 디지털 비디오 채널을 선택하는 경우 MPEG 전송 스트림 디코더 내 PID 필터를 변경하고 그렇지 않고 상기 요청된 새로운 디지털 비디오 채널이 이전에 선택된 디지털 비디오 채널의 하위 채널이 아닐 때 MPEG 전송 스트림 디코더의 PID 필터 및 선택기 주파수를 변경하는 단계를 포함하는, 비디오 채널을 변경하는 방법.
  8. 비디오 신호 수신기를 동작시키는 방법으로서,
    현재 선택된 디지털 비디오 채널의 디지털 비디오 채널 비디오 패킷을 비디오 패킷 버퍼에 저장하는 단계와;
    새로운 비디오 채널을 획득하기 위한 요청을 수신하는 단계와;
    상기 요청된 새로운 비디오 채널을 선택하도록 시도하는 단계와;
    상기 요청된 새로운 비디오 채널을 선택하도록 시도하는 동안, 버퍼 언더플로우 이벤트가 상기 비디오 패킷 버퍼에서 발생할 때까지, 상기 비디오 패킷 버퍼로부터 저장된 디지털 비디오 채널 비디오 패킷을 제공하는 단계와;
    상기 요청된 새로운 비디오 채널이 선택될 때까지, 상기 비디오 패킷 버퍼 언더플로우 이벤트가 발생하는 경우 비디오 출력을 블랭킹하고, 그렇지 않고 상기 요청된 새로운 비디오 채널이 선택된 경우 상기 요청된 새로운 비디오 채널을 나타내는 비디오 출력 신호를 제공하는 단계와;
    상기 비디오 출력이 블랭킹된 경우, 상기 새로운 비디오 채널이 선택되었을 때 비디오 출력을 블랭킹해제하고 상기 새로운 비디오 채널을 나타내는 비디오 출력 신호를 제공하는 단계
    를 포함하는, 비디오 신호 수신기를 동작시키는 방법.
  9. 삭제
  10. 삭제
  11. 제 8 항에 있어서, 상기 요청된 새로운 비디오 채널을 획득하기 위해 상기 요청을 수신하는 단계는 새로운 디지털 비디오 채널과 새로운 아날로그 비디오 채널 중 하나인 새로운 비디오 채널을 획득하기 위한 요청을 수신하는 단계를 포함하는, 비디오 신호 수신기를 동작시키는 방법.
  12. 제 8 항에 있어서, 상기 새로운 비디오 채널이 선택되었을 때 비디오 출력을 블랭킹 해제하고 상기 새로운 비디오 채널을 나타내는 비디오 출력 신호를 제공하는 단계는, 상기 새로운 비디오 채널이 상기 새로운 비디오 채널의 유효 신호 파라미터를 결정함으로써 지시된 대로 선택되었을 때 상기 비디오 출력을 블랭킹 해제하고 상기 새로운 비디오 채널을 나타내는 비디오 출력 신호를 제공하는 단계를 포함하는, 비디오 신호 수신기를 동작시키는 방법.
  13. 제 8 항에 있어서, 상기 새로운 비디오 채널의 유효 신호 파라미터는 아날로그 비디오 채널의 경우에 동기 신호를 포함하며 디지털 비디오 채널의 경우에 유효 PID를 포함하는, 비디오 신호 수신기를 동작시키는 방법.
  14. 제 8 항에 있어서, 상기 요청된 새로운 비디오 채널을 획득하기 위한 요청을 수신하는 단계는 새로운 디지털 비디오 채널을 획득하기 위한 요청을 수신하는 단계를 포함하며;
    상기 요청된 새로운 비디오 채널을 선택하도록 시도하는 단계는 상기 요청된 새로운 디지털 비디오 채널이 이전에 선택된 디지털 비디오 채널의 하위 채널일 때 상기 요청된 새로운 디지털 비디오 채널을 선택하도록 시도하는 경우 MPEG 전송 스트림 디코더의 PID 필터를 변경하고, 그렇지 않고 상기 요청된 새로운 디지털 비디오 채널이 이전에 선택된 디지털 비디오 채널의 하위 채널이 아닐 때에는 MPEG 전송 스트림 디코더의 PID 필터와 선택기 주파수를 변경하는 단계를 포함하는, 비디오 신호 수신기를 동작시키는 방법.
  15. 비디오 신호 프로세서로서,
    비디오 신호 선택기와;
    상기 비디오 신호 선택기에 연결된 MPEG 전송 스트림 디코더와;
    상기 MPEG 전송 스트림 디코더에 연결된 비디오 패킷 버퍼와;
    상기 비디오 신호 선택기, 상기 MPEG 전송 스트림 디코더와 상기 비디오 패킷 버퍼에 연결되고 이들을 제어하는 프로세서와;
    상기 프로세서와 연관된 프로그램 명령으로서, 상기 프로그램 명령은, 상기 프로세서로 하여금,
    현재 선택된 디지털 비디오 채널의 비디오 신호를 저장하고;
    상기 현재 선택된 디지털 비디오 채널을 새로운 비디오 채널로 변경하는 요청을 수신하고;
    상기 비디오 신호 선택기로 하여금 상기 요청된 새로운 비디오 채널을 선택하도록 시도하게 하고;
    상기 비디오 신호 선택기가 상기 요청된 새로운 비디오 채널을 선택하도록 시도하는 동안, 상기 비디오 패킷 버퍼에 버퍼 언더플로우 이벤트가 발생할 때까지, 상기 비디오 패킷 버퍼로 하여금 이전에 선택된 디지털 비디오 채널로부터 디지털 비디오 채널 비디오 패킷을 제공하게 하도록
    동작하는, 프로그램 명령을
    포함하고,
    상기 프로세서와 연관된 상기 프로그램 명령은, 상기 프로세서로 하여금,
    상기 요청된 새로운 비디오 채널이 상기 비디오 신호 선택기에 의해 선택될 때까지, 상기 버퍼 언더플로우 이벤트가 발생하는 경우 비디오 출력을 블랭킹하게 하고 그렇지 않고 상기 요청된 새로운 비디오 채널이 상기 비디오 신호 선택기에 의해 선택된 경우 상기 요청된 새로운 비디오 채널을 나타내는 비디오 출력 신호를 제공하게 하고,
    만약 비디오 신호가 블랭킹된 경우, 상기 새로운 비디오 채널이 선택될 때에는 상기 비디오 출력을 블랭킹해제하고 상기 새로운 비디오 채널을 나타내는 비디오 출력 신호를 제공하게 하도록 더 동작하는, 비디오 신호 프로세서.
  16. 삭제
  17. 삭제
  18. 제 15 항에 있어서, 상기 프로그램 명령은 상기 프로세서로 하여금 새로운 디지털 비디오 채널과 새로운 아날로그 비디오 채널 중 하나인 상기 요청된 새로운 비디오 채널을 변경하는 상기 요청을 수신하게 하도록 더 동작하는, 비디오 신호 프로세서.
  19. 제 15 항에 있어서, 상기 프로그램 명령은 상기 프로세서로 하여금 상기 새 로운 비디오 채널이 상기 새로운 비디오 채널의 유효 신호 파라미터를 결정함으로써 지시된 대로 상기 비디오 신호 선택기에 의해 선택되었을 때 상기 비디오 출력을 블랭킹 해제하고 상기 새로운 비디오 채널을 나타내는 비디오 출력 신호를 제공하게 하도록 하는, 비디오 신호 프로세서.
  20. 제 19 항에 있어서, 상기 새로운 비디오 채널의 유효 신호 파라미터는 아날로그 비디오 채널의 경우에 동기 신호를 포함하고 디지털 비디오 채널의 경우에 유효 PID를 포함하는, 비디오 신호 프로세서.
  21. 제 15 항에 있어서, 상기 프로그램 명령은 상기 프로세서로 하여금 새로운 디지털 비디오 채널을 획득하기 위한 요청을 포함하는 상기 요청된 새로운 비디오 채널을 변경하는 상기 요청을 수신하게 하도록 하며;
    상기 비디오 신호 선택기로 하여금 상기 요청된 새로운 디지털 비디오 채널이 이전에 선택된 디지털 비디오 채널의 하위 채널인 때에 상기 요청된 새로운 디지털 비디오 채널을 선택하도록 시도하는 경우에, 상기 MPEG 전송 스트림 디코더의 PID 필터를 변경함으로써 상기 요청된 새로운 비디오 채널을 선택하도록 시도하게 하고, 그렇지 않고 상기 요청된 새로운 디지털 비디오 채널이 이전에 선택된 디지털 비디오 채널의 하위 채널이 아닌 때에 상기 MPEG 전송 스트림 디코더의 PID 필터와 선택기 주파수를 변경함으로써 상기 요청된 새로운 비디오 채널을 선택하도록 시도하게 하도록 더 동작가능한, 비디오 신호 프로세서.
  22. 텔레비전 신호 수신기로서,
    텔레비전 신호 튜너와,
    상기 텔레비전 신호 튜너에 연결된 MPEG 전송 스트림 디코더와,
    상기 MPEG 전송 스트림 디코더에 연결된 비디오 버퍼와,
    상기 텔레비전 신호 튜너, 상기 MPEG 전송 스트림 디코더, 및 상기 비디오 버퍼에 연결되고 이들을 제어하는 프로세서와,
    상기 프로세서와 연관된 프로그램 명령으로서, 상기 프로그램 명령은, 상기 프로세서로 하여금,
    현재 동조된 디지털 텔레비전 채널을 새로운 텔레비전 채널로 변경하는 요청을 수신하고,
    상기 텔레비전 신호 튜너로 하여금 요청된 새로운 텔레비전 채널에 동조하도록 시도하게 하고,
    상기 텔레비전 신호 튜너가 요청된 새로운 텔레비전 채널로 동조하도록 시도하는 동안, 상기 비디오 버퍼로 하여금, 버퍼 언더플로우 이벤트가 상기 비디오 버퍼에서 발생할 때까지, 이전에 동조된 디지털 텔레비전 채널로부터 디스플레이로 디지털 텔레비전 채널 비디오 패킷들을 제공하게 하며,
    요청된 새로운 텔레비전 채널이 상기 텔레비전 신호 튜너에 의해 동조될 때까지, 버퍼 언더플로우 이벤트가 발생하면 디스플레이에 비디오 출력의 블랭킹을 야기하고, 요청된 새로운 텔레비전 채널이 상기 텔레비전 신호 튜너에 의해 동조되었다면 요청된 새로운 텔레비전 채널의 비디오를 디스플레이에 제공하게 하고,
    비디오가 블랭킹되었다면, 상기 새로운 텔레비전 채널이 동조되었을 때 디스플레이에 비디오 출력의 블랭킹을 해제하고, 새로운 텔레비전 채널로부터 디스플레이에 비디오를 제공하게 하도록 동작하는
    프로그램 명령을 포함하는, 텔레비전 신호 수신기.
  23. 제 22 항에 있어서,
    상기 프로그램 명령은 또한 상기 프로세서가 새로운 디지털 텔레비전 채널과 아날로그 텔레비전 채널 중 하나인 새로운 텔레비전 채널을 획득하기 위한 요청을 수신하게 하는, 텔레비전 신호 수신기.
  24. 제 22 항에 있어서,
    상기 프로그램 명령은 또한 상기 새로운 텔레비전 채널이 새로운 텔레비전 채널의 유효 신호 파라미터를 결정함으로써 지시된 대로 상기 텔레비전 신호 튜너에 의해 동조되었을 때, 상기 프로세서가 디스플레이에 비디오 출력의 블랭킹을 해제하게 하고, 새로운 텔레비전 채널로부터 디스플레이에 비디오를 제공하게 하는, 텔레비전 신호 수신기.
  25. 제 24 항에 있어서,
    상기 새로운 텔레비전 채널의 유효 신호 파라미터는 아날로그 텔레비전 채널의 경우에 동기 신호를 포함하고, 디지털 텔레비전 채널의 경우에 유효 PID를 포함하는, 텔레비전 신호 수신기.
  26. 제 22 항에 있어서,
    상기 프로그램 명령은 또한 상기 프로세서가 새로운 디지털 텔레비전 채널을 획득하기 위한 요청을 포함하는 새로운 텔레비전 채널을 획득하기 위한 요청을 수신하게 하고,
    상기 텔레비전 신호 튜너로 하여금, 요청된 새로운 디지털 텔레비전 채널이 이전에 동조된 디지털 텔레비전 채널의 하위 채널인 때에는, 요청된 새로운 디지털 텔레비전 채널에 동조하도록 시도하는 경우에, 상기 MPEG 전송 스트림 디코더의 PID 필터를 변경하고, 그렇지 않은 경우 요청된 새로운 디지털 텔레비전 채널이 이전에 동조된 디지털 텔레비전 채널의 하위 채널이 아닐 때에는 상기 MPEG 전송 스트림 디코더의 PID 필터와 튜너 주파수를 변경함으로써, 요청된 새로운 텔레비전 채널에 동조하도록 시도하게 하는, 텔레비전 신호 수신기.
KR1020067026157A 2004-06-14 2005-05-24 비디오 신호 프로세서에서 텔레비전 채널을 변경하는 시스템 및 방법 KR101143492B1 (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US57958304P 2004-06-14 2004-06-14
US60/579,583 2004-06-14
US06/579,583 2004-06-14
PCT/US2005/018202 WO2005125192A1 (en) 2004-06-14 2005-05-24 System and method for changing television channels in a video signal processor

Publications (2)

Publication Number Publication Date
KR20070030215A KR20070030215A (ko) 2007-03-15
KR101143492B1 true KR101143492B1 (ko) 2012-05-08

Family

ID=38969544

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020067026157A KR101143492B1 (ko) 2004-06-14 2005-05-24 비디오 신호 프로세서에서 텔레비전 채널을 변경하는 시스템 및 방법

Country Status (9)

Country Link
US (1) US8059211B2 (ko)
EP (1) EP1757091A1 (ko)
JP (1) JP4968797B2 (ko)
KR (1) KR101143492B1 (ko)
CN (2) CN102625069A (ko)
BR (1) BRPI0512026B1 (ko)
MX (1) MXPA06014588A (ko)
MY (1) MY161242A (ko)
WO (1) WO2005125192A1 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100595034B1 (ko) * 2004-12-14 2006-06-30 삼성전자주식회사 방송수신장치 및 방송수신장치의 화면전환 제어방법
JP4099211B1 (ja) * 2007-10-29 2008-06-11 イメージニクス株式会社 映像切替器と映像切替方法
JP5848872B2 (ja) 2010-12-10 2016-01-27 三星電子株式会社Samsung Electronics Co.,Ltd. 放送受信装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010060382A (ko) * 1999-11-30 2001-07-06 데니스 에이치. 얼백 비디오 디코딩 및 채널 획득 시스템

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3707597A (en) * 1971-03-08 1972-12-26 Rca Corp Video blanking and audio muting circuit
US4330792A (en) * 1980-11-26 1982-05-18 Rca Corporation Video blanking circuit with controlled rate of unblanking
US4622578A (en) * 1983-01-28 1986-11-11 At&T Bell Laboratories Fully compatible high definition television
US4633293A (en) * 1983-09-26 1986-12-30 Rca Corporation High definition television signal for film-television standards conversion system
US4535352A (en) * 1984-04-16 1985-08-13 At&T Bell Laboratories Technique for generating semi-compatible high definition television signals for transmission over two cable TV channels
US4688082A (en) * 1984-05-23 1987-08-18 Sharp Kabushiki Kaisha Multi-system television receiver
JPS6213174A (ja) 1985-07-10 1987-01-21 Sharp Corp テレビジヨン受像機
US4980767A (en) * 1989-11-30 1990-12-25 At&T Bell Laboratories Technique for determining signal dispersion characteristics in communications systems
US20020129374A1 (en) * 1991-11-25 2002-09-12 Michael J. Freeman Compressed digital-data seamless video switching system
US5450549A (en) * 1992-04-09 1995-09-12 International Business Machines Corporation Multi-channel image array buffer and switching network
US5734432A (en) * 1994-07-15 1998-03-31 Lucent Technologies, Inc. Method of incorporating a variable rate auxiliary data stream with a variable rate primary data stream
US5761210A (en) * 1995-06-07 1998-06-02 Discovision Associates Signal processing apparatus and method
US5754253A (en) * 1996-01-11 1998-05-19 Lg Electronics Inc. Apparatus for generating a plurality of quasi-moving PIP/POP screens
JP3589372B2 (ja) * 1996-06-07 2004-11-17 ソニー株式会社 データ多重化方法
US5793436A (en) * 1996-06-17 1998-08-11 Samsung Electronics Co., Ltd. Buffer occupancy control method for use in video buffering verifier
JPH1023377A (ja) * 1996-07-05 1998-01-23 Toshiba Corp テレビジョン受信機を利用したテキストデータ処理装置
JP3073948B2 (ja) * 1996-10-31 2000-08-07 松下電器産業株式会社 ディジタル動画像復号化装置、及びディジタル動画像復号化方法
TW361046B (en) * 1996-10-31 1999-06-11 Matsushita Electric Ind Co Ltd Dynamic picture image decoding apparatus and method of decoding dynamic picture image
KR19990040286A (ko) * 1997-11-17 1999-06-05 윤종용 스크린 뮤트기능을 갖는 영상 재생장치 및 그에 따른 스크린 뮤트방법
JP3964041B2 (ja) * 1998-03-23 2007-08-22 株式会社ビデオリサーチ 視聴チャンネル判定装置
US6115080A (en) * 1998-06-05 2000-09-05 Sarnoff Corporation Channel selection methodology in an ATSC/NTSC television receiver
US6385773B1 (en) * 1999-01-07 2002-05-07 Cisco Techology, Inc. Method and apparatus for upstream frequency channel transition
US7589789B2 (en) * 1999-05-08 2009-09-15 Lg Electronics Inc. Video converting device and method for digital TV
KR100311479B1 (ko) * 1999-10-06 2001-10-18 구자홍 디지털 티브이의 채널제어 장치 및 방법
JP2001292381A (ja) 2000-04-04 2001-10-19 Canon Inc 受信装置、受信システム、受信方法、及び記憶媒体
US20010037512A1 (en) * 2000-04-06 2001-11-01 Flickner Andrew Kent Signal interface for a bi-directional communication device
JP4019604B2 (ja) * 2000-05-09 2007-12-12 日本電気株式会社 ディジタル放送の録画再生方法及び装置
JP2002051325A (ja) 2000-08-02 2002-02-15 Nippon Telegr & Teleph Corp <Ntt> デジタル放送映像受信装置およびデジタル放送映像受信方法
JP4712238B2 (ja) * 2001-07-30 2011-06-29 パナソニック株式会社 映像信号符号化装置、映像信号送信装置、および映像信号符号化方法
JP2003070004A (ja) * 2001-08-29 2003-03-07 Matsushita Electric Ind Co Ltd 画像復号化装置、および画像復号化方法
FR2831758B1 (fr) * 2001-10-30 2004-01-23 Thomson Multimedia Digital Fra Dispositif de reception de signaux video et procede de commande d'un tel dispositif
US20030226153A1 (en) * 2002-06-04 2003-12-04 Sony Corporation, A Japanese Corporation Method and apparatus for switching television channels
US20040080617A1 (en) * 2002-10-28 2004-04-29 Koninlijke Philips Electroics N.V. Method and apparatus to improve picture aesthetics during switch-on
US20040098741A1 (en) * 2002-11-15 2004-05-20 Hiroshi Hara Method and system for providing an active display while a new channel is being acquired
US20040098739A1 (en) * 2002-11-16 2004-05-20 Rakib Selim Shlomo Method and apparatus for providing digital set top box function and using television's remote control to control same
JP2003333446A (ja) * 2003-06-09 2003-11-21 Sony Corp 放送受信装置および方法
KR20070013602A (ko) * 2005-07-26 2007-01-31 삼성전자주식회사 방송신호 수신 장치 및 그 제어방법
JP4894858B2 (ja) * 2006-11-06 2012-03-14 パナソニック株式会社 受信機

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010060382A (ko) * 1999-11-30 2001-07-06 데니스 에이치. 얼백 비디오 디코딩 및 채널 획득 시스템

Also Published As

Publication number Publication date
JP4968797B2 (ja) 2012-07-04
BRPI0512026B1 (pt) 2019-03-06
US20080018796A1 (en) 2008-01-24
MXPA06014588A (es) 2007-03-01
WO2005125192A8 (en) 2007-02-01
JP2008503181A (ja) 2008-01-31
KR20070030215A (ko) 2007-03-15
BRPI0512026A (pt) 2008-02-06
CN1969544A (zh) 2007-05-23
WO2005125192A1 (en) 2005-12-29
CN102625069A (zh) 2012-08-01
EP1757091A1 (en) 2007-02-28
US8059211B2 (en) 2011-11-15
MY161242A (en) 2017-04-14

Similar Documents

Publication Publication Date Title
KR100747532B1 (ko) 타임 쉬프트 진행 바를 표시하는 방법 및 이를 구현한 방송수신기
US7248304B2 (en) Digital broadcast receiving apparatus
KR100499039B1 (ko) 디지털 티브이 및 그 채널설정방법
KR101281813B1 (ko) 전 채널 데이터 어플리케이션의 자동탐색방법 및 이를적용한 영상재생장치
KR100753511B1 (ko) 방송 프로그램 저장방법 및 장치
KR101143492B1 (ko) 비디오 신호 프로세서에서 텔레비전 채널을 변경하는 시스템 및 방법
KR100691327B1 (ko) 디스플레이장치 및 그 제어방법
JP2009044582A (ja) デジタル放送受信装置
KR100602250B1 (ko) Pvr 기능이 내장된 디지털 tv에서 타임 쉬프트를이용한 채널 녹화 방법
JP2009017389A (ja) デジタル放送受信装置
JP2008503181A6 (ja) ビデオ信号プロセッサにおいてテレビジョン・チャンネルを変更するためのシステムおよび方法
KR100599121B1 (ko) 디지털 방송 수신장치 및 그를 이용한 선호 채널 시청방법
JP4192995B2 (ja) 映像信号のミュート方法
KR101414631B1 (ko) 티브이의 채널 정보 표시 방법 및 장치
KR20080057925A (ko) 채널 전환 방법 및 상기 방법을 수행하는 장치
EP2235937B1 (en) Display device and method for searching channel
JP3995017B2 (ja) 映像信号のミュート方法
KR20060060174A (ko) 방송 수신 장치 및 그 제어 방법
KR20090033975A (ko) 복수개의 메모리를 구비한 영상표시기기 및 그 제어 방법
KR20000046171A (ko) 아날로그/디지털 티브이의 자동 채널선국장치 및 방법
KR101520101B1 (ko) 영상표시기기의 전원 제어 장치 및 방법
JP2007235788A (ja) テレビ受信機
KR20100042700A (ko) 영상표시기기에서 채널 전환 방법 및 장치
KR20070092910A (ko) 디스플레이 기기의 번인 현상 방지 방법
KR20080065803A (ko) 채널 설정 장치 및 이의 채널 설정 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20170330

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20180328

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20190401

Year of fee payment: 8