Nothing Special   »   [go: up one dir, main page]

KR100762109B1 - 프로그램 수신 장치 - Google Patents

프로그램 수신 장치 Download PDF

Info

Publication number
KR100762109B1
KR100762109B1 KR1020007009314A KR20007009314A KR100762109B1 KR 100762109 B1 KR100762109 B1 KR 100762109B1 KR 1020007009314 A KR1020007009314 A KR 1020007009314A KR 20007009314 A KR20007009314 A KR 20007009314A KR 100762109 B1 KR100762109 B1 KR 100762109B1
Authority
KR
South Korea
Prior art keywords
programs
program
channel
virtual channel
channels
Prior art date
Application number
KR1020007009314A
Other languages
English (en)
Other versions
KR20010041225A (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 KR20010041225A publication Critical patent/KR20010041225A/ko
Application granted granted Critical
Publication of KR100762109B1 publication Critical patent/KR100762109B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • 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
    • 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
    • H04N21/4334Recording 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4583Automatically resolving scheduling conflicts, e.g. when a recording by reservation has been programmed for two programs in the same time slot
    • 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/47End-user applications
    • 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/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • 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/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • 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/47End-user applications
    • H04N21/482End-user interface for program selection
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

본 발명은 다수의 채널들로부터 프로그램들을 수신하는 장치에 관한 것으로서, 상기 장치는 다수의 채널들 중 임의 채널에 튜닝하는 튜너와 프로그램들의 스케줄을 나타내는 전자 프로그램 가이드(EPG)를 포함한다. 상기 장치는 다양한 진짜 채널들(genuine channels)로부터 선택된 프로그램들을 재생하기 위해 사용자 선택가능 가상 채널을 생성하는 가상 채널 수단을 포함한다. 가상 채널 수단은 선택된 프로그램을 현재 방송하는 채널에 튜닝하도록 상기 튜너를 제어하도록 구성된다. 사용자가 가상 채널을 선택할 때, 상기 장치는 가상 채널에서 보여지는 프로그램들을 방송하는 진짜 채널들 사이를 자동으로 스위칭한다. 결과적으로, 사용자는 가상 채널을 간단히 선택함으로써 원하는 프로그램들을 볼 수 있다.
튜너, 전자 프로그램 가이드(EPG), 가상 채널

Description

프로그램 수신 장치{Apparatus for receiving programs}
본 발명은 복수의 채널들로부터 프로그램들을 수신하는 장치에 관한 것으로, 상기 장치는 복수의 채널들 중 어느 하나에 튜닝(tuning)하는 튜너(tuner)와 프로그램들의 스케줄을 나타내는 전자 프로그램 가이드(EPG) 수단을 포함하며, 상기 EPG 수단은 상기 프로그램들의 서브세트의 스케줄을 개인 채널에 대해 외관상 스케줄링된 것으로서 나타내도록 구성된다.
본 발명은 또한 다수의 채널들로부터 프로그램들을 수신하는 방법에 관한 것이며, 상기 방법은 각 채널에 대한 프로그램 스케줄을 나타내는 단계와 상기 프로그램의 서브세트의 스케줄을 개인 채널에 대해 외관상 스케줄링된 것으로서 나타내는 단계를 포함한다.
상술한 바와 같은 장치는 미국 특허공보 5,517,254로부터 알려져 있다. 상기 알려져 있는 장치는 프로그램들의 스케줄을 나타내는 전자 프로그램 가이드(EPG)를 포함한다. 상기 EPG는 시간-채널 행렬(time-channel matrix)로서 시청자에게 제시되며, 각각의 열은 특정한 날에 특정한 채널에 대한 스케줄을 포함한다. 상기 EPG는, 기록되거나 상기시키길 원하는 프로그램들을 사용자가 선택할 수 있게 한다. 상기 장치는, 프로그램들이 일정한 기준에 부합할 때, 추천(recommendation)에 따라 자동으로 프로그램을 선택할 수 있다. 채널들은, 예컨대 선택된 프로그램들의 번호에 따르는 것과 같이 상이한 순서로 제시될 수 있다. 특정한 실시예에서, 모든 선택된 프로그램들은, 외관상 개인 채널에 대해 스케줄링되는 것처럼 하나의 열로 모이게 되고, 따라서 선택된 프로그램들의 빠른 개요(overview)를 제공한다.
본 발명의 목적은 상술한 바와 같이, 원하는 프로그램을 선택하는 것과 관련하여 사용의 편의성이 향상된 장치를 제공하는 것이다. 이러한 목적을 위해, 본 발명에 따른 장치는, 상기 서브세트의 프로그램들을 재생하기 위해 사용자 선택 가능 가상 채널을 생성하는 가상 채널 수단을 더 포함하며, 상기 서브세트의 프로그램을 방송하는 채널에 튜닝되도록 튜너를 제어하도록 구성되는 것을 특징으로 한다. 이 방법에서, 사용자는 개인 채널의 프로그램들을 방송하는 가상 채널을 실제로 선택할 수 있다. 상기 장치는 가상 채널에서 컴파일링된 프로그램들을 방송하는 진짜 채널들(genuine channel)에 자동으로 튜닝시킨다. 결과적으로, 사용자는 가상 채널을 간단히 선택함으로써 원하는 프로그램들을 볼 수 있으며, 즉 상기 가상 채널은 선택된 프로그램들의 개요를 제공할 뿐만 아니라, 프로그램들이 자동으로 네비게이팅(navigating)되게 한다. 사용자의 부가적인 행동이 요구되지 않고, 그러므로 상기 장치의 활용성이 향상된다.
본 발명에 따른 상기 장치의 이로운 실시예는 디지털 텔레비전 방송에 적용되며, 채널들은 각각의 서비스에 대해, 하나의 서비스 식별을 복수의 프로그램 식별에 관련시키는 서비스 디스크립션(description)을 포함하는 디지털 방송 스트림의 서비스들이다. 상기 실시예는, 가상 채널 수단들이 새로운 서비스 디스크립션을 상기 방송 스트림에 삽입하도록 구성되고, 상기 새로운 서비스 디스크립션은 하나의 새로운 서비스 식별을 가상 채널의 프로그램들을 식별하는 복수의 프로그램 식별에 관련시키는 것을 특징으로 한다. 이 방법에서, 상기 가상 채널은 디지털 방송 스트림을 기술하는 정보 표들을 단지 조작함으로써 생성된다. 다른 구성 요소들은 추가 채널을 진짜 채널로서 인식하기 때문에, 상기 다른 구성 요소들은 변경될 필요가 없다. 예를 들어, EPG는 가상 채널을 모든 다른 채널들처럼 디스플레이할 것이고, 사용자가 가상 채널을 선택할 때, 가상 채널은 원래 채널들로부터 복제된 프로그램 포인터들을 포함하기 때문에, 상기 장치는 방송 스트림으로부터 올바른 프로그램들을 자동으로 선택할 것이다,
양호한 실시예는 폭넓게 적용되고 있는 디지털 비디오 방송(Digital Video Broadcasting;DVB) 표준에 적용된다. 본 실시예는, 상기 방송 스트림이 디지털 비디오 방송(DVB) 사양과 일치하는 스트림이며, 상기 서비스 디스크립션은 DVB 서비스 정보(SI)의 서비스 디스크립션 표(SDT)를 구성하는 것을 특징으로 한다. 가상 채널은 새로운 입력을 SDT에 삽입시킴으로써 생성되며, 상기 SDT는 새로운 서비스 식별 및 선택된 프로그램들에 대한 복제된 포인터를 포함한다.
복수의 진짜 채널들로부터 프로그램들을 모을 때, 상기 프로그램들 중 몇몇 프로그램들은 동시에 방송되어, 동시에 볼 수 없을 수 있다. 일 실시예는, 상기 장치가 가상 채널의 프로그램들에 우선 등급을 할당하며, 제 1 프로그램과 제 2 프로그램이 동시에 방송되고 제 1 프로그램이 제 2 프로그램보다 높은 우선 등급을 가질 때, 제 2 프로그램 대신에 제 1 프로그램을 선택하는 스케줄링 수단을 더 포함하는 것을 특징으로 한다. 상기 우선 등급은 사용자에 의해 제공될 수 있으며, 또는 사용자의 프로파일(profile)에 기초하여 상기 장치에 의해 할당될 수 있다. 예를 들어, 사용자가 이전에 스포츠 프로그램들보다 뉴스 프로그램에 더 큰 재미를 나타내었다면, 시스템은 제 1 카테고리(category)에 더 높은 우선 등급을 할당할 수 있다. 상기 우선 등급은 동시에 방송되는 프로그램들 중 어느 프로그램이 선택되어야 하는지를 결정하는데 사용된다. 다른 일 실시예는, 상기 스케줄링 수단이 제 2 프로그램을 기록하고, 가상 채널에 대해 스케줄링된 프로그램들의 전후의 갭(gap)을 채우기 위해 가상 채널에 대해 상기 프로그램들을 다시 스케줄링하도록 또한 구성되는 것을 특징으로 한다.
이 방법에서, 사용자가 덜 관심이 있는 프로그램은 비디오 레코더에 기록되고, 나중에, 가상 채널의 스케줄에서 실질적인 갭이 발생할 때, 상기 기록된 프로그램은 상기 갭을 채우도록 다시 스케줄링된다. 상기 장치는 비디오 레코더에서 상기 프로그램을 발견하고, 적당한 시간에 그것을 다시 재생하도록 구성된다. 대안으로, 가장 높은 우선 등급을 가지는 프로그램이 비디오 레코더에 기록될 수 있고, 프로그램이 방송되고 있을 때 사용자가 상기 프로그램을 볼 수는 없어도, 시청할 수 있는 프로그램의 사본을 획득하는 것을 보장한다.
일 실시예는, 가상 채널 수단이 디폴트(default) 채널의 식별을 저장하고, 가상 채널에 대해 스케줄링된 프로그램이 없을 때, 상기 디폴트 채널에 튜닝되도록 튜너를 제어하도록 또한 구성되는 것을 특징으로 한다. 이것은 가상 채널의 스케줄에서 갭을 채우는 다른 방법을 제공한다. 사용자가 가상 채널을 선택하고, 그 순간에 스케줄링된 프로그램이 없을 때, 상기 튜너는 상기 디폴트 채널에 튜닝되도록 제어되며, 가상 채널에 대해 스케줄링된 프로그램이 시작하자마자, 상기 튜너는 상기 프로그램을 방송하는 진짜 채널에 튜닝되도록 제어된다.
일 실시예는, 상기 장치가 우선 등급 및/또는 디폴트 채널의 식별을 편집하고, 및/또는 가상채널로부터 프로그램들을 제거하고 가상채널에 프로그램들을 추가하는 사용자 동작 가능한 편집 수단을 더 포함하는 것을 특징으로 한다. 이러한 방식으로, 사용자는 가상 채널의 프로그램 스케줄을 제어할 수 있다.
스케줄링된 프로그램의 시작 시간 및 정지 시간에 따른 클럭에 의해, 또는 대안으로, 시작 및 정지 시간을 나타내는 서비스 공급자로부터의 신호, 예컨대 프로그램 전송 제어(Program Delivery Contol;PDC) 시스템의 신호들을 처리함으로써 진짜 채널들 사이의 자동 스위칭이 제어될 수 있다.
일 실시예는, 가상 채널 수단들이 또 다른 사용자 선택 가능 가상 채널들을 생성하도록 구성되는 것을 특징으로 한다. 예를 들어, 가족 구성원마다 암호로 보호될 수 있는 개인적인 가상 채널을 가질 수 있다. 대안으로, 각각의 가상 채널은 예를 들어 가상의 코미디 채널, 가상의 스포츠 채널과 같은 특정한 카테고리의 프로그램에 전용으로 될 수 있다.
본 발명은 특히 텔레비전 수신기들, 셋 톱 박스들(set-top boxes), 및 비디오 레코더들에 적합하고, 라디오 수신기에도 적용될 수 있다.
도 1은 본 발명에 따른 상기 장치의 일 실시예로서 디지털 텔레비전 수신기를 도시하는 도면.
도 2a 및 2b는 가상 채널을 생성하는 DVB-PSI 정보 표들에 대한 적용예들을 도시하는 도면.
도 3은 가상 채널을 생성하는 DVB-PDI 정보 표에 대한 적용예.
도 4는 가상 채널에 대한 프로그램 스케줄의 구성을 도시하는 도면.
도 1은 본 발명에 따른 장치의 일 실시예로서 디지털 텔레비전 수신기의 블록도를 도시한다. 무선 주파수(RF) 신호들로 변조된 디지털 방송 스트림은 안테나(1)에 의해 이더(ether)로부터 수신되거나 대안으로 케이블 네트워크로부터 수신된다. 방송 스트림은 예를 들어, 디지털 비디오 방송(DVB) 표준에 따라 포맷될 수 있다. 튜너(2)는 상기 RF 신호들을 수신하고, 복조기(3)로 출력될 상기 신호들 중 하나를 선택할 수 있는 표준 아날로그 RF 수신 장치를 포함한다. 신호 튜너(2)가 선택하는 것은 중앙 처리 장치(CPU;5)로부터 수신된 제어 데이터에 의존한다. 복조기(3)는 CPU(5)로부터 수신된 제어 신호들에 기초하여 아날로그 신호를 디지털 패킷 스트림으로 변환하고, 상기 패킷 스트림은 이 후 디멀티플렉서(demultiplexer;4)에 출력된다. CPU(5)로부터 수신된 제어 데이터에 따라 특정한 프로그램에 속하는 패킷들을 선택하고, 상기 패킷 스트림을 기초 비디오, 오디오 또는 데이터 스트림들로 분해한다.
본 발명의 대안적인 실시예에 있어서, 패킷 스트림은 복조기(3)로부터 직접 CPU(5)로 출력된다. 상기 실시예에서, CPU(5)는 디멀티플렉서(4)의 태스크들(tasks)을 수행하고, 이에 의해 디멀티플렉서(4)의 필요성을 제거한다.
비디오 프로세서(8)는 디멀티플렉서(4) 또는 CPU(5)로부터 수신된 비디오 스트림을 디코딩한다. 본 발명의 양호한 실시예에서, 상기 비디오 프로세서(8)는 MPEG-2 디코더이지만, 디코더가 비디오 데이터를 코딩하는데 사용되는 코딩 타입과 호환할 수 있기만 하면 어떤 디코더도 사용될 수 있다. 그 후, 디코딩된 비디오 데이터는 디스플레이 스크린(9)으로 전송된다. 오디오 프로세서(6)는 디멀티플렉서(4)로부터 수신된 오디오 스트림을 디코딩한다. 또한, 디코더가 오디오 데이터를 코딩하는데 사용되는 코딩 타입과 호환할 수 있기만 하면 어떤 디코더도 사용될 수 있다. 그 후, 디코딩된 오디오 데이터는 스피커 시스템(7)으로 전송된다.
상기 디멀티플렉서(4)는 기초 데이터 스트림을 CPU(5)로 출력한다. 기초 데이터 스트림은 제어 데이터와 콘텐트 데이터인 두 가지 타입의 데이터를 갖는다. 콘텐트 데이터는 예를 들면 대화형 프로그램들을 나타내고, 제어 데이터는 멀티플렉스의 구조, 채널들이 변조되는 (RF) 주파수들, 및 다양한 콘텐트 성분들과 멀티플렉스의 (다른) 표들이 발견될 수 있는 어드레스들 등을 지정하는 멀티플렉스 표들을 나타낸다.
상기 CPU(5)는 ROM(read-only memory;12)에 저장된 프로그램 명령을 실행할 수 있게 하는 하나 이상의 마이크로프로세서들(microprocessors)을 포함한다. 이러한 프로그램 명령들은 특히 명령 모듈(13), EPG 모듈(14), 가상 채널 모듈(15) 및 스케줄러 모듈(16)을 포함하는 소프트웨어 모듈의 일부를 포함한다. 상기 소프트웨어 모듈에 의해 처리된 데이터, 예를 들어 DVB-SI 데이터 및 사용자 프로파일 정보는 비휘발성의(non-volatile) 메모리(11)에 저장될 수 있다. 상기 명령 모듈(13)은 선택을 튜닝하고 디멀티플렉싱하는 것과 같이 TV-세트의 기능들을 제어하고, 스크린(9)에 제시되도록 데이터를 비디오 프로세서(8)에 전송할 수 있다. 사용자 명령 유니트(10)는 사용자 명령들을, 예를 들어 리모트 컨트롤(도시되지 않음)을 통해 수신하고, 상기 명령들이 처리되는 명령 모듈(13)로 상기 명령들을 전송한다. 예를 들어, 사용자가 채널 번호를 입력할 때, 상기 명령 모듈(13)은 대응하는 방송 스트림 및 상기 방송 스트림 내의 데이터 패킷들을 선택하기 위해 튜너(2) 및 디멀티플렉서(4)를 제어하며, 스크린(9)에 피드백(예를 들어, 몇 초 동안 디스플레이되는 미리 설정된 번호, 채널명)을 제시하기 위해 그래픽 데이터를 비디오 프로세서(8)로 송신한다.
디지털 비디오 레코더(17)는 CPU(5)에 의해 제어되며, 또한 프로그램들 및 DVB-SI 데이터를 저장 및 재생할 수 있다. 상기 디지털 비디오 레코더(17)는 텔레비전 수신기에 내장되거나, 텔레비전 수신기의 제어하에 있는 별개의 장치일 수 있다.
디지털 방송 스트림들은 방송 스트림의 구조를 기술하고, 네비게이션 사용자 인터페이스들(navigation user-interfaces)을 생성하기 위한 정보를 포함한다. 예컨대, DVB 방송 스트림은 특히 프로그램 정보를 디코딩하고 전자 프로그램 가이드를 생성하는데 필요한 프로그램 특정 정보(program specific information) (PSI, MPEG 사양 중의 일부) 및 SI 정보를 포함한다. DVB 표준의 사양은 광범위하게 사용할 수 있으며, 당업자들에게 잘 알려져 있다. 상기 사양은 본 발명을 설명하기 위해 관련된 경우에만 기술된다.
EPG 모듈(14)은, 수신된 방송 스트림들에서 사용가능한 서비스들 및 그러한 서비스에 대해 스케줄링된 이벤트에 대한 정보를 수집하기 위해 디멀티플렉서(4)로부터 수신된 DVB-SI 데이터를 해석한다(DVD 서비스들은 종래의 TV채널 개념(notion)과 동일한 것으로 고려되는 한편, DVB 이벤트들은 TV 프로그램에 대응한다). 이를 위해, 상기 SI 데이터는 각각의 방송 스트림에 대한 명칭들과 그 방송 스트림에 대해 사용 가능한 서비스들 또는 채널들과 같은 다른 파라미터들을 나열하는 서비스 디스크립션 표(Service Description Table;SDT)를 포함한다. 각 서비스들에 대해서, 이벤트 디스크립션 표(Event Description Table;EIT)는 상기 명칭들과 상기 서비스에 대해 스케줄링된 이벤트들 또는 프로그램들과 같은 다른 파라미터들을 기술한다. 상기 EPG 모듈(14)은 수신된 방송 스트림에서 채널들에 대해 스케줄링된 프로그램의 온-스크린 개요(on-screen overview)를 생성하기 위해 상기 SDT 및 EIT로부터의 정보를 사용한다. 그것은 또한 사용자가 보거나 기록되거나 상기시킬 프로그램들을 선택하게 한다. 선택된 프로그램들의 참조는 메모리(11)에 저장되며, 상기 메모리는 가상 채널 모듈(15)에 의해 액세스될 수 있다. 가상 채널 모듈(15)은 하나 이상의 가상 채널들을 생성할 수 있고, 메모리에 저장된 상기 선택된 프로그램을 피쳐링(featuring)할 수 있다. 명령 모듈(13) 및 EPG 모듈(14)이 자동으로 새로운 채널을 인지하여, 상기 모듈들의 실질적인 적응의 필요성을 방지하는 방식으로, PSI 및 SI 표를 조작함으로써 상기 가상 채널들의 생성이 달성된다.
도 2는 두가지 가상 채널들을 생성하고, 새로운 가상 채널들에 대해 진짜 채널들로부터의 프로그램들을 스케줄링하도록 구성된 SDT 및 EIT를 도시한다. 도 2a는 적응 전의 상황을 보여준다. 상기 SDT는 방송 스트림(1)에 대한 네가지 서비스들을 나열한다. 상기 서비스들 중 두가지 서비스들에 대해 각각 다섯가지 이벤트들을 나열하는 EIT 섹션이 도시된다. 도 2b는 적응 후의 상황을 도시한다. 예를 들어, 상이한 가족 구성원의 개인적인 가상 채널과 같이 두가지 새로운 서비스들이 SDT에 추가된다. 새로운 서비스들의 명칭들은 가상 채널 모듈(15)에 의해 생성되거나 사용자에 의해 제공될 수 있다. 두가지 새로운 서비스들에 대해, 새로운 EIT 섹션이 생성된다. 새로운 EIT 섹션들의 입력들은 기존의 EIT 섹션들의 원래 입력들로부터 복제된다. 도시된 바와 같이, 다중 가상 채널들에서 하나의 이벤트, 이 경우 이벤트 24가 발생할 수 있다.
적응된 SI 표에 따라 EPG 모듈(14)에 의해 생성된 EPG는 두가지 새로운 서비스를 자동으로 보여준다. 가상 채널들의 이벤트들은 진짜 채널들 중 하나에 대해 또한 스케줄링되기 때문에, 적어도 두번 제시된다. 가상 채널에 '튜닝(tunning)'시키는 것이 자동으로 적절한 이벤트들을 선택하게 하는 것을 보장하기 위해, (MPEG 부분) PSI 표에 대해 유사하게 적응될 것이다. 방송 스트림에서 각각의 프로그램은 프로그램 연관 표(Program Association Table;PAT)와, 프로그램을, 상기 프로그램을 구성하는 기초 데이터 스트림에 관련시키는 프로그램 맵 표(Program Map Table;PMT)의 대응하는 섹션으로의 입력에 의해 기술된다. 상기 SDT로의 각 입력은 PSI 정보에서 프로그램 식별에 대응하는 서비스 식별을 포함한다. SI 정보에 따라 PSI 정보를 가져오기 위해, PAT에 새로운 입력이 추가되고, PMT에 새로운 섹션이 추가된다. 도 3은 두가지 가상 채널들을 생성한 후의 상황을 도시한다. 상기 PAT는 SDT에서 새로운 서비스들의 식별들과 동일한 프로그램 식별들로 확장되고, 최근에 추가된 프로그램 식별들을 참조하여 두가지 새로운 PMT 섹션들(도시된 것 중 단 하나)이 추가된다. 최근에 생성된 PMT 섹션들 중 기초 스트림들의 식별들은 진짜 채널에 대응하는 PMT 섹션들로부터 복제된다. 이런 식으로 상기 PSI 표들을 적응시킴으로써, 디멀티플렉서(4)는 보통 방송 채널들로서 새로운 가상 채널들을 인지하여, 가상 채널들은 단지 정규의 채널들로서 처리된다.
간단하게 하기 위하여, 지금까지 하나의 방송 스트림에 속하는 서비스들만이 고려되었다. 그러나, 다중 방송 스트림에 위치한 서비스들의 프로그램들이 하나의 가상 채널에 대해 스케줄링되는 것에 유의한다. 각각의 방송 스트림에 대해, EIT는 상기 방송 스트림을 통해서 방송되는 이벤트들을 가지는 섹션들을 포함하는 한편, SDT는 상기 가상 채널에 대한 입력을 포함한다. 또 다른 DVB 특징인 부케 연관 표(Bouquet Association Table;BAT)는 가상 채널들과 관련된 다양한 정보 부분들과 상관시키도록 사용될 수 있다. BAT는 서비스들을 부케들로 논리적으로 그룹화하고, 상기 BAT는 상이한 방송 스트림들에 의해 전달되는 서비스들과 함께 그룹화할 수도 있다. 가상 채널과 관련된 정보는 다양한 SDT 표들에 구조화될 수 있기 때문에, 상기 BAT는 성능을 향상시키고 작업을 도와주는 편리한 수단을 제공한다.
가상 채널의 프로그램들은 다수의 진짜 채널들로부터 획득될 수 있기 때문에, 가상 채널의 스케줄은 프로그램들 사이의 갭들과 오버랩들을 포함할 수 있다. 갭을 채우기 위해, 가상 채널 모듈(15)은 디폴트 채널을 선택하도록 튜너(2) 및 디멀티플렉서(4)를 제어할 수 있다. 디폴트 채널의 식별은 메모리(11)에 저장되고, 사용자 명령 유니트(10)에 의해 구성되는 편집 수단 및 가상 채널 모듈(15)에 의해 생성되는 온스크린 메뉴(on-screen menu)에 의하여 사용자에 의해 선택되거나 변경될 수 있다. 오버랩을 처리하기 위하여, 스케줄러 모듈(16)은 어느 프로그램들이 사용자에 의해 선호되는지를 결정하고, 그에 따라 우선순위 등급들을 할당하기 위해 사용자 프로파일을 유지한다. 사용자 프로파일은 시청 습관 또는 명시적인 사용자 입력에 의해 지정될 수 있다. 비디오 레코더(17)의 복잡도에 따라, 갭과 오버랩을 처리하는 다양한 선택들이 사용가능하다. 비디오 레코더(17)의 접속이 끊어지거나 사용 가능한 저장 용량이 없다면, 두 개 이상의 프로그램들 사이에 시간 충돌(time conflict)이 발생하고, 가장 높은 우선 등급을 가지는 하나의 프로그램이 디스플레이하기 위해 선택된다. 저장 용량이 사용 가능하다면, 낮은 등급을 가지는 프로그램들이 비디오 레코더(17)에 기록된다. 스케줄러 모듈(16)은 예를 들어 프로그램의 제목, 지속시간 및 프로그램 카테고리와 같이 비디오 레코더(17)에서 사용 가능한 프로그램들에 관한 정보의 데이터베이스를 또한 유지한다. 가상 채널의 스케줄에서 갭이 발생한다면, 스케줄러 모듈(16)은 상기 갭의 길이와 실질적으로 동일한 길이를 가지는 기록된 프로그램들에 대한 데이터 베이스를 검색한다. 그러한 프로그램들이 발견된다면, 상기 갭을 채우기 위해 프로그램들 중의 하나가 가상 채널에 대해 스케줄링된다. 대안으로, 여러가지 더 짧게 기록된 프로그램들이 갭을 채우도록 조합되거나, 더 길게 기록된 프로그램이 몇개의 부분들로 분할되며, 각각은 예를 들면 뉴스 속보 전, 후와 같이 가상 채널의 스케줄에서 상이한 갭을 채운다. 프로프램이 갭을 채우기에 조금 길다면, 그 갭을 정확히 채우기 위해 또는 미리 결정된 길이, 예컨대, 5분과 같은 짧은 중단(pause)을 위해, 프로그램을 약간 증가된 속도로 재성하기 위해 비디오 레코더(17)를 제어할 수 있다. 유사하게, 갭을 채우기에는 조금 짧은 프로그램이라면 프로그램들 간의 긴 중단을 피하기 위해 약간 감소된 속도로 재생될 수 있다. 비디오 레코더(17)가 동시에 제 1 프로그램을 기록하고 제 2 프로그램을 재생할 수 있다면, 기록된 프로그램의 재생이 끝날 때만 방송 프로그램이 시작하도록 시간적으로 쉬프트될 수 있다. 따라서, 스케줄러 모듈(16)은 프로그램들을 시간-쉬프팅(time-shifting)하거나 기록된 프로그램들을 삽입함으로써, 수신된 방송 스트림을 통해 방송되는 프로그램들 사이의 시간 충돌을 해결할 수 있다.
도 4는 비디오 레코더(VCR)로부터의 프로그램들을 포함하는 가상 채널 CH-V와 두가지 방송 스트림들 CH-A 및 CH-B에 대한 프로그램 스케쥴의 구성을 도시한다. CH-A로부터의 프로그램 A1 및 CH-B로부터의 프로그램 B2는 CH-V에 대해 스케줄링되고, 상기 프로그램들 사이에 갭이 있다. VCR로부터의 프로그램 R3는 상기 갭을 채우도록 스케줄링된다. R3의 길이가 갭의 길이보다 약간 더 길기 때문에, B2의 시작 전에 R3를 끝내기 위해 R3의 재생 속도가 몇 분 동안 증가된다. VCR로부터의 프로그램 R2는 B2 다음에 스케줄링되고, CH-A로부터의 프로그램 A4는 R2 다음에 스케줄링되는데, 상기 스케줄링은 시간적으로 프그램을 쉬프팅함으로써, 즉, VCR이 R2를 재생시키는 동안에 그것을 기록함으로써 달성된다. R2가 끝날 때, R4의 리마인더(remainder)를 여전히 기록하는 동안, VCR은 A4를 재생하기 시작한다. 늦어진 시간을 만회하기 위해 A4의 재생 속도는 증가되고, 후속하는 프로그램 B4는 더 이상 시간적으로 쉬프트될 필요가 없다.
본 발명은 특정한 실시예들을 참조하여 기술되고 있지만, 본 발명의 개념의 범위 내에서 변화들 및 수정들이 가능하다. 그러므로, 예를 들어, 다양한 소프트웨어 모듈들은 몇 가지 방식들로 구현 및 조합될 수 있고, 예를 들어 셋톱 박스 또한 비디오 레코더와 같은 다른 장치에 위치할 수 있다. 비디오 레코더(17)는 종래의 비디오 카세트 레코더 또는 광학 레코딩 시스템일 수 있다. 그것은 동시에 레코딩하고 재생하기 위해 빠른 디스크-캐쉬(disk-cache) 또는 몇개의 읽고/쓰는 매커니즘들을 포함할 수 있다. 그것은 비디오 테입들 및 광학 디스크들처럼 교환할 수 있는 데이터 캐리어들을 로딩하기 위해 자동 로딩 매커니즘을 가질 수 있다. 대안으로, 상기 장치는 데이터 캐리어들을 교환하도록 사용자에게 요청하는 메세지를 생성할 수 있다.
요약하면, 본 발명은 복수의 채널들 중 임의의 채널에 튜닝시키는 튜너와, 프로그램들의 스케줄을 제시하는 전자 프로그램 가이드(EPG)를 포함하는, 복수의 채널들로부터 프로그램들을 수신하는 장치에 관한 것이다. 상기 장치는 다양한 진짜 채널들로부터 선택된 프로그램들을 재생하기 위해 사용자 선택 가능한 가상 채널을 생성하는 가상 채널 수단을 포함한다. 가상 채널 수단은 선택된 프로그램을 현재 방송하고 있는 채널에 튜닝하도록 튜너를 제어하도록 구성된다. 사용자가 가상 채널을 선택할 때, 상기 장치는 가상 채널들에 보여지는 프로그램들을 방송하는 진짜 채널들 사이를 자동으로 스위칭할 수 있다. 따라서, 사용자는 가상 채널을 간단히 선택함으로써 원하는 프로그램들을 볼 수 있다.

Claims (10)

  1. 복수의 채널들로부터 프로그램들을 수신하는 장치로서, 상기 장치는 상기 복수의 채널들 중 임의의 채널에 튜닝하는 튜너와, 상기 프로그램들의 스케줄을 나타내는 전자 프로그램 가이드(EPG) 수단을 포함하며, 상기 EPG 수단은 상기 프로그램들의 서브세트의 스케줄을 개인 채널에 대해 외관상 스케줄링된 것으로서 나타내도록 구성되는, 상기 프로그램 수신 장치에 있어서,
    상기 장치는 상기 서브세트의 프로그램들을 재생하기 위해 사용자 선택가능한 복수의 가상 채널들을 생성하는 가상 채널 수단을 더 포함하며, 상기 장치는 상기 서브세트의 프로그램을 현재 방송하고 있는 채널에 튜닝하도록 상기 튜너를 제어하도록 구성되고, 상기 복수의 가상 채널들 각각은 특정 카테고리의 프로그램들에 전용되는 것을 특징으로 하는, 프로그램 수신 장치.
  2. 제1항에 있어서,
    상기 채널들은 각각의 서비스에 대해 서비스 식별을 복수의 프로그램 식별들에 관련시키는 서비스 디스크립션을 포함하는 디지털 방송 스트림의 서비스들이며,
    상기 가상 채널 수단은 새로운 서비스 디스크립션을 상기 방송 스트림에 삽입하도록 구성되며, 상기 새로운 서비스 디스크립션은 상기 가상 채널의 프로그램들을 식별하는 복수의 프로그램 식별들에 새로운 서비스 식별을 관련시키는 것을 특징으로 하는, 프로그램 수신 장치
  3. 제2항에 있어서,
    상기 방송 스트림은 디지털 비디오 방송(DVB) 사양과 일치하는 스트림이며, 상기 서비스 디스크립션은 DVB 서비스 정보(SI)의 서비스 디스크립션 표(SDT)를 구성하는 것을 특징으로 하는, 프로그램 수신 장치
  4. 제1항 내지 제3항 중 어느 한 항에 있어서,
    상기 가상 채널의 프로그램들에 우선 등급들을 할당하며, 제 1 및 제 2 프로그램이 동시에 방송되고 상기 제 1 프로그램이 상기 제 2 프로그램보다 더 높은 우선 등급을 가질 때, 제 2 프로그램 대신에 제 1 프로그램을 선택하는 스케줄링 수단을 더 포함하는 것을 특징으로 하는, 프로그램 수신 장치.
  5. 제4항에 있어서,
    상기 스케줄링 수단은 또한 제 2 프로그램을 기록하고, 상기 가상 채널에 대해, 스케줄링된 프로그램들의 전 또는 후의 갭을 채우기 위해 프로그램을 가상 채널에 대해 다시 스케줄링하도록 구성되는 것을 특징으로 하는, 프로그램 수신 장치.
  6. 제1항 내지 제3항 중 어느 한 항에 있어서,
    상기 가상 채널 수단은 또한 디폴트 채널의 식별을 저장하며, 상기 가상 채널에 대해 스케줄링된 프로그램이 없을 때 상기 디폴트 채널에 튜닝되도록 상기 튜너를 제어하도록 구성되는 것을 특징으로 하는, 프로그램 수신 장치.
  7. 제5항에 있어서,
    상기 우선 등급들 및/또는 디폴트 채널의 식별을 편집하고, 및/또는 상기 가상 채널로부터 프로그램들을 제거 및 추가하기 위한 사용자 동작가능한 편집 수단을 더 포함하는 것을 특징으로 하는, 프로그램 수신 장치.
  8. 제1항 내지 제3항 중 어느 한 항에 있어서,
    상기 가상 채널 수단은 또한 다른 사용자가 선택가능한 가상 채널들을 생성하도록 구성되는 것을 특징으로 하는, 프로그램 수신 장치.
  9. 복수의 채널들로부터 프로그램들을 수신하는 방법으로서, 각각의 채널에 대한 프로그램 스케줄을 나타내는 단계와, 상기 프로그램의 서브세트의 스케줄을 개인 채널에 대해 외관상 스케줄링된 것으로서 나타내는 단계를 포함하는, 상기 프로그램 수신 방법에 있어서,
    상기 방법은 상기 개인 채널에 대해 스케줄링된 프로그램들을 재생하기 위해 사용자 선택 가능한 복수의 가상 채널들을 생성하는 단계를 더 포함하고, 상기 복수의 가상 채널들 각각은 특정 카테고리의 프로그램들에 전용되는 것을 특징으로 하는, 프로그램 수신 방법.
  10. 제9항에 있어서,
    상기 채널들은, 각각의 서비스에 대해 서비스 식별을 복수의 프로그램 식별들에 관련시키는 서비스 디스크립션을 포함하는 디지털 방송 스트림의 서비스들이며,
    상기 가상 채널의 프로그램들을 식별하는 복수의 프로그램 식별들에 새로운 서비스 식별을 관련시키는 상기 방송 스트림에 새로운 서비스 디스크립션을 삽입하는 단계를 더 포함하는, 프로그램 수신 방법.
KR1020007009314A 1998-12-23 1999-12-14 프로그램 수신 장치 KR100762109B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP98204425.7 1998-12-23
EP98204425 1998-12-23

Publications (2)

Publication Number Publication Date
KR20010041225A KR20010041225A (ko) 2001-05-15
KR100762109B1 true KR100762109B1 (ko) 2007-10-02

Family

ID=8234547

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020007009314A KR100762109B1 (ko) 1998-12-23 1999-12-14 프로그램 수신 장치

Country Status (8)

Country Link
US (1) US6601237B1 (ko)
EP (1) EP1057329B1 (ko)
JP (1) JP4824168B2 (ko)
KR (1) KR100762109B1 (ko)
CN (1) CN1161977C (ko)
DE (1) DE69937674T2 (ko)
ES (1) ES2297945T3 (ko)
WO (1) WO2000040012A1 (ko)

Families Citing this family (188)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6922520B1 (en) * 1992-07-24 2005-07-26 Sony Corporation Recording medium cartridge with memory circuit employing a hierarchical data structure
DE69323663T2 (de) * 1992-07-24 1999-09-09 Sony Corp. Aufzeichnungsmediumkassette
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
JP4072233B2 (ja) * 1997-03-24 2008-04-09 キヤノン株式会社 情報処理装置
KR100363119B1 (ko) 1997-07-21 2002-12-05 이 가이드, 인코포레이티드 디스플레이및녹화제어인터페이스용시스템및방법
US6720745B2 (en) * 1997-08-26 2004-04-13 Color Kinetics, Incorporated Data delivery track
US6614987B1 (en) 1998-06-12 2003-09-02 Metabyte, Inc. Television program recording with user preference determination
US8352984B2 (en) 1998-06-12 2013-01-08 Thomson Licensing System and method for generating and managing user preference information for scheduled and stored television programs
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US6792197B1 (en) 1998-12-07 2004-09-14 Index Systems, Inc. System and method for generating video taping reminders
ATE357815T1 (de) * 1998-12-23 2007-04-15 Koninkl Philips Electronics Nv Programmwiedergabeanlage
JP4465737B2 (ja) 1999-05-26 2010-05-19 ソニー株式会社 受信機および番組選択方法
US20050038819A1 (en) * 2000-04-21 2005-02-17 Hicken Wendell T. Music Recommendation system and method
JP3408469B2 (ja) 1999-09-14 2003-05-19 松下電器産業株式会社 受信システム
US7228559B1 (en) * 1999-10-13 2007-06-05 Starz Encore Group Llc Programming distribution and notification system
US7240359B1 (en) * 1999-10-13 2007-07-03 Starz Entertainment, Llc Programming distribution system
US8020186B1 (en) 1999-10-13 2011-09-13 Starz Entertainment, Llc Methods and systems for distributing on-demand programming
US7788339B1 (en) * 2000-03-02 2010-08-31 Qwest Communications International Inc. System and method for automated download of multimedia files
US7284064B1 (en) 2000-03-21 2007-10-16 Intel Corporation Method and apparatus to determine broadcast content and scheduling in a broadcast system
US7167895B1 (en) 2000-03-22 2007-01-23 Intel Corporation Signaling method and apparatus to provide content on demand in a broadcast system
US7904922B1 (en) 2000-04-07 2011-03-08 Visible World, Inc. Template creation and editing for a message campaign
US7870579B2 (en) 2000-04-07 2011-01-11 Visible Worl, Inc. Systems and methods for managing and distributing media content
US7890971B2 (en) 2000-04-07 2011-02-15 Visible World, Inc. Systems and methods for managing and distributing media content
US7900227B2 (en) 2000-04-07 2011-03-01 Visible World, Inc. Systems and methods for managing and distributing media content
US8572646B2 (en) * 2000-04-07 2013-10-29 Visible World Inc. System and method for simultaneous broadcast for personalized messages
US7917924B2 (en) 2000-04-07 2011-03-29 Visible World, Inc. Systems and methods for semantic editorial control and video/audio editing
US7870578B2 (en) 2000-04-07 2011-01-11 Visible World, Inc. Systems and methods for managing and distributing media content
US7870577B2 (en) 2000-04-07 2011-01-11 Visible World, Inc. Systems and methods for semantic editorial control and video/audio editing
US8006261B1 (en) * 2000-04-07 2011-08-23 Visible World, Inc. System and method for personalized message creation and delivery
US7895620B2 (en) 2000-04-07 2011-02-22 Visible World, Inc. Systems and methods for managing and distributing media content
US7861261B2 (en) 2000-04-07 2010-12-28 Visible World, Inc. Systems and methods for managing and distributing media content
JP4218185B2 (ja) * 2000-05-23 2009-02-04 ソニー株式会社 番組録画・再生システム及び番組録画・再生方法、並びに番組録画・再生装置
JP4766770B2 (ja) * 2000-06-13 2011-09-07 パナソニック株式会社 蓄積型放送サービスシステムおよび受信蓄積装置
FR2810834A1 (fr) * 2000-06-27 2001-12-28 Thomson Multimedia Sa Methode d'affichage de sequences d'emissions audiovisuelles a themes
US8087051B2 (en) 2000-06-30 2011-12-27 Thomson Licensing Database management system and method for electronic program guide and television channel lineup organization
JP4433249B2 (ja) * 2000-07-28 2010-03-17 ソニー株式会社 コンテンツ提示制御装置および方法
US20030097657A1 (en) * 2000-09-14 2003-05-22 Yiming Zhou Method and system for delivery of targeted programming
US8302127B2 (en) * 2000-09-25 2012-10-30 Thomson Licensing System and method for personalized TV
US6871011B1 (en) * 2000-09-28 2005-03-22 Matsushita Electric Industrial Co., Ltd. Providing quality of service for disks I/O sub-system with simultaneous deadlines and priority
US7490344B2 (en) 2000-09-29 2009-02-10 Visible World, Inc. System and method for seamless switching
CN100579203C (zh) 2000-10-11 2010-01-06 联合视频制品公司 提供数据存储到点播媒体传递系统中服务器上的系统和方法
US7284256B2 (en) * 2000-12-04 2007-10-16 Sony Corporation Method and system to maintain relative statistics for creating automatically a list of favorites
ATE321422T1 (de) 2001-01-09 2006-04-15 Metabyte Networks Inc System, verfahren und software für die bereitstellung einer gezielten werbung durch benutzerprofildatenstruktur basierend auf benutzerpräferenzen
US20020108126A1 (en) * 2001-02-08 2002-08-08 Horowitz Steven M. Background enabled recording in a set top box
US20020110360A1 (en) * 2001-02-09 2002-08-15 Potrebic Peter J. Systems and methods for recording fragmented programs
JP3598979B2 (ja) * 2001-02-28 2004-12-08 日産自動車株式会社 放送受信装置
US20020129383A1 (en) * 2001-03-08 2002-09-12 Wasilewski Louise Mary Apparatus for a cosumer controlled selective recording device for interactive television
US20020144265A1 (en) * 2001-03-29 2002-10-03 Connelly Jay H. System and method for merging streaming and stored content information in an electronic program guide
US20020144267A1 (en) * 2001-03-29 2002-10-03 Koninklijke Philips Electronics N.V. Dynamic television channel creation
US20020144269A1 (en) * 2001-03-30 2002-10-03 Connelly Jay H. Apparatus and method for a dynamic electronic program guide enabling billing broadcast services per EPG line item
US7395547B2 (en) * 2001-04-06 2008-07-01 Scientific Atlanta, Inc. System and method for providing user-defined media presentations
US8707357B1 (en) 2001-04-23 2014-04-22 Starz Entertainment, Llc Thematic VOD navigation
US7185352B2 (en) * 2001-05-11 2007-02-27 Intel Corporation Method and apparatus for combining broadcast schedules and content on a digital broadcast-enabled client platform
JP3522234B2 (ja) * 2001-05-22 2004-04-26 船井電機株式会社 受信装置
US20020194585A1 (en) * 2001-06-15 2002-12-19 Connelly Jay H. Methods and apparatus for providing ranking feedback for content in a broadcast system
US8818871B2 (en) 2001-06-21 2014-08-26 Thomson Licensing Method and system for electronic purchases using an intelligent data carrier medium, electronic coupon system, and interactive TV infrastructure
US7328455B2 (en) * 2001-06-28 2008-02-05 Intel Corporation Apparatus and method for enabling secure content decryption within a set-top box
US7363569B2 (en) * 2001-06-29 2008-04-22 Intel Corporation Correcting for data losses with feedback and response
EP1449365A2 (en) 2001-07-09 2004-08-25 Visible World, Inc. System and method for seamless switching of compressed audio streams
US7631327B2 (en) * 2001-08-08 2009-12-08 Accenture Global Services Gmbh Enhanced custom content television
US20030046683A1 (en) * 2001-08-28 2003-03-06 Jutzi Curtis E. Server-side preference prediction based on customer billing information to generate a broadcast schedule
US20030046633A1 (en) * 2001-08-28 2003-03-06 Jutzi Curtis E. Data error correction based on reported factors and predicted data interference factors
US7047456B2 (en) * 2001-08-28 2006-05-16 Intel Corporation Error correction for regional and dynamic factors in communications
US7231653B2 (en) 2001-09-24 2007-06-12 Intel Corporation Method for delivering transport stream data
US8943540B2 (en) 2001-09-28 2015-01-27 Intel Corporation Method and apparatus to provide a personalized channel
US7962011B2 (en) 2001-12-06 2011-06-14 Plourde Jr Harold J Controlling substantially constant buffer capacity for personal video recording with consistent user interface of available disk space
JP2005512249A (ja) 2001-12-13 2005-04-28 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ メディアシステム上のメディアコンテンツの推薦
KR100425319B1 (ko) * 2001-12-29 2004-03-31 삼성전자주식회사 디지털 텔레비전의 채널 선택 방법
US20030135605A1 (en) * 2002-01-11 2003-07-17 Ramesh Pendakur User rating feedback loop to modify virtual channel content and/or schedules
US20030135857A1 (en) * 2002-01-11 2003-07-17 Ramesh Pendakur Content discovery in a digital broadcast data service
AU2003215292A1 (en) * 2002-02-15 2004-03-11 Visible World, Inc. System and method for seamless switching through buffering
US20030172378A1 (en) * 2002-03-07 2003-09-11 Koninklijke Philips Electronics N.V. Method and apparatus for creating a personal commercials channel
US7774816B2 (en) * 2002-04-23 2010-08-10 Rovi Technologies Corporation Conflict manager for a video recorder
US7369750B2 (en) * 2002-04-24 2008-05-06 Microsoft Corporation Managing record events
US8843990B1 (en) 2002-04-25 2014-09-23 Visible World, Inc. System and method for optimized channel switching in digital television broadcasting
EP1535263A4 (en) 2002-09-06 2007-10-24 Visible World Inc SYSTEM FOR CREATING AND EDUCATING A CUSTOMIZED ADVERTISING CAMPAIGN
US8181205B2 (en) 2002-09-24 2012-05-15 Russ Samuel H PVR channel and PVR IPG information
US8533770B2 (en) * 2002-12-11 2013-09-10 Broadcom Corporation Media processing system supporting user captured media display sequencing when in idle state
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
GB0303176D0 (en) * 2003-02-12 2003-03-19 Video Networks Ltd A system for capture and selective playback of broadcast programmes
IL154674A0 (en) * 2003-02-27 2003-09-17 Method and apparatus for providing cross channel programming through digital television interactive applications
US8438601B2 (en) 2003-07-02 2013-05-07 Rovi Solutions Corporation Resource management for a networked personal video recording system
US7454120B2 (en) 2003-07-02 2008-11-18 Macrovision Corporation Methods and apparatus for client aggregation of television programming in a networked personal video recording system
WO2005011265A1 (ja) * 2003-07-25 2005-02-03 Matsushita Electric Industrial Co., Ltd. 放送チャンネル変更検出装置
US8281333B2 (en) 2003-11-13 2012-10-02 Arris Group, Inc. Smart carousel
US8104065B2 (en) 2003-11-13 2012-01-24 Arris Group, Inc. System to provide markers to affect rendering and navigation of content on demand
CA2546141C (en) * 2003-11-13 2016-02-02 Ncube Corporation System to provide index and metadata for content on demand
US8170096B1 (en) 2003-11-18 2012-05-01 Visible World, Inc. System and method for optimized encoding and transmission of a plurality of substantially similar video fragments
US8607270B2 (en) * 2004-02-03 2013-12-10 Microsoft Corporation Virtual tuner
US9087126B2 (en) 2004-04-07 2015-07-21 Visible World, Inc. System and method for enhanced video selection using an on-screen remote
US8132204B2 (en) 2004-04-07 2012-03-06 Visible World, Inc. System and method for enhanced video selection and categorization using metadata
US9396212B2 (en) 2004-04-07 2016-07-19 Visible World, Inc. System and method for enhanced video selection
US7793319B2 (en) * 2004-04-27 2010-09-07 Gateway, Inc. System and method for improved channel surfing
US8346157B1 (en) 2004-06-16 2013-01-01 Colby Steven M Content customization in asymmertic communication systems
US8843978B2 (en) 2004-06-29 2014-09-23 Time Warner Cable Enterprises Llc Method and apparatus for network bandwidth allocation
US9060200B1 (en) 2004-08-11 2015-06-16 Visible World, Inc. System and method for digital program insertion in cable systems
KR100586366B1 (ko) * 2004-08-16 2006-06-08 (주) 아이티비엠지 가상 도메인 시스템을 활용한 티브이 컨텐츠 데이터의접근 장치와 그 방법 및 그를 수록한 기록매체와 전송신호
EP1782163A4 (en) * 2004-08-17 2010-01-20 Nds Ltd SYSTEM FOR SELECTING PROGRAMS
JP2006067248A (ja) * 2004-08-26 2006-03-09 Sharp Corp コンテンツ視聴装置、そのためのコンピュータプログラム、及び記録媒体
US7984467B2 (en) * 2004-11-23 2011-07-19 Stmicroelectronics, Inc. Method and system for providing an electronic program guide
US20060212902A1 (en) * 2004-12-14 2006-09-21 Samsung Electronics Co., Ltd. Device and method for displaying broadcasting information in digital broadcasting receiver
KR100692522B1 (ko) * 2005-01-10 2007-03-09 삼성전자주식회사 가상 채널 생성 장치 및 생성된 가상 채널의 운영방법
KR20070100975A (ko) * 2005-01-14 2007-10-15 코닌클리케 필립스 일렉트로닉스 엔.브이. 가상 비디오 채널을 구성하는 방법 및 시스템
GB0500838D0 (en) * 2005-01-15 2005-02-23 Accentus Plc Catalytic reactor
US7567565B2 (en) 2005-02-01 2009-07-28 Time Warner Cable Inc. Method and apparatus for network bandwidth conservation
US8584171B2 (en) * 2005-05-06 2013-11-12 Starz Entertainment Group Llc Local context navigation system
US8037501B2 (en) * 2005-05-06 2011-10-11 Starz Entertainment, Llc Methods for entertainment-programming distribution
US7613736B2 (en) * 2005-05-23 2009-11-03 Resonance Media Services, Inc. Sharing music essence in a recommendation system
US8050406B2 (en) * 2005-06-07 2011-11-01 Sony Corporation Key table and authorization table management
CN1801678B (zh) * 2005-08-24 2010-05-12 华为技术有限公司 一种数字广播中的内容播放方法、系统及接收装置
JP2009512352A (ja) * 2005-10-14 2009-03-19 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド 1つのチューナを用いて複数の番組を録画するためのシステムおよび方法
US8582946B2 (en) 2005-11-04 2013-11-12 Rovi Guides, Inc. Systems and methods for recording programs using a network recording device as supplemental storage
US20070118852A1 (en) * 2005-11-22 2007-05-24 Stexar Corp. Virtual television channels for audio-video system
RU2419216C2 (ru) * 2005-12-19 2011-05-20 Конинклейке Филипс Электроникс, Н.В. Система, устройство и способ создания шаблонов, предлагающих установки по умолчанию для типичных виртуальных каналов
US20070154169A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for accessing media program options based on program segment interest
US8024754B2 (en) * 2006-02-13 2011-09-20 Sharp Kabushiki Kaisha Content processing device, content processing method, control program, and storage medium
US8458753B2 (en) 2006-02-27 2013-06-04 Time Warner Cable Enterprises Llc Methods and apparatus for device capabilities discovery and utilization within a content-based network
US8170065B2 (en) 2006-02-27 2012-05-01 Time Warner Cable Inc. Methods and apparatus for selecting digital access technology for programming and data delivery
KR100763203B1 (ko) * 2006-03-07 2007-10-04 삼성전자주식회사 가상 채널을 이용한 방송 채널 선국 방법 및 이를 위한방송 수신 장치
JP5458321B2 (ja) 2006-04-24 2014-04-02 ヴィジブル ワールド インコーポレイテッド マイクロトレンドを使用してメディアコンテンツを生成するシステム及び方法
US8284915B2 (en) * 2006-06-30 2012-10-09 At&T Intellectual Property Ii, L.P. Method and apparatus for providing virtual closed circuit television
KR100830506B1 (ko) 2006-07-08 2008-05-20 엘지전자 주식회사 사용자 고유의 전용 채널을 설정할 수 있는 영상기기 및 그제어방법
KR100710272B1 (ko) * 2006-07-20 2007-04-20 엘지전자 주식회사 이동통신 단말기 및 이를 이용한 디지털 방송 수신 및 예약방법
JP4187029B2 (ja) * 2006-09-28 2008-11-26 船井電機株式会社 デジタル放送受信装置、デジタル放送録画装置
KR101128807B1 (ko) * 2006-10-30 2012-03-23 엘지전자 주식회사 방송 재생 방법 및 이를 구현할 수 있는 방송수신 단말기
KR101090173B1 (ko) * 2006-10-30 2011-12-06 엘지전자 주식회사 방송용 단말기 및 그 방송 데이터 재생 방법, 그동작제어방법
KR100864822B1 (ko) 2006-11-16 2008-10-23 한국전자통신연구원 방송시간 편성표 및 방송 프로그램에 대한 동적 전달을지원하는 방송 프로그램 제공장치 및 방법
KR100801425B1 (ko) * 2006-11-27 2008-02-05 주식회사 케이티 가상번호를 이용한 채널선택 서비스 제공방법 및가상번호를 이용한 방송채널 선택 기능을 제공하는 셋탑장치
US8555318B2 (en) 2006-12-06 2013-10-08 Verizon Patent And Licensing Inc. Customized media on demand
EP2118736A4 (en) * 2007-01-29 2012-03-28 Home Box Office Inc METHOD AND SYSTEM FOR PROVIDING DATA WHAT HAPPENS THEN
US20080187291A1 (en) * 2007-02-05 2008-08-07 Microsoft Corporation Prioritization for video acquisition
US20080196063A1 (en) * 2007-02-14 2008-08-14 Hsuan-Huei Shih Method for setting contents of channel corresponding to specific program category, method for playing programs, and apparatus thereof
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US20080235746A1 (en) 2007-03-20 2008-09-25 Michael James Peters Methods and apparatus for content delivery and replacement in a network
US8782698B2 (en) * 2007-04-30 2014-07-15 Google Inc. Customizable media channels
US8255957B1 (en) * 2007-05-02 2012-08-28 The Buddy System, LLC Method and apparatus for synchronizing local and remote audio and video program sources
KR20100029773A (ko) * 2007-05-20 2010-03-17 아브델하킴 메프타히 Dvb 기술 및 mpeg 인코딩을 이용하는 선택된 tv 이벤트의 식별을 위한 디코더용 오토-재핑 프로그램
US20080320513A1 (en) * 2007-06-22 2008-12-25 Microsoft Corporation Dynamic channel surfing guide and customized television home page
JP5251039B2 (ja) 2007-08-23 2013-07-31 ソニー株式会社 情報処理装置、情報処理方法、およびプログラム
CN101202862B (zh) * 2007-08-31 2010-09-15 深圳市同洲电子股份有限公司 一种数字电视业务的生成方法及系统
DE102007041966A1 (de) * 2007-08-31 2009-03-05 Axel Springer Digital Tv Guide Gmbh Elektronischer Programmführer
US20090064228A1 (en) * 2007-08-31 2009-03-05 Himax Technologies Limited Method for Defining Virtual Channels in Interactive Program Guide and User Interface Thereof
US9071859B2 (en) 2007-09-26 2015-06-30 Time Warner Cable Enterprises Llc Methods and apparatus for user-based targeted content delivery
US8561116B2 (en) 2007-09-26 2013-10-15 Charles A. Hasek Methods and apparatus for content caching in a video network
US8099757B2 (en) 2007-10-15 2012-01-17 Time Warner Cable Inc. Methods and apparatus for revenue-optimized delivery of content in a network
US8272015B2 (en) 2007-11-01 2012-09-18 Microsoft Corporation Alternate source conflict resolution
JP5142673B2 (ja) * 2007-11-09 2013-02-13 株式会社東芝 録画装置および録画予約処理方法
US20090150938A1 (en) * 2007-12-11 2009-06-11 General Instrument Corporation Unifying User Interface for a Set-Top Box
US8752110B2 (en) * 2008-01-10 2014-06-10 At&T Intellectual Property I, Lp System for managing media content for a personal television channel
US8813143B2 (en) 2008-02-26 2014-08-19 Time Warner Enterprises LLC Methods and apparatus for business-based network resource allocation
WO2009128121A1 (ja) * 2008-04-15 2009-10-22 三菱電機株式会社 車載用選局装置
US8239893B2 (en) * 2008-05-12 2012-08-07 Microsoft Corporation Custom channels
CN101588469B (zh) * 2008-05-21 2013-11-06 华为技术有限公司 频道访问控制、交付方法、iptv系统及装置
US8989561B1 (en) 2008-05-29 2015-03-24 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US20090328104A1 (en) * 2008-06-26 2009-12-31 At&T Delaware Intellectual Property, Inc. Methods, systems, and computer products for personalized channel services
EP2327205B1 (en) * 2008-08-22 2018-07-25 TP Vision Holding B.V. Dynamic switching between digital tv services
US20100122295A1 (en) * 2008-11-11 2010-05-13 International Business Machines Corporation Method for defining television content lineup
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US8375409B2 (en) * 2009-02-05 2013-02-12 Purplecomm Inc. Meta channel based media system control technology
US8458746B2 (en) * 2009-02-05 2013-06-04 Purplecomm Inc. Meta channel caching and instant viewing related technology
US8402497B2 (en) * 2009-02-05 2013-03-19 Purplecomm Inc. Meta channel network-based content download technology
US8726310B2 (en) * 2009-02-05 2014-05-13 Purplecomm Inc. Meta channel media system control and advertisement technology
US8813127B2 (en) * 2009-05-19 2014-08-19 Microsoft Corporation Media content retrieval system and personal virtual channel
US9866609B2 (en) 2009-06-08 2018-01-09 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US8813124B2 (en) 2009-07-15 2014-08-19 Time Warner Cable Enterprises Llc Methods and apparatus for targeted secondary content insertion
US20110081129A1 (en) * 2009-10-07 2011-04-07 Rovi Technologies Corporation Broadband recording method and apparatus for video and/or audio programs
US8701138B2 (en) 2010-04-23 2014-04-15 Time Warner Cable Enterprises Llc Zone control methods and apparatus
KR20120094422A (ko) * 2011-02-16 2012-08-24 (주)휴맥스 컨텐츠 관리 목록 제공 방법 및 이를 수행하는 장치
US9049073B2 (en) 2011-06-28 2015-06-02 Rovi Guides, Inc. Systems and methods for initializing allocations of transport streams based on historical data
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US9078040B2 (en) 2012-04-12 2015-07-07 Time Warner Cable Enterprises Llc Apparatus and methods for enabling media options in a content delivery network
KR101905638B1 (ko) * 2012-05-15 2018-12-05 삼성전자주식회사 동영상 재생 장치 및 방법
TWI508538B (zh) * 2012-06-01 2015-11-11 Wistron Corp 影音串流之播放方法與系統
US9854280B2 (en) 2012-07-10 2017-12-26 Time Warner Cable Enterprises Llc Apparatus and methods for selective enforcement of secondary content viewing
US8862155B2 (en) 2012-08-30 2014-10-14 Time Warner Cable Enterprises Llc Apparatus and methods for enabling location-based services within a premises
CN103686296B (zh) * 2012-09-03 2017-12-29 联想(北京)有限公司 一种多媒体信息输出方法、装置和电子设备
CN102984577A (zh) * 2012-11-23 2013-03-20 Tcl集团股份有限公司 一种制定频道功能的方法及装置
US9131283B2 (en) 2012-12-14 2015-09-08 Time Warner Cable Enterprises Llc Apparatus and methods for multimedia coordination
US10028025B2 (en) 2014-09-29 2018-07-17 Time Warner Cable Enterprises Llc Apparatus and methods for enabling presence-based and use-based services
US10586023B2 (en) 2016-04-21 2020-03-10 Time Warner Cable Enterprises Llc Methods and apparatus for secondary content management and fraud prevention
US10687115B2 (en) 2016-06-01 2020-06-16 Time Warner Cable Enterprises Llc Cloud-based digital content recorder apparatus and methods
US11212593B2 (en) 2016-09-27 2021-12-28 Time Warner Cable Enterprises Llc Apparatus and methods for automated secondary content management in a digital network
US10911794B2 (en) 2016-11-09 2021-02-02 Charter Communications Operating, Llc Apparatus and methods for selective secondary content insertion in a digital network
US20180367861A1 (en) * 2017-06-15 2018-12-20 Sony Interactive Entertainment LLC Temporal generation of content playlists
US11109290B2 (en) 2017-08-04 2021-08-31 Charter Communications Operating, Llc Switching connections over frequency bands of a wireless network
US10939142B2 (en) 2018-02-27 2021-03-02 Charter Communications Operating, Llc Apparatus and methods for content storage, distribution and security within a content distribution network
CN111526391A (zh) * 2020-04-20 2020-08-11 成都卓影科技股份有限公司 一种增值业务虚拟频道系统及使用方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5585866A (en) * 1993-09-09 1996-12-17 Miller; Larry Electronic television program guide schedule system and method including virtual channels
US5654748A (en) * 1995-05-05 1997-08-05 Microsoft Corporation Interactive program identification system

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5497187A (en) * 1991-11-29 1996-03-05 Scientific-Atlanta, Inc. In-band/out-of-band data transmission method and apparatus for a television system
ES2145119T3 (es) * 1992-12-09 2000-07-01 Discovery Communicat Inc Terminal reprogramable para sugerir programas ofrecidos en un sistema de distribucion de programas de television.
BE1006921A3 (nl) * 1993-03-16 1995-01-24 Koninkl Philips Electronics Nv Inrichting voor het schrijven van informatie.
JP3237362B2 (ja) 1993-12-27 2001-12-10 松下電器産業株式会社 番組表表示装置
KR100348915B1 (ko) * 1994-05-12 2002-12-26 마이크로소프트 코포레이션 텔레비젼프로그램선택방법및그시스템
US5534911A (en) * 1994-11-02 1996-07-09 Levitan; Gutman Virtual personal channel in a television system
JP3360705B2 (ja) * 1994-12-21 2002-12-24 ソニー株式会社 放送受信装置および放送受信方法
US5550576A (en) * 1995-04-17 1996-08-27 Starsight Telecast Incorporated Method and apparatus for merging television program schedule information received from multiple television schedule information sources
US5585838A (en) * 1995-05-05 1996-12-17 Microsoft Corporation Program time guide
JP3698273B2 (ja) * 1995-07-20 2005-09-21 ソニー株式会社 電子番組ガイド伝送装置および方法、電子番組ガイド受信装置および方法、並びに電子番組ガイド送受信システムおよび方法
WO1997048230A1 (en) * 1996-06-13 1997-12-18 Starsight Telecast, Inc. Method and apparatus for searching a guide using program characteristics
CA2228391C (en) * 1996-06-17 2006-10-03 Starsight Telecast, Incorporated Television schedule system with enhanced features
EP0827336B1 (en) * 1996-08-30 2003-10-15 Matsushita Electric Industrial Co., Ltd. Digital broadcasting system, digital broadcasting apparatus, and associated receiver therefor
US5907322A (en) * 1996-10-16 1999-05-25 Catch Tv Acquisition Corp. Television event marking system
JPH10126752A (ja) * 1996-10-23 1998-05-15 Matsushita Electric Ind Co Ltd 放送システム
US6141488A (en) * 1997-09-05 2000-10-31 United Video Properties, Inc. Program guide system for recording television programs
US6321382B1 (en) * 1998-01-05 2001-11-20 Amiga Development, Llc System for resolving channel selection in a multi-channel convergence system
US6438752B1 (en) * 1999-06-22 2002-08-20 Mediaone Group, Inc. Method and system for selecting television programs based on the past selection history of an identified user

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5585866A (en) * 1993-09-09 1996-12-17 Miller; Larry Electronic television program guide schedule system and method including virtual channels
US5654748A (en) * 1995-05-05 1997-08-05 Microsoft Corporation Interactive program identification system

Also Published As

Publication number Publication date
DE69937674T2 (de) 2008-10-30
JP4824168B2 (ja) 2011-11-30
EP1057329A1 (en) 2000-12-06
US6601237B1 (en) 2003-07-29
ES2297945T3 (es) 2008-05-01
CN1161977C (zh) 2004-08-11
WO2000040012A1 (en) 2000-07-06
DE69937674D1 (de) 2008-01-17
KR20010041225A (ko) 2001-05-15
EP1057329B1 (en) 2007-12-05
CN1298602A (zh) 2001-06-06
JP2002534853A (ja) 2002-10-15

Similar Documents

Publication Publication Date Title
KR100762109B1 (ko) 프로그램 수신 장치
KR100758833B1 (ko) 프로그램들을 재생하는 장치
JP3176927B2 (ja) テレビ番組及び関連テキストを表示する方法及び装置
US7065781B1 (en) Data transport streams processing
US5828945A (en) Merging multi-source information in a television system
CA2747361A1 (en) Merging multi-source information in a television system
JP3856288B2 (ja) 番組予約記録装置、番組予約記録再生装置、番組予約記録方法および番組予約記録用プログラム
WO2009018553A1 (en) On-demand system interfaces and features
US20030188307A1 (en) Digital broadcasting receiver
US20120144428A1 (en) Content searching
US20030041327A1 (en) System with improved user interface
US8726307B2 (en) Method for receiving and displaying thematic audio-visual programme sequences, and receiver therefor
US20100186048A1 (en) Television receiver device
JP4689131B2 (ja) 映像音声放送番組の映像表示方法及び映像表示装置
KR20050094232A (ko) 디지털 전자프로그램 가이드 구현 방법
US20070297758A1 (en) Method of controlling a television receiver and television receiver using the same
KR100576054B1 (ko) 디지털 방송수신 플랫폼상에서 전자프로그램 가이드를이용한 개인방송 편성방법
US20080310828A1 (en) Television signal recording
KR100585027B1 (ko) 멀티 복조기를 탑재한 개인용 비디오 녹화기를 이용한개인방송편성방법
KR20050065848A (ko) 개인용 비디오 녹화기의 전자프로그램 가이드상에서 녹화진행상태 표시 방법
KR101328942B1 (ko) 방송 프로그램에 대한 방송 정보를 처리하는 방법 및 장치
KR100420674B1 (ko) 디지털 방송 수신기의 전자프로그램 가이드 구현 방법
KR20050080829A (ko) 디지털 방송 수신 시스템의 프로그램 정보 재생방법
KR20050070312A (ko) 디지털 방송상에서의 사용자 선호도를 이용한 자동방송상영방법 및 장치
KR20050068244A (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
G170 Re-publication after modification of scope of protection [patent]
FPAY Annual fee payment

Payment date: 20120913

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20130917

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140917

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20150916

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20160912

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20170828

Year of fee payment: 11