KR20050087819A - 적어도 2개의 상이한 서비스 소스에 의해 제공될 수 있는서비스를 검출하는 시스템 및 방법 - Google Patents

적어도 2개의 상이한 서비스 소스에 의해 제공될 수 있는서비스를 검출하는 시스템 및 방법 Download PDF

Info

Publication number
KR20050087819A
KR20050087819A KR1020057009871A KR20057009871A KR20050087819A KR 20050087819 A KR20050087819 A KR 20050087819A KR 1020057009871 A KR1020057009871 A KR 1020057009871A KR 20057009871 A KR20057009871 A KR 20057009871A KR 20050087819 A KR20050087819 A KR 20050087819A
Authority
KR
South Korea
Prior art keywords
service
format
information
description format
module
Prior art date
Application number
KR1020057009871A
Other languages
English (en)
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 KR20050087819A publication Critical patent/KR20050087819A/ko

Links

Classifications

    • 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/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/2362Generation or processing of Service Information [SI]
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2665Gathering content from different sources, e.g. Internet and satellite
    • 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
    • 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/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/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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • 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/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • 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/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/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • 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/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Machine Translation (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

적어도 2개의 상이한 서비스 소스(22, 24, 26, 28)에 의해 제공될 수 있는 서비스 검출 시스템은,
- 적어도 2개의 상이한 서비스 서술 포맷으로 된 적어도 2개의 소스에 의해 공급된 서비스 관련 정보를 획득하는 수단(32, 34, 38, 40);
- 서비스 서술 포맷으로 획득한 정보를 하나의 동일한 공통 서비스 서술 포맷으로 변환하는 수단으로서, 상기 서비스 서술 포맷은 상기 공통 서비스 서술 포맷과는 상이한, 변환 수단(38, 40); 및
- 통일된 형태로 정보를 나타내도록 적응된 공통 서술 포맷으로 서비스 관련 정보를 사용자의 재량에 맡기는 수단(30, 32, 42)을 포함한다.

Description

적어도 2개의 상이한 서비스 소스에 의해 제공될 수 있는 서비스를 검출하는 시스템 및 방법{SYSTEM AND METHOD FOR DETECTING SERVICES WHICH CAN BE PROVIDED BY AT LEAST TWO DIFFERENT SERVICES SOURCES}
본 발명은 적어도 2개의 상이한 서비스 소스에 의해 제공된 서비스를 검출하는 시스템 및 방법에 관한 것이다.
본 발명은 또한 그러한 방법을 사용하는 컴퓨터 프로그램과, 그러한 방법을 사용하는 디코더에 관한 것이다.
이후 "프로그램"과 "서비스"라는 단어는, 적응된 재생 디바이스에 의해 복구될 수 있는 이미지 및/또는 소리의 시퀀스를 지정하기 위해 구별 없이 사용된다.
디지털 텔레비전 시스템과 같이 시청각 프로그램을 사용자의 재량에 맡기는 현재 설비는 다수의 상이한 소스로부터의 프로그램이나 서비스를 받을 수 있다. 이들 서비스는 위성으로부터 또는 케이블 네트워크를 통해서 데이터 스트림을 확립하는 방송국에 의해 제공될 수 있다. 이들 서비스는 또한 송신기 위치로의 연결 후 인터넷을 통해, 또는 하드 디스크와 같은 국부적인 또는 떨어진 데이터 운반체에 있는 데이터를 판독함으로써 제공될 수 있다.
그러한 디지털 텔레비전 시스템의 사용자는 서비스의 검출을 허용하는 처분 수단을 가진다. 이들 수단은 방송 시간표, 프로그램 방영 시간, 제목, 및 콘텐츠의 요약과 같은 서비스에 대한 정보를 제공하여 이들로부터 사용자가 사용자의 재량으로 원하는 서비스를 선택할 수 있게 한다.
하지만, 각 서비스 소스는 제안된 서비스 관련 정보를 제공하는 특별한 프로토콜을 사용한다. 특히, 각 소스에 특유한 서비스 서술 포맷이 사용된다. 서비스 서술 포맷은 제공된 정보의 구조뿐만 아니라 그 제공된 정보의 특성을 명시한다.
따라서 각 서비스 소스는 수신 설비에서 사용하기에 적당한 서비스를 검출하는 시스템의 사용이 필수적이다. 서비스에 대한 정보의 제공을 허용하는 인터페이스 또한 각 서비스 소스에 특유한 것이다. 따라서 사용자는 사용자가 가입되어 있는 방송국에 의해 제공된 서비스를 알 수 있도록 제 1 인터페이스를 사용하는 제 1 시스템, 전용 서버로의 연결에 의해 인터넷을 거쳐 제안된 서비스를 알기 위한 제 2 인터페이스를 구비한 제 2 시스템, 및 하드 디스크에 저장된 국부적인 또는 떨어진 데이터베이스에 의해 제안된 서비스를 알기 위한 다른 인터페이스를 구비한 다른 시스템을 사용하여야 한다.
상이한 제안된 서비스를 알게 되는 것은 사용자에게 있어서는 민감한 사항인데, 이는 서비스를 검출하는 시스템이 소스의 타입과 특히 사용된 통신 프로토콜의 함수로서 상이하기 때문이다.
또한, 디지털 텔레비전 시스템은 사용자가 사용자에게 제안되는 모든 서비스를 알 수 있게 하기 위해, 서비스를 검출하는 상이한 시스템을 포함해야 한다.
따라서 텔레비전 시스템의 구조는 매우 정교하고 따라서 고가이다.
도 1은 본 발명에 따른 서비스를 검출하는 시스템을 사용하는 디지털 텔레비전 수신 시스템을 도시한 도면.
도 2와 도 3은 본 발명에 따른 서비스를 검출하는 시스템의 상이한 유닛 사이의 데이터 스트림을 예시하는 도면.
따라서, 본 발명의 목적은 간단한 방식으로 사용될 수 있고 사용자에게 편리한 디지털 텔레비전 서비스를 검출하는 시스템을 제공하는 것이다.
이를 위해, 본 발명은 적어도 2개의 상이한 서비스 소스에 의해 제공될 수 있는 서비스를 검출하는 시스템에 관한 것이고, 이 시스템은
- 적어도 2개의 상이한 서비스 서술 포맷으로 된 적어도 2개의 소스에 의해 공급된 서비스 관련 정보를 획득하는 수단;
- 서비스 서술 포맷으로 획득한 정보를 하나의 동일한 공통 서비스 서술 포맷으로 변환하는 수단으로서, 상기 서비스 서술 포맷은 상기 공통 서비스 서술 포맷과는 상이한, 변환 수단; 및
- 통일된 형태로 정보를 나타내도록 적응된 공통 서술 포맷으로 서비스 관련 정보를 사용자의 재량에 맡기는 수단을 포함한다.
특별한 실시예에 따르면, 본 발명의 디바이스는 다음 특징 중 하나 또는 몇 가지를 가진다. 즉, 본 발명의 디바이스는
- 공통 서비스 서술 포맷으로 서비스 관련 정보를 관리하는 모듈을 포함한다;
- 공통 서술 포맷으로 정보를 저장하는 관리 모듈과 인터페이싱된 데이터베이스를 포함한다;
- 공통 서비스 서술 포맷은 SDP-NG 포맷이다;
- 사용자의 재량에 맡기는 수단은, 공통 서비스 서술 포맷에 관한 정보를 이용(exploitation) 포맷으로 변환하는 모듈과, 상기 통일된 형태에 따라 이용 포맷으로 된 서비스 관련 정보를 나타내도록 적응된 전자 프로그램 가이드 모듈을 포함한다;
- 상기 디바이스는 이용 포맷으로 서비스 관련 정보를 직접 수신하기에 적당한 처리 모듈을 포함하고, 상기 처리 모듈은 사용자에게 상기 통일된 형태에 따른 이용 포맷으로 서비스 관련 정보를 나타내는 전자 프로그램 가이드 모듈과 인터페이싱된다.
-상기 이용 포맷은 DVB-SI 프로토콜에 기초한 서비스 서술 포맷이다.
본 발명의 또 다른 목적은 디지털 텔레비전 서비스를 수신하는 디코더를 제공하는 것으로, 지금까지 한정된 바와 같은 서비스를 검출하는 시스템을 포함하는 것을 특징으로 한다.
본 발명의 또 다른 목적은 적어도 2개의 상이한 서비스 소스에 의해 제공될 수 있는 서비스를 검출하는 방법을 제공하고, 이 방법은
- 2개의 상이한 서비스 서술 포맷으로 된 적어도 2개의 소스에 의해 공급된 서비스 관련 정보를 획득하는 단계;
- 서비스 서술 포맷으로 획득한 정보를 하나의 동일한 공통 서비스 서술 포맷으로 변환하는 단계로서, 상기 서비스 서술 포맷은 상기 공통 서비스 서술 포맷과는 상이한, 변환 단계; 및
- 통일된 형태로 된 정보의 표현(presentation)에 따라, 공통 서술 포맷으로 된 서비스 관련 정보를 사용자의 재량에 맡기는 단계를 포함하는 것을 특징으로 한다.
본 발명의 또 다른 목적은 데이터 처리 수단에 의해 사용될 때, 전술한 방법의 단계를 수행하는 한 세트의 명령어를 포함하는, 컴퓨터 프로그램 제품을 제공하는 것이다.
본 발명은 예로서만 주어진 다음 설명과, 도면을 참조하여 읽음으로써 더욱 잘 이해된다.
도 1은 디지털 텔레비전 설비(10)를 도시한다.
그 자체로 알려져 있는 바와 같이, 이러한 설비는 프로그램이나 서비스 소스의 어셈블리(15)에 차례로 연결되는 디코더(14)에 연결된 텔레비전(12)을 포함한다.
디코더(14)는 다른 서비스 소스로부터 수신된 데이터를 디코딩하고 조절하여, 특히 이들 데이터를 스크린 상에 디스플레이하고 소리 재생의 제어를 목적으로 텔레비전(12)에 의해 사용될 수 있는 형태로 만든다.
이러한 수신된 데이터를 디코딩하고 조절하는 수단은 알려져 있는 것이고 더 이상 설명되지 않을 것이다.
또한, 디코더(14)는 총괄 참조 번호 16으로 표시된 서비스 검출을 위한 시스템을 포함한다. 본 발명에 따르면, 이러한 검출 시스템은 상이한 서술 포맷으로 여러 개의 서비스 소스로부터의 정보를 획득하고, 그것의 본래의 서술 포맷과 무관하게 통일된 표현에 따라 정보가 사용자의 재량에 맡겨지게 허용하도록 적응된다.
이들 서비스 소스는, 디코더가 예를 들어 위성 수신기를 통해 연결되는, 예를 들어 프로그램을 상시 방송하기 위한 소스(22), 프로그램을 방송하기 위한 케이블 네트워크로의 연결을 포함한다.
이러한 방송 소스는 DVB-SI 프로토콜(Digital Video Broadcasting Section Information)에 의해 한정된 적당한 서비스 서술 포맷으로 제안된 서비스 관련 정보를 디코더(14)에 주기적으로 어드레싱한다. 이러한 정보는 SI(Section Information) 표, 그중에서도 특히 SDT(Service Description Table)와 EIT(Event Information Table) 표에 주어진다.
DVB-SI 프로토콜은 DVB(Digital Video Broadcasting) 표준화 그룹에 의해 명시된다.
디코더(14)는 또한 제 2 로컬 소스(24)에 연결된다. 이 소스는 예를 들어 한 세트의 비디오 프로그램이 저장되는 하드 디스크로 구성된다. 이들 프로그램에 관한 정보는 하드 디스크에서 액세스 가능하다. 이러한 정보는 NFS(Network File System) 프로토콜에 의해 한정된 적합한 서비스 서술 포맷으로 저장된다.
디코더(14)는 또한 인터넷을 거쳐 제 1 서버(26)로 연결된다. 이 서버는 SAP(Session Announcement Protocol) 프로토콜과 관련하여 사용된 SDP-NG(Service Description Protocol-Next Generation) 서비스 서술 포맷을 사용함으로써 액세스 가능한 서비스 관련 정보를 디코더(14)에 제공하도록 적응된다.
SDP-NG 서비스 서술 포맷은 DVB-IPI(Digital Video Broadcasting on Internet Protocol Infrastructure) 표준화 그룹에 의해 제안된다.
디코더(14)는 인터넷을 거쳐, 제안된 서비스 서술 포맷으로서 RTSP(Real-Time Streaming Protocol) 프로토콜에 의해 인가된 포맷을 사용하여 제 2 서버(28)로부터의 정보를 수신하기에 적당하다. RTSP 프로토콜은 그중에서도 특히 SDP-NG, SDP 또는 XML과 같은 서비스 서술 포맷의 몇 가지 타입을 인정한다.
서비스 검출을 보장하기 위해, 시스템(16)은 EPG(Electronic Program Guide) 모듈(30)을 포함한다. 이러한 EPG 모듈(30)은, 특히 각 소스로부터 이용 가능한 서비스에 대해서 통지받기를 원하는 사용자에 의한 요청의 형식화(formulation)를 허용하게 적응된다. 이러한 요청은 원격 제어에 의한 메뉴를 통한 스크롤링(scrolling)에 의해 특히 형식화된다. 모듈(30)은 이용 가능한 서비스 관련 정보의 수신 및 처리를 보장하고, 이러한 정보는 DVB-SI 프로토콜에 관해 적당한 서비스 서술 포맷으로 되어 있다. 이러한 서술 포맷은 이용 포맷을 구성한다.
모듈(30)은 사용자의 제어하에서, 텔레비전(12)의 스크린 상에서 액세스 가능한 서비스 관련 정보의 표현, 특히 디스플레이를 보장하는데 적당하다. 이러한 정보는 출처와 무관하게 통일된 형식으로 제공된다. 통일된 형태로 제공한다는 것은 출처와 무관하게 정보가 동일한 질문(interrogation) 인터페이스를 통해 요청될 수 있고, 동일한 순서, 동일한 표현, 및 동일한 그래픽 카드의 사용을 통해 디스플레이된다는 것을 의미한다.
서비스 검출 시스템은 EPG 모듈(30)과 인터페이싱되는 SI 프로토콜에 관해 적당한 서비스 서술 포맷으로 된 정보를 처리하는 모듈(32)을 포함한다. 이러한 처리 모듈(32)은 DVB-MHP(Multimedia Home Platform) 표준으로 한정된 JAVA TV 언어에서의 EPG 모듈(30)로부터의 요청을 수신하는데 적당하다.
처리 모듈(32)은 특히 DVB-SI 프로토콜에 의해 한정된 각각의 주기적인 갱신 동안에 소스(22)로부터의 정보를 수신하도록 적응된다. 요청 후, 모듈(32)은 소스(22)에 관한 프로그램 정보를 EPG 모듈(30)에 어드레싱하기에 적당하다.
또한, 서비스 서술에 관한 SDP-NG 포맷에서 정보를 관리하기 위한 모듈(34)을 포함한다. 이러한 관리 모듈(34)은 다음 설명에서 SDP-NG 관리 모듈로 표시된다.
이러한 서비스 검출 시스템(16)은 관리 모듈(34)은 디코더(14)와 통합된 데이터베이스(36)와 인터페이싱되고, 소스(24, 26 또는 28)에 의해 제공된 서비스 관련 정보를 저장하도록 적응된다. 이러한 모든 정보는 SDP-NG 서비스 서술 포맷으로 저장된다. 이 포맷은 여러 개의 다른 소스에 관한 정보를 저장할 때 공통적인 서비스 서술 포맷을 구성한다.
SDP-NG 관리 모듈(34)은 데이터베이스(36)에서의 정보를 기록하고, 그러한 정보를 검색 및 판독하는 수단을 포함한다. 또한, 디코더(14)가 이 소스에 연결될 때 SAP 프로토콜을 사용하여 소스(26)에 의해 제공된 SDP-NG 포맷으로 된 정보를 직접 수신하도록 적응된다.
검출 시스템(16)은 하드 디스크와 같은 저장 수단으로 구성된 소스(24)에 의해 공급된 정보를 처리하기 위한 모듈(38)을 포함한다. 이러한 서비스 관련 정보는 NFS(Network File System) 프로토콜에 관한 서비스 서술 포맷으로 수신된다.
NFS 처리 모듈로 불리는 이러한 처리 모듈(38)은, 이러한 소스에 의해 제안된 서비스 관련 정보를 수신할 목적으로, NFS 프로토콜에 따라 소스(24)로 요청을 규칙적으로 어드레싱하기에 적당하다.
NFS 처리 모듈(38)은 NFS 프로토콜에 관해 적당한 서비스 서술 포맷으로 수신된 정보를, SDP-NG 포맷으로 된 정보로 변환하는 것을 보장하는 수단을 포함한다.
유사하게, 검출 시스템(16)은 RTSP 프로토콜을 사용하여 서비스 소스와의 통신에 적당한 처리 모듈(40)을 포함한다.
RTSP 처리 모듈이라고 불리는 이 처리 모듈(40)은, 제공된 서비스 관련 정보를 얻고 RTSP 프로토콜에 의해 사용된 서비스 서술 포맷 중 하나로 수신된 정보를 획득 및 처리하라는 요청을 소스(28)에 규칙적으로 어드레싱하도록 특별 적응된다.
처리 모듈(40) 또한 RTSP 프로토콜에 의해 사용된 서비스 서술 포맷에 관한 정보를 SDP-NG 포맷으로 된 정보를 변환하는 것을 보장하도록 적응된다.
NFS와 RTSP 처리 모듈(38, 40)은 모두 SDP-NG 관리 모듈(34)과 인터페이싱되어 SDP-NG 관리 모듈(34)에 소스(24, 28)에 의해 제안된 서비스 관련 정보를 주기적으로 제공하게 된다. 이러한 정보는 SDP-NG 서비스 서술 포맷으로 SDP-NG 관리 모듈에 제공된다.
마지막으로, 검출 시스템(16)은 SDP-NG 서비스 서술 포맷으로 된 서비스 관련 정보를 DVB-SI 프로토콜에서 사용된 서비스 서술 포맷 정보로 변환하는 모듈(42)을 포함한다. 이 모듈(42)은 관리 모듈(34)과 SI 처리 모듈(32)과 인터페이싱되어 관리 모듈(34)로부터 SDP-NG 포맷으로 된 정보를 획득하고 이 정보를 변환 후 SI 처리 모듈(32)로 어드레싱한다.
또한, SI 어드레싱 모듈은 요청을 형식화하고 이들 요청을 변환 모듈(42)로 어드레싱하기에 적당하다. 이들 요청은 소스(24, 26, 28)에 의해 제안된 서비스 관련 정보를 획득하도록 의도된다. 이들 요청은 데이터베이스(36)에서의 요청에 대응하는 정보를 검색하기 위해, 변환 모듈(42)에 의해 SDP-NG 관리 모듈(34)로 전송되도록 의도된다.
이러한 서비스 검출 시스템(16)을 구성하는 상이한 모듈의 기능은, 그 주요 기능이 이후 설명되는 특별한 프로그램을 사용하는 마이크로프로세서와 같은 컴퓨터에 의해 수행된 디지털 처리 동작에 의해 보장된다.
도 2와 도 3은 상이한 동작 단계에서의 서비스 검출 시스템의 동작을 예시하는 도면이다.
디지털 텔레비전 수신 시스템의 동작시, 처리 모듈(38, 40)은 규칙적인 빈도로, 소스(24, 28)에 의해 각각 제안된 서비스 관련 정보를 요청한다. 이들 처리 모듈은 SDP-NG 포맷으로의 변환 후 이 정보를 관리 모듈(34)로 어드레싱한다. 관리 모듈(34)은 처리 모듈(38, 40)로부터 수신된 정보에 기초하여, 데이터베이스(36)의 갱신을 보장한다.
이를 위해, 도 2에 예시된 바와 같이, 모듈(38, 40)은 각 NFS 및 RTSP 프로토콜에 따라, 소스(24, 28)에 요청(50, 52)을 각각 어드레싱한다. 소스(24, 28)는 정보 메시지(54, 56)를 모듈(38, 40)에 되돌려 보낸다. 모듈(38, 40)은 SDP-NF 서비스 서술 포맷으로 수신된 정보의 변환을 보장한다. 이 정보는 관리 모듈(34)로 58과 60에서 송수신 된다. 관리 모듈(34)은 데이터 스트림(62, 64)을 거쳐 저장 수단(36)에 정보를 저장(saving)하는 것을 보장한다.
소스(26)는 규칙적으로 메시지(72)에서의 SDP-NG 포맷으로 된 정보를 관리 모듈(34)로 규칙적으로 어드레싱한다. 이 정보(74)는 이후 SDP-NG 관리 모듈(34)에 의해 데이터베이스(36)에 저장된다.
이 메시지는 SAP 프로토콜을 사용하여 송수신 된다.
상이한 소스에 의해 제안된 서비스에 대해 통지받기를 원하는 사용자는, 예를 들어 원격 제어에 의해, 소스를 지정하는 요청을 디코더(14)에 어드레싱한다. 이러한 동작 단계는 도 3에 예시되어 있다.
선택된 소스가 소스(22)라면, 이후 EPG 모듈(30)은 요청(100)을 SI 처리 모듈(32)에 어드레싱하고, 이 SI 처리 모듈(32)은 메시지(102)를 EPG 모듈에 돌려보내며, 이 메시지는 소스(22)에 의해 제공된 마지막에 수신된 서비스 관련 정보를 포함한다.
대조적으로, 도 3의 하단부에 예시되어 있는 바와 같이, 사용자에 의한 요청이 소스(24, 26, 28) 중 하나에 관한 것이라면, EPG 모듈(30)은 대응하는 요청(202)을 변환 모듈(42)에 전송하는 SI 처리 모듈(32)로 요청(200)을 어드레싱하고, 이러한 변환 모듈(42)은 동일한 요청(204)을 관리 모듈(34)로 어드레싱한다. 관리 모듈(34)은 요청(206)에 의해 데이터베이스(36)에 질문하고, 그에 대한 대답으로 검색된 정보(208)를 획득한다. 이 정보는 변환 모듈(42)로 210으로 반환된다. 변환 모듈(42)은 이 정보를 SVB-SI 프로토콜에 적당한 포맷으로 변환하는 것과, 212에서의 처리 모듈(32)과의 송수신을 보장한다. 이후, 정보는 214에서 처리 모듈(32)에 의해 그 정보를 사용자의 재량에 맡길 목적으로 EPG 모듈(30)에 전송된다.
이러한 서비스 검출 시스템이 이들 서비스의 출처와는 무관하게, 심지어는 이들 소스가 상이한 서비스 서술 포맷을 이용하는 상이한 프로토콜을 사용하는 경우일지라도, 통일된 형태로 서비스 관련 정보가 사용자의 재량에 맡기게 허용하는 것을 생각해 볼 수 있다.
상이한 서비스 서술 포맷으로 된 정보를 하나의 동일한 공통 서비스 서술 포맷으로 변환하는 수단의 존재는, 관리가 단순화되는 하나의 동일한 전자 프로그램 가이드의 사용을 허용하고, 서비스가 시작되는 소스의 함수로서 몇 가지 상이한 서비스 검출 시스템을 사용해야 하지 않고, 사용자에 의해 쉽게 저장될 수 있다.
본 발명에 따른 해결책은 특히 경제적인데, 이는 MHP, JAVA TV, 및 따라서 수정될 필요가 없는 DVB-SI에 기초하여 현재의 "EPG" 전자 프로그램 가이드를 가지고 사용될 수 있기 때문이다. 이는 전자 프로그램 가이드가 요청될 때, 모듈(42)에 의해 종래의 SI 표(EIT)로 변환되는 통일된 포맷에 의해 가능하다.
본 발명은 적어도 2개의 상이한 서비스 소스에 의해 제공된 서비스를 검출하는 데 이용 가능하다.

Claims (10)

  1. 적어도 2개의 상이한 서비스 소스에 의해 제공될 수 있는 서비스를 검출하는 시스템으로서,
    - 적어도 2개의 상이한 서비스 서술 포맷으로 된 적어도 2개의 소스에 의해 공급된 서비스 관련 정보를 획득하는 수단;
    - 서비스 서술 포맷으로 획득한 정보를 하나의 동일한 공통 서비스 서술 포맷으로 변환하는 수단으로서, 상기 서비스 서술 포맷은 상기 공통 서비스 서술 포맷과는 상이한, 변환 수단; 및
    - 서비스 관련 정보를, 통일된 형태로 정보를 나타내도록 적응된 공통 서술 포맷으로 사용자의 재량에 맡기는 수단을 포함하는, 서비스 검출 시스템.
  2. 제 1항에 있어서, 서비스 관련 정보를 공통 서비스 서술 포맷으로 관리하는 모듈을 포함하는 것을 특징으로 하는, 서비스 검출 시스템.
  3. 제 2항에 있어서, 정보를 공통 서술 포맷으로 저장하는 관리 모듈과 인터페이싱되는 데이터베이스를 포함하는 것을 특징으로 하는, 서비스 검출 시스템.
  4. 제 1항 내지 제 3항 중 어느 한 항에 있어서, 공통 서비스 서술 포맷은 SDP-NG 포맷인 것을 특징으로 하는, 서비스 검출 시스템.
  5. 제 1항 내지 제 4항 중 어느 한 항에 있어서, 사용자의 재량에 맡기는 수단은, 공통 서비스 서술 포맷에 관한 정보를 이용 포맷으로 변환하는 모듈과, 상기 통일된 형태에 따라 이용 포맷으로 된 서비스 관련 정보를 나타내도록 적응된 전자 프로그램 가이드를 형성하는 모듈을 포함하는 것을 특징으로 하는, 서비스 검출 시스템.
  6. 제 5항에 있어서, 서비스 관련 정보를 이용 포맷으로 직접 수신하기에 적당한 처리 모듈을 포함하고, 상기 처리 모듈은 서비스 관련 정보를 상기 통일된 형태에 따른 이용 포맷으로 사용자에게 나타내기 위해 전자 프로그램 가이드 모듈과 인터페이싱되는 것을 특징으로 하는, 서비스 검출 시스템.
  7. 제 5항 또는 제 6항에 있어서, 상기 이용 포맷은 DVB-SI 프로토콜에 기초한 서비스 서술 포맷인 것을 특징으로 하는, 서비스 검출 시스템.
  8. 디지털 텔레비전 서비스를 수신하는 디코더로서, 상기 디코더는 제 1항 내지 제 7항 중 어느 한 항에 따른 서비스 검출 시스템을 포함하는 것을 특징으로 하는, 디지털 텔레비전 서비스 수신 디코더.
  9. 적어도 2개의 상이한 서비스 소스에 의해 제공될 수 있는 서비스 검출 방법으로서,
    - 2개의 상이한 서비스 서술 포맷으로 된 적어도 2개의 소스에 의해 공급된 서비스 관련 정보를 획득하는 단계;
    - 서비스 서술 포맷으로 획득한 정보를 하나의 동일한 공통 서비스 서술 포맷으로 변환하는 단계로서, 상기 서비스 서술 포맷은 상기 공통 서비스 서술 포맷과는 상이한, 변환 단계; 및
    - 통일된 형태로 된 정보의 표현(presentation)에 따라, 상기 공통 서술 포맷으로 된 서비스 관련 정보를 사용자의 재량에 맡기는 단계를 포함하는 것을 특징으로 하는, 서비스 검출 방법.
  10. 제 9항에 따른 방법 단계를 수행하는 한 세트의 명령어를 포함하는 컴퓨터 프로그램 제품으로서, 상기 컴퓨터 프로그램은 데이터 처리 수단에 의해 사용되는, 컴퓨터 프로그램 제품.
KR1020057009871A 2002-12-04 2003-11-24 적어도 2개의 상이한 서비스 소스에 의해 제공될 수 있는서비스를 검출하는 시스템 및 방법 KR20050087819A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR02/15291 2002-12-04
FR0215291A FR2848367A1 (fr) 2002-12-04 2002-12-04 Systeme et procede de decouverte de services pouvant etre fournis par au moins deux sources de services distinctes

Publications (1)

Publication Number Publication Date
KR20050087819A true KR20050087819A (ko) 2005-08-31

Family

ID=32319978

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020057009871A KR20050087819A (ko) 2002-12-04 2003-11-24 적어도 2개의 상이한 서비스 소스에 의해 제공될 수 있는서비스를 검출하는 시스템 및 방법

Country Status (8)

Country Link
US (1) US20060075433A1 (ko)
EP (1) EP1570653A1 (ko)
JP (1) JP2006509412A (ko)
KR (1) KR20050087819A (ko)
CN (1) CN100384229C (ko)
AU (1) AU2003282293A1 (ko)
FR (1) FR2848367A1 (ko)
WO (1) WO2004051988A1 (ko)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7091982B2 (en) * 2004-05-14 2006-08-15 Nvidia Corporation Low power programmable processor
US7389006B2 (en) * 2004-05-14 2008-06-17 Nvidia Corporation Auto software configurable register address space for low power programmable processor
US20060026662A1 (en) * 2004-07-28 2006-02-02 Microsoft Corporation Broadcast metadata format independent of transmission standard
US7793321B2 (en) 2004-08-13 2010-09-07 Microsoft Corporation Delivering a geographic-specific comprehensive program guide
KR100598396B1 (ko) * 2004-10-01 2006-07-06 삼성전자주식회사 디스플레이장치 및 그 제어방법
US7526506B2 (en) 2004-10-21 2009-04-28 Microsoft Corporation Interlinking sports and television program listing metadata
US7432981B1 (en) * 2004-12-13 2008-10-07 Nvidia Corporation Apparatus, system, and method for processing digital audio/video signals
KR101122084B1 (ko) * 2006-03-30 2012-03-15 엘지전자 주식회사 디지털 방송 수신 기능을 갖는 이동통신 단말기 및 이를이용한 방송 서비스 정보 관리방법
US20090064223A1 (en) * 2007-08-27 2009-03-05 Himax Technologies Limited Dtv viewing terminal, epg service system and method for exhibiting epg
US20100060787A1 (en) * 2008-09-05 2010-03-11 Kabushiki Kaisha Toshiba Digital Television Receiver and Information Processing Apparatus
US8832564B2 (en) * 2011-02-11 2014-09-09 Sony Corporation Personalized second display browsing experience due to multiple session feature
US11044518B2 (en) 2018-03-20 2021-06-22 At&T Mobility Ii Llc Video access master platform
CN113542819A (zh) * 2020-04-16 2021-10-22 深圳Tcl数字技术有限公司 一种电子节目单导航数据的处理方法和计算机设备

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3372004B2 (ja) * 1995-03-31 2003-01-27 ソニー株式会社 電子番組ガイド装置、電子番組ガイドシステム、および電子番組ガイド方法
US6157411A (en) * 1996-06-14 2000-12-05 Intel Corporation Method and apparatus for compiling a repository of entertainment system data from multiple sources
WO1999035849A1 (en) * 1998-01-05 1999-07-15 Amiga Development Llc System for combining electronic program guide data
DE69935360T2 (de) * 1998-06-18 2007-10-31 Sony Corp. Elektronischer Programmführer und entsprechenden MPEG-Datenstrom
JP4240603B2 (ja) * 1998-10-02 2009-03-18 株式会社日立製作所 Epg画面生成装置
CN1332935A (zh) * 1998-10-30 2002-01-23 通用仪器公司 能够使数字电视接收机以提取的格式存取***信息的应用程序编程接口
US6691311B1 (en) * 1999-02-12 2004-02-10 Sony Corporation Digital signal receiving apparatus and receiving method
WO2001003426A1 (en) * 1999-06-30 2001-01-11 Thomson Licensing S.A. Dbs feature extension architecture
WO2002069539A2 (en) * 2001-02-23 2002-09-06 Aircode Co., Ltd. System and method for authoring data broadcasting contents
US7047525B2 (en) * 2001-04-02 2006-05-16 American Express Travel Related Services Company, Inc. System and method for an interoperability framework
WO2003015408A1 (en) * 2001-08-06 2003-02-20 Koninklijke Philips Electronics N.V. System and method for combining several epg sources to one reliable epg
WO2003032576A1 (en) * 2001-10-09 2003-04-17 Koninklijke Philips Electronics N.V. Service information multicasting method and system
US20030177173A1 (en) * 2002-03-15 2003-09-18 Petros Belimpasakis System and method for the reception of content items
US7987491B2 (en) * 2002-05-10 2011-07-26 Richard Reisman Method and apparatus for browsing using alternative linkbases
US20050193415A1 (en) * 2002-06-06 2005-09-01 Fujitsu Limited Digital broadcast receiver apparatus capable of automatic acquisition of electronic program guides for specific stations
US20040078807A1 (en) * 2002-06-27 2004-04-22 Fries Robert M. Aggregated EPG manager

Also Published As

Publication number Publication date
CN100384229C (zh) 2008-04-23
WO2004051988A1 (en) 2004-06-17
FR2848367A1 (fr) 2004-06-11
CN1720721A (zh) 2006-01-11
EP1570653A1 (en) 2005-09-07
JP2006509412A (ja) 2006-03-16
AU2003282293A1 (en) 2004-06-23
US20060075433A1 (en) 2006-04-06

Similar Documents

Publication Publication Date Title
US8677417B2 (en) Method and apparatus for acquiring media services available from content aggregators
US6209132B1 (en) Host apparatus for simulating two way connectivity for one way data streams
US6072521A (en) Hand held apparatus for simulating two way connectivity for one way data streams
US8893200B2 (en) IPTV receiver and method of acquiring a resource for an IPTV service
US8813155B2 (en) Method for receiving service information data and an IPTV receiver
US6249914B1 (en) Simulating two way connectivity for one way data streams for multiple parties including the use of proxy
US7069579B2 (en) On-demand interactive magazine
US20090150933A1 (en) IPTV receiver and method of providing channel details information
US20090158327A1 (en) IPTV receiver and method of providing channel map information
US20070124786A1 (en) Home network-broadcasting linking system and method for mutually using multimedia contents between home network and broadcasting
US20090165050A1 (en) Method for controlling a channel and an IPTV receiver
JP2003158726A (ja) 番組情報提供システム
US8484689B2 (en) IPTV receiver and method of discovering an IPTV service
KR20050087819A (ko) 적어도 2개의 상이한 서비스 소스에 의해 제공될 수 있는서비스를 검출하는 시스템 및 방법
AU2011230037A1 (en) Method and apparatus for receiving non-real time content included in real time broadcasting signal
US8661013B2 (en) Method and apparatus for generating and providing relevant information related to multimedia content
US20120066734A1 (en) System and method for transmitting data contents
KR100736030B1 (ko) A/v 네트워크 상의 컨텐츠를 수집하고 그 실행을제어하는 장치 및 방법
KR101221473B1 (ko) 메타 데이터 정보 제공 서버, 클라이언트 장치, 메타데이터 정보 제공 방법 및 콘텐츠 제공 방법
KR100717841B1 (ko) 홈네트워크상의 데이터 방송용 부가데이터 제공 장치 및그 방법
JP6089969B2 (ja) デジタル放送受信装置
JP2010148141A (ja) 放送受信端末装置
KR20090030293A (ko) 프리뷰 컨텐츠의 전송 시스템 및 방법과, 그의 수신장치 및방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application