KR100610037B1 - 송신 시스템 - Google Patents

송신 시스템 Download PDF

Info

Publication number
KR100610037B1
KR100610037B1 KR1020007001420A KR20007001420A KR100610037B1 KR 100610037 B1 KR100610037 B1 KR 100610037B1 KR 1020007001420 A KR1020007001420 A KR 1020007001420A KR 20007001420 A KR20007001420 A KR 20007001420A KR 100610037 B1 KR100610037 B1 KR 100610037B1
Authority
KR
South Korea
Prior art keywords
transport stream
transport
information
receiver
streams
Prior art date
Application number
KR1020007001420A
Other languages
English (en)
Other versions
KR20010022818A (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 KR20010022818A publication Critical patent/KR20010022818A/ko
Application granted granted Critical
Publication of KR100610037B1 publication Critical patent/KR100610037B1/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/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • 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/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • 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/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/4347Demultiplexing of several video streams
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

송신 시스템은 송신기(10) 및 수신기(14)를 포함한다. 송신기(10)는 다수의 멀티플렉스 신호들(12)을 수신기(14)에 송신할 수 있다. 수신기(14)는 멀티플렉스 신호들(12)에 존재하는 정보에 따라 멀티플렉스 신호들(12)에 포함되는 데이터 섹션들을 저장하는 저장 수단(20)을 포함한다. 멀티플렉스 신호들(12)의 완전한 세트에 대한 정보는 적어도 하나의 멀티플렉스 신호들(12)의 단일 정보 섹션에 포함된다.
송신 시스템, 송신기, 수신기, 단일 정보 섹션, 우선순위

Description

송신 시스템{Transmission system}
본 발명은 송신기에서 수신기로 멀티플렉스 신호(multiplex signal)를 송신하는 송신 시스템에 관한 것이며, 상기 수신기는 멀티플렉스 신호에 존재하는 정보에 따라 멀티플렉스 신호에 포함되는 데이터 섹션들을 저장하는 저장 수단을 포함한다.
본 발명은 복수의 멀티플렉스 신호들을 송신하는 송신기, 멀티플렉스 신호를 수신하는 수신기, 멀티플렉스 신호에 포함되는 데이터 섹션들을 저장하는 저장 수단 및 데이터 섹션들 및 이와 함께 대응하는 저장 정보를 또한 포함하는 멀티플렉스 신호에 관한 것이다.
서두에 따른 송신 시스템은 EP-A 0 827 340으로 공지되어 있다. 현대 디지털 방송 시스템에서, 예를 들어, 헤드엔드(headend)와 같은 송신기는 통상적으로 예를 들어 텔레비젼 세트들 또는 셋-탑 박스들과 유사한 복수의 수신기들로 다수의 서비스들(또는 채널들)을 송신한다. 그러한 서비스는 오디오/비디오 스트림, 대화형 어플리케이션(예를 들어, MHEG-5 형식에서), 다른 종류의 데이터 또는 이들 요소들의 조합을 포함할 수 있다. 통상적으로, 송신기는 셋-탑 박스들에게 몇몇의 전송 스트림들을 송신한다. 셋-탑 박스는 특정 전송 스트림을 튜닝할 수 있으며, 그 다음에 전송 스트림으로부터 정보를 검출할 수 있다. 그러한 셋-탑 박스는 통상적으로 오직 하나의 튜너를 가지며 따라서, 한번에 오직 하나의 단일 전송 스트림을 수신할 수 있다. 유저가 텔레비전 프로그램을 시청하고 싶을때, 또는 대화형 어플리케이션을 실행하고 싶을 때, 또는 다른 종류의 데이터를 액세스하고 싶을때, 셋-탑 박스 또는 텔레비전 세트는 대응하는 전송 스트림에 튜닝하고 그 시점에서 방송되고 있는 서비스로부터 요구되는 데이터를 검출하고 처리한다.
예를 들어 텔레-뱅킹. 텔레-쇼핑 또는 전자 신문과 유사한 대화형 어플리케이션들은 통상적으로 캐로셀-유형 방식(carousel-like fashion), 즉, 대응하는 데이터 섹션들이 전송 스트림에서 주기적으로 반복된다. 예를 들어, DVB 및 DAVIC 둘다 대화형 어플리케이션들을 방송하는 특정의 DSM-CC 오브젝트(object) 캐로셀들을 갖는다. 이 종류의 어플리케이션들의 응답 시간은 셋-탑 박스에 몇몇 종류의 캐슁(caching)을 적용함으로써 즉, 앞으로 액세스될 필요가 있는 데이터 섹션들을 셋-탑 박스에 저장함으로써 상당히 향상될 수 있다. 그렇지 않고, 캐슁을 사용하지 않고, 셋-탑 박스가 대화형 어플리케이션의 일부를 검출하고 싶다면, 셋-탑 박스는 특정 부분이 다시 방송될 때까지 대기해야만 한다. 데이터를 캐쉬할 수 있기 위해서, 셋-탑 박스는 예를 들어 하드 디스크와 유사한 저장 디바이스에 액세스해야만 한다. 셋-탑 박스는 예를 들어, 짧은 뉴스 게시판 또는 날씨 예보들과 유사한 1차원적 텔레비전 컨텐트를 저장하기 위하여 이 저장 디바이스를 또한 사용할 수 있다. 이들 프로그램들은 이것이 편리할 때면 언제나 유저에 의하여 시청될 수 있다.
모든 정보가 캐쉬하기 위해 동일한 중요성을 가지는 것은 아니다. 그래서, 셋-탑 박스가 어느 데이터가 캐쉬되어야 할지를 결정할 수 있게 하기 위하여, 캐쉬가능한 데이터에 대해 상대적인 캐쉬 우선순위를 셋-탑 박스가 알아야 한다. 서비스 공급자는 이들 캐쉬 우선순위들을 설정하기를 원할 수 있고, 그것들을 셋-탑 박스들로 방송한다.
공지된 송신 시스템에서, 전송 스트림은 다수의 수신기들로 송신함으로써 방송된다. 이 전송 스트림은 다수의 서비스들을 포함하며, 이 서비스들은 단일 대화형 어플리케이션에 임베딩된다. 전송 스트림은 그 어플리케이션 및 서비스들에 대응하는 데이터 섹션들에 대한 캐쉬 우선순위들을 더 포함한다. 이들 캐쉬 우선순위들은 데이터 섹션들을 캐쉬하기 위하여 수신기들에 의하여 사용될 수 있어서, 이미지 정보의 원하는 부분이 유저의 요구에 따라 즉시 디스플레이된다.
본 발명의 목적은 수신기 또는 셋-탑 박스가 복수의 서비스에 대한 캐싱을 효과적으로 처리할 수 있으며, 서비스들이 단일 어플리케이션에 내장되지 않은 송신 시스템을 제공하는 것이다. 상기 목적은 멀티플렉스 신호에 대한 정보가 단일 정보 섹션에 포함되는것을 특징으로 하는 본 발명에 따른 송신 시스템에서 성취된다. 전송 스트림에 포함된 모든 서비스들에 대한 캐쉬 우선순위를 단일 정보 섹션, 예를 들어 DVB SI 테이블에 집중시킴으로써, 상기 셋-탑 박스는 단순히 상기 정보 섹션을 판독하여 전송 스트림에 포함된 모든 캐쉬가능한 데이터의 완전한 뷰(view)를 빠르게 얻을 수 있다.
본 발명에 따른 송신 시스템의 한 실시예에서 상기 송신 시스템은 적어도 하나의 다른 멀티플렉스 신호를 송신기에서 수신기까지 송신하도록 구현되며, 정보 섹션은 다른 멀티플렉스 신호에 대한 정보를 또한 포함하는 것을 특징으로 한다. 송신기에 의해 송신된 복수의 전송 스트림에 포함된 모든 서비스들에 대한 캐쉬 우선순위를 단일 정보 섹션에 집중시킴으로써, 상기 셋-탑 박스는 단순히 상기 정보 섹션을 판독하여 이런한 전송 스트림에 포함된 모든 캐쉬가능한 데이터의 완전한 뷰를 빠르게 얻을 수 있다. 이런 방식으로, 셋-탑 박스는 캐쉬 우선순위의 완벽한 오버뷰를 얻기 위해 모든 전송 스트림에 대해 연속해서 튜닝할 필요가 없어진다. 단지 단일 정보 섹션에 있는 완벽한 오버뷰(overview)를 포함한 한 전송 스트림에 대해 튜닝하는 것으로 충분하다.
본 발명의 상기 목적 및 특징들은 도면과 관련한 양호한 실시예들의 설명으로부터 더 명백하게 될 것이다.
도 1은 본 발명에 따른 송신 시스템의 블록도.
도 1은 본 발명에 따른 송신 시스템의 블록도를 도시한다. 이런 송신 시스템에서, 다수의 멀티플렉스 신호(12)들이 송신기(10)에서 수신기(14)로 송신된다. 송신 시스템은 수신기(14)를 더 포함할 수 있다. 본 발명에 따른 송신 시스템은 캐이블 텔레비전(CATV) 네트워크 환경에 사용될 수 있으며, 이에 의해 송신기(10)는 CATV-네트워크의 헤드엔드를 포함하고, 수신기(14)는 엔드 유저(end user)의 셋-탑 박스 또는 텔레비전 세트를 포함한다. 엔드 유저는 예를 들어 키보드 또는 원격 조정기와 같은 입력 장치(15)로 수신기(14)를 제어할 수 있다. 엔드 유저는 표시 장치(17)상에서 선택된 서비스를 볼 수 있다.
멀티플렉스 신호들(12)은 MPEG-2 전송 스트림들 형태로 구현될 수 있다. MPEC-2 전송 스트림은 이른바 다수의 서비스들의 멀티플렉스이다. 이런 서비스는 오디오/비디오 스트림, 대화형 어플리케이션(예를 들어, MHEG-5 형식), 다른 종류의 데이터 혹은 이런 요소들의 조합을 포함할 수 있다. 통상적으로, 헤드엔드는 여러 전송 스트림(12)을 셋-탑 박스들(14)에 전송한다. 이런 방식으로, 대다수의 서비스들(또는 채널들)이 상기 헤드엔드(10)에 의해 다수의 셋-탑 박스들(14)에 방송된다.
셋-탑 박스(14)는 특정 전송 스트림에 튜닝할 수 있고 그 후, 전송 스트림으로부터 정보를 검출할 수 있다. 이런 셋-탑 박스(14)는 전형적으로 오로지 하나의 튜너를 가지고 있으므로, 한번에 오직 하나의 단일 전송 스트림(12)만을 수신할 수 있다. 유저가 텔레비전 프로그램을 시청하고 싶을 때 또는 대화식 어플리케이션을 실행하고 싶을때, 또는 다른 종류의 데이터를 액세스하고 싶을 때, 셋-탑 박스(14)는 대응하는 전송 스트림(12)에 대해 튜닝하고, 그 시점에서 서비스가 방송되고 있는 서비스들로부터 요구되는 데이터를 검출하고 처리한다.
예를 들어 텔레-뱅킹, 텔레-쇼핑 또는 정보 서비스들과 같은 대화형 어플리케이션들은 통상적으로 캐로셀 유형 방식, 즉, 대응하는 데이터 섹션들은 전송 스트림(12)에서 주기적으로 반복된다. 예를 들어, DVB 와 DAVIC 둘 다는 대화형 어플리케이션들을 방송하기 위해 DSM-CC 오브젝트 캐로셀들을 갖는다. 이런 종류의 어플리케이션들의 응답 시간은 셋-탑 박스(14)에 몇몇 종류의 캐슁을 적용함으로써, 즉, 앞으로 액세스될 데이터 섹션들 또는 오브젝트들을 셋-탑 박스에 프리페칭(pre-fetching) 및 저장함으로써 상당히 향상될 수 있다. 그렇지 않고, 프리페칭과 캐슁이 사용되지 않고 셋-탑 박스(14)가 대화형 어플리케이션의 일부를 검색하기를 원하는 경우, 셋-탑 박스(14)는 그 특정 부분이 다시 방송될 때까지 대기해야만 한다. 데이터를 캐쉬할 수 있기 위해, 셋-탑 박스(14)는 예를 1차원적 텔레비젼 컨텐트, 예를 들어 짧은 뉴스 속보 또는 일기 예보를 저장하기 위해 이 저장 장치(20)를 또한 사용할 수 있다. 유저들은 이것이 편리할 때마다 이 프로그램들을 볼 수 있다.
모든 정보가 캐쉬하기 위해 동일한 중요성을 가지는 것은 아니다. 그래서, 셋-탑 박스(14)가 어떤 데이터 또는 1차원적 텔레비젼 컨텐트를 캐쉬할 것인지에 관한 현명한 결정을 내릴 수 있게 하기 위해, 캐쉬가능한 데이터의 상대적인 캐쉬 우선순위들을 알아야 한다. 이 캐쉬 우선순위들은 예를 들어 보다 높은 수는 보다 높은 우선순위를 의미하는 숫자들 일 수 있다. 서비스 제공자는 캐쉬 우선순위들을 설정하고 방송하기를 원할 수도 있다. 캐쉬 우선순위들을 제공하기 위한 명확한 방법은 캐쉬 가능한 데이터를 기술하는 SI(Service Information) 테이블들/디스크립터(describtor)들에 캐쉬 우선순위들을 포함하는 것이다. 예를 들어, 이벤트 정보 테이블은 캐쉬 우선순위의 각각의 개별적인 이벤트를 나타낼 수 있고 또는 대화형 어플리케이션을 알리는 디스크립터는 애플리케이션이 캐쉬되는 우선순위를 나타낼 수 있다. 그러나, 캐쉬 우선순위를 제공하는 이 방법에는 문제점이 있다. 셋-탑 박스(14)가 서비스 공급자에 의하여 결정된 캐쉬 우선순위들에 반응하여서, 충분히 높은 우선순위를 갖는 데이터 및 1차원적 텔레비전 내용들을 캐쉬하기를 원한다면, 그 후, 셋-탑 박스(14)는 모든 캐쉬가능한 데이터 및 1차원적 텔레비전 컨텐츠 및 그것들의 캐쉬 우선순위들의 완전한 뷰(view)를 가져야만 한다. 그러한 완전한 뷰가 없으면, 셋-탑 박스(14)가 우선순위에 대하여 알고 있었다면 캐쉬되었어야 했을 캐쉬가능한 데이터를 놓칠(miss) 수 있다. 문제는 그 셋-탑 박스가 이 완전한 뷰를 얻기 위하여, 모든 전송 스트림들(12)에서 캐쉬 우선순위를 포함하는 모든 테이블들/디스크립터들을 스캔할 수 있어야만 한다는 것이다. 이것은 캐쉬 우선순위들을 얻는 지루한 방법이다. 왜냐하면, 이 방법은 모든 전송 스트림들에 순차적인 튜닝 및 모든 잠재적으로 관련있는 테이블들/디스크립터들의 분석(parse)을 필요로 하기 때문이다. 이러한 문제를 피하기 위한 방법은 서비스 공급자가 캐쉬 우선순위를 할당한 모든 캐쉬가능한 데이터를 리스트하는 디스크립터 또는 SI 테이블을 공급하는 것이다. 그러한 테이블/디스크립터의 범위는 전송 스트림 또는 예를 들어, 네트워크와 유사한 복수의 전송 스트림들일 수 있다. 리스트내의 항목(item)은 예를 들어, 캐쉬가능한 데이터-필드, 캐쉬 우선순위-필드 및 요구되는 기억 용량-필드에 대한 정보에 대한 포인터(pointer)를 포함하는 레코드이다. 캐쉬가능한 데이터에 대한 포인터는 예를 들어 서비스 이벤트("텔레비젼 프로그램")의 SI 식별자 또는 대화형 어플리케이션 또는 다른 종류의 데이터를 찾기 위한 식별자일 수 있다. 요구되는 기억 용량에 대한 정보는 레코드 내의 제 1 요소에 의해 포인트되는 모든 캐쉬가능한 데이터를 캐쉬하기 위하여 셋-탑 박스(14)가 얼마나 많은 기억 용량을 필요로 하는지의 표시를 제공한다. 전송 스트림-와이드 또는 네트워크-와이드 테이블/디스크립터를 사용함으로써, 셋-탑 박스(14)는 모든 캐쉬가능한 데이터의 완전한 뷰를 빨르게 얻을 수 있다. 각 전송 스트림/네트워크에 대하여, 이것은 단일 SI 테이블/디스크립터를 간단히 분석하고 그 결과를 결합한다. 테이블/디스크립터를 방송하기 위해 요구되는 대역폭은 낮을 것이다; 즉, 테이블이 단지 이따금 방송되도록 요구된다. 액세스의 지연이 엔드유저와의 직접적인 대화(interaction)의 성능에 영향을 미치지 않기 때문에, 셋-톱 박스는 테이블/디스크립터에 인스턴트 액세스(instand access)가 필요하지 않다.
캐쉬 우선순위 테이블/디스크립터를 포함하기 위해서 헤드엔드(10)는 어셈블리 수단(16)과 삽입 수단(18)을 구비한다. 어셈블리 수단(16)에서 헤드엔드에 의해 송신된 전송 스트림(들)에 포함되는 서비스들에 대응하는 모든 캐쉬 우선순위들은 단일 테이블/디스크립터에 어셈블링되고, 테이블/디스크립터는 삽입 수단(18)에 의해 이 전송 스트림들 중 적어도 하나에 삽입된다.
전송 스트림-와이드 또는 네트워크-와이트 캐쉬 우선순위 정보는 예를 들어 "Information technology - Generic coding of moving pictures and associated audio information : Systems", ISO/IEC 국제 표준 13818-1 에서 규정된 바와 같이 전송 스트림 설명 테이블에서 디스크립터들의 형태로 포함될 수 있다. 다른 가능성은 이 캐쉬 우선순위 정보가 포함될 수 있는 새로운 DVB SI 테이블에 규정될 것이다.

Claims (10)

  1. 송신기로부터 수신기로 적어도 두 개의 전송 스트림들을 송신하기 위한 송신 시스템으로서, 전송 스트림은 서비스들의 멀티플렉스(multiplex of services)를 포함하고, 상기 수신기는 상기 적어도 두 개의 전송 스트림들 중 제 1 전송 스트림에 동조되고, 적어도 상기 제 1 전송 스트림에 존재하는 정보에 의존하여 상기 제 1 전송 스트림에 포함된 데이터 섹션들(data sections)을 저장하는 저장 수단을 포함하는, 상기 송신 시스템에 있어서,
    모든 전송 스트림에 대한 정보는 상기 제 1 전송 스트림의 단일 정보 섹션에 포함되는 것을 특징으로 하는, 송신 시스템.
  2. 제 1 항에 있어서,
    상기 적어도 두 개의 전송 스트림들 중 하나의 전송 스트림은 적어도 하나의 텔레비전 프로그램을 포함하는, 송신 시스템.
  3. 제 1 항에 있어서,
    상기 적어도 두 개의 전송 스트림들 중 하나의 전송 스트림은 대화형 애플리케이션(interactive application)을 포함하는, 송신 시스템.
  4. 제 1 항에 있어서,
    상기 단일 정보 섹션은 캐쉬 우선순위들(cache priorities)을 포함하는, 송신 시스템.
  5. 제 1 항에 있어서,
    전송 스트림은 MPEG-2 전송 스트림인, 송신 시스템.
  6. 제 1 항에 있어서,
    상기 송신 시스템은 케이블 텔레비전 네트워크인, 송신 시스템.
  7. 복수의 전송 스트림들을 송신하고, 적어도 하나의 전송 스트림에 대한 정보를 가진 적어도 하나의 정보 섹션을 제 1 전송 스트림에 삽입하는 삽입 수단을 포함하는 송신기로서,
    상기 제 1 전송 스트림과 함께 송신하기 위해, 상기 복수의 전송 스트림들에 대한 정보를 단일 정보 섹션에 어셈블링(assembling)하는 어셈블리 수단을 더 포함하는 것을 특징으로 하는, 송신기.
  8. 복수의 전송 스트림들을 수신하는 수신하는 수신기로서, 제 1 전송 스트림에 존재하는 정보에 의존하여 임의의 전송 스트림에 포함된 데이터 섹션들을 저장하는 저장 수단을 포함하며, 상기 저장 수단은 상기 제 1 전송 스트림의 단일 정보 섹션에 포함된 상기 복수의 전송 스트림들에 대한 정보를 저장하고, 상기 수신기는 상기 복수의 전송 스트림들 중 어느 전송 스트림이 수신되었는지에 의존하여 상기 복수의 전송 스트림들에 대한 상기 저장된 정보를 분석(parsing)하는 수단을 더 포함하는, 수신기.
  9. 제 8 항에 있어서,
    상기 제 1 전송 스트림에 튜닝하기 위한 수단을 더 포함하는, 수신기.
  10. 제 8 항에 있어서,
    상기 제 1 전송 스트림은 MPEG-2 전송 스트림이고, 상기 단일 정보 섹션은 SI 테이블인, 수신기.
KR1020007001420A 1998-06-12 1999-06-03 송신 시스템 KR100610037B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP98201974.7 1998-06-12
EP98201974 1998-06-12
PCT/IB1999/001011 WO1999065229A2 (en) 1998-06-12 1999-06-03 Transmission system

Publications (2)

Publication Number Publication Date
KR20010022818A KR20010022818A (ko) 2001-03-26
KR100610037B1 true KR100610037B1 (ko) 2006-08-09

Family

ID=8233806

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020007001420A KR100610037B1 (ko) 1998-06-12 1999-06-03 송신 시스템

Country Status (7)

Country Link
US (1) US6757305B1 (ko)
EP (1) EP1034652B1 (ko)
JP (1) JP4643826B2 (ko)
KR (1) KR100610037B1 (ko)
CN (1) CN1157937C (ko)
DE (1) DE69934206T2 (ko)
WO (1) WO1999065229A2 (ko)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999065230A2 (en) * 1998-06-12 1999-12-16 Koninklijke Philips Electronics N.V. Transmission system
EP1148730A3 (en) 2000-03-31 2003-10-08 Matsushita Electric Industrial Co., Ltd. Data broadcast apparatus for controlling presentation timing of additional data with high precision
JP4240766B2 (ja) * 2000-06-26 2009-03-18 パナソニック株式会社 データ蓄積方法およびそれを実現した受信装置および放送システム
WO2002007440A2 (en) * 2000-07-15 2002-01-24 Filippo Costanzo Audio-video data switching and viewing system
EP1211887A3 (en) * 2000-11-20 2006-08-02 Matsushita Electric Industrial Co., Ltd. Digital broadcast reception apparatus, reception method, reception program, and computer-readable recording medium
GB0116116D0 (en) 2001-06-30 2001-08-22 Koninkl Philips Electronics Nv Receiver apparatus and method
GB0116497D0 (en) * 2001-07-06 2001-08-29 Koninkl Philips Electronics Nv Receiver apparatus and method
EP2869579B1 (en) * 2012-07-02 2017-04-26 Sony Corporation Transmission apparatus, transmission method, and network apparatus for multi-view video streaming using a meta file including cache priority or expiry time information of said video streams
US10502552B2 (en) 2015-08-27 2019-12-10 Illinois Tool Works Inc. Field splitter for three-dimensional strain measurement
US10887659B1 (en) * 2019-08-01 2021-01-05 Charter Communications Operating, Llc Redundant promotional channel multicast

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5418782A (en) * 1992-10-30 1995-05-23 Scientific-Atlanta, Inc. Methods and apparatus for providing virtual service selection in a multi-service communications system

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0362630A (ja) * 1989-07-31 1991-03-18 Nec Eng Ltd 衛星通信方式
JP2730338B2 (ja) * 1991-07-15 1998-03-25 日本電気株式会社 衛星通信方式
US5477263A (en) * 1994-05-26 1995-12-19 Bell Atlantic Network Services, Inc. Method and apparatus for video on demand with fast forward, reverse and channel pause
US5614940A (en) * 1994-10-21 1997-03-25 Intel Corporation Method and apparatus for providing broadcast information with indexing
US5875292A (en) * 1995-02-10 1999-02-23 Nec Corporation Packet transmission method without sending serial numbers
US5708961A (en) * 1995-05-01 1998-01-13 Bell Atlantic Network Services, Inc. Wireless on-premises video distribution using digital multiplexing
US5600378A (en) * 1995-05-22 1997-02-04 Scientific-Atlanta, Inc. Logical and composite channel mapping in an MPEG network
DE69732874T2 (de) * 1996-05-02 2006-04-20 Sony Corp. Kodierung, Speicherung und Übertragung von digitalen Signalen
EP0863669B1 (en) * 1996-08-28 2001-11-07 Matsushita Electric Industrial Co., Ltd. Broadcast receiver selectively using navigation information multiplexed on transport stream and recording medium recording the method of the same
JP3375858B2 (ja) * 1996-08-30 2003-02-10 松下電器産業株式会社 端末装置及びコンピュータ読取可能な記録媒体
US6191782B1 (en) 1996-08-30 2001-02-20 Matsushita Electric Industrial Co., Ltd. Terminal apparatus and method for achieving interactive operations by displaying a desired piece of image information at high speed using cache memories, out of a large amount of image information sent in a one-way direction
FI964640A (fi) * 1996-11-21 1998-07-28 Nokia Multimedia Network Terminals Oy Menetelmä osoitetietojen välittämiseksi
EP0996898B1 (en) * 1996-12-09 2001-07-18 Scientific-Atlanta, Inc. Using a hierarchical file system for indexing data broadcast to a client from a network of servers
JPH10234014A (ja) * 1997-02-20 1998-09-02 Matsushita Electric Ind Co Ltd 画像復号化方法、画像復号化装置、画像多重化方法、画像多重化装置、及び記録媒体
US6177930B1 (en) * 1997-03-28 2001-01-23 International Business Machines Corp. System and method for enabling a user to move between cyclically transmitted image streams
US6047317A (en) * 1997-03-28 2000-04-04 International Business Machines Corporation System and method for enabling a user to rapidly access images in cyclically transmitted image streams
JP3311642B2 (ja) * 1997-06-10 2002-08-05 ロジック株式会社 音声中継機能を有する音声パケット多重化装置
US6163539A (en) * 1998-04-28 2000-12-19 Pmc-Sierra Ltd. Firmware controlled transmit datapath for high-speed packet switches
US6530082B1 (en) * 1998-04-30 2003-03-04 Wink Communications, Inc. Configurable monitoring of program viewership and usage of interactive applications
US6427238B1 (en) * 1998-05-29 2002-07-30 Opentv, Inc. Module manager for interactive television system
JP2000151737A (ja) * 1998-06-10 2000-05-30 Matsushita Electric Ind Co Ltd デ―タ送信装置及びデ―タ受信装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5418782A (en) * 1992-10-30 1995-05-23 Scientific-Atlanta, Inc. Methods and apparatus for providing virtual service selection in a multi-service communications system

Also Published As

Publication number Publication date
JP4643826B2 (ja) 2011-03-02
DE69934206T2 (de) 2007-10-25
EP1034652B1 (en) 2006-11-29
KR20010022818A (ko) 2001-03-26
WO1999065229A3 (en) 2000-03-09
JP2002518894A (ja) 2002-06-25
CN1277777A (zh) 2000-12-20
US6757305B1 (en) 2004-06-29
CN1157937C (zh) 2004-07-14
WO1999065229A2 (en) 1999-12-16
DE69934206D1 (de) 2007-01-11
EP1034652A2 (en) 2000-09-13

Similar Documents

Publication Publication Date Title
KR100617896B1 (ko) 전송 시스템
US8418203B1 (en) Transmission method and receiving device of program guide information including a control signal
US10462503B2 (en) Method for transmitting services information in different types of broadcasting networks and unit for processing said information
KR100630797B1 (ko) 강화된 tv 프로그램 세그먼트 수신 및 녹화 방법 및 제품과 강화된 tv 프로그램 브로드캐스트 방법
US5999216A (en) Transmission and reception of television programs and an additional data service
Hartwig et al. Broadcasting and processing of program guides for digital TV
AU755310B2 (en) Application programming interface for enabling a digital television receiver to access system information in an abstract format
CA2824560A1 (en) Virtual channel table for a broadcast protocol and method of broadcasting and receiving broadcast signals using the same
KR100918009B1 (ko) 대화식 어플리케이션들의 기록
WO2003010956A2 (en) Methods and apparatus for transmission of television and additional data on separate channels
KR100610037B1 (ko) 송신 시스템
EP2482550B1 (en) Method and device for receiving an expanded service/program guide
KR100940460B1 (ko) 데이터 스트림에서 대화형 애플리케이션의 제어
EP1589755B1 (en) Receiver of analogue and digital television signals and method of receiving analogue and digital signals
WO2005104556A1 (en) Transmitting carousel files in a digital broadcasting system
KR100307598B1 (ko) 데이터 서비스 방송의 초기화 시간 단축방법
Park et al. Data broadcasting software architecture supporting real-time caching and monitoring in interactive TV
EP1634446A1 (en) Control of a system for access to teletext information
KR20010042543A (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: 20120801

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20130729

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140801

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20150727

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20160721

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20170724

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20180726

Year of fee payment: 13

EXPY Expiration of term