[go: up one dir, main page]

KR100800858B1 - Dvb―h 시스템에서 esg 데이터 전송을 최적화하기위한 방법 및 이를 위한 시스템 - Google Patents

Dvb―h 시스템에서 esg 데이터 전송을 최적화하기위한 방법 및 이를 위한 시스템 Download PDF

Info

Publication number
KR100800858B1
KR100800858B1 KR1020060078484A KR20060078484A KR100800858B1 KR 100800858 B1 KR100800858 B1 KR 100800858B1 KR 1020060078484 A KR1020060078484 A KR 1020060078484A KR 20060078484 A KR20060078484 A KR 20060078484A KR 100800858 B1 KR100800858 B1 KR 100800858B1
Authority
KR
South Korea
Prior art keywords
session
esg
data
dvb
esg data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020060078484A
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 삼성전자주식회사
Priority to KR1020060078484A priority Critical patent/KR100800858B1/ko
Priority to US11/833,415 priority patent/US20080046926A1/en
Priority to EP07114518A priority patent/EP1890409A3/en
Priority to CN2007101465044A priority patent/CN101127827B/zh
Application granted granted Critical
Publication of KR100800858B1 publication Critical patent/KR100800858B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/61Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/66Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on distributors' side
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 DVB-H 방송 서비스에서 ESG 데이터를 전송할 때 효율적으로 세션을 구분하여 전송하는 방법을 제시한다. 이를 위해 본 발명에서는 전송할 ESG 데이터의 용량이 많은 경우 ESG 실제 데이터가 실리는 각 세션들을 방송 서비스를 수행하는데 필요한 역할별로 지정하여 전송하는 것이다. 이에 따라 채널의 중요 정보가 변경됨을 하나의 재구성 세션(Reconfiguration Session)으로 지정하여 전송할 수 있게 되며, 단말에서는 재구성 세션을 수신하여 변경될 정보를 획득함으로써 미리 서비스 변경에 대비하게 된다. 이렇게 함으로써, 단말에서는 필요에 따라 선택적으로 원하는 ESG 데이터 세션에 접근할 수 있으므로 단말에서의 수신 방식을 크게 개선하는 효과가 있으며, 서비스 중단을 최소화할 수 있게 된다.
DVB-H, ESG, 세션

Description

DVB―H 시스템에서 ESG 데이터 전송을 최적화하기 위한 방법 및 이를 위한 시스템{METHOD FOR OPTIMIZING TRANSMITTING OF ESG DATA IN DVB-H SYSTEM AND THE SYSTEM THEREFOR}
도 1은 본 발명의 실시 예에 따른 ESG 싱글 스트림 전송 모드를 설명하기 위한 블록도,
도 2는 본 발명의 실시 예에 따른 ESG 멀티플 스트림 전송 모드를 설명하기 위한 블록도,
도 3은 본 발명의 제 1실시 예에 따른 ESG 파티셔닝 룰에 의해 역할별로 분리 전송되는 세션을 보여주는 도면,
도 4는 본 발명에 따른 제 2실시 예에 따라 ESG 파티셔닝 룰에 의한 재구성 세션을 보여주는 도면,
도 5는 본 발명의 실시 예에 따라 각 역할별로 지정된 세션의 생성 및 전송 동작을 나타낸 순서도,
도 6은 본 발명의 실시 예에 따라 ESG의 파티션 고지의 새로운 룰에 따른 단말에서의 동작 흐름도,
도 7은 본 발명의 실시 예에 따라 파티션 고지에 새롭게 정의된 신택스(Syntax)를 예시한 도면.
본 발명은 DVB-H(Digital Video Broadcasting-Hand Held) 시스템에 관한 것으로, 특히 DVB-H 시스템에서 ESG(Electronic Service Guide) 데이터 전송 시 효율적으로 세션을 구분하여 전송하기 위한 방법 및 이를 위한 시스템에 관한 것이다.
DVB-H는 유럽에서 이동중 지상파 디지털 텔레비전(DTV) 수신율을 향상시키기 위해 제정된 기술표준으로, H는 'Handheld'를 뜻한다. 운전중이거나 보행중에도 고품질의 음성과 영상서비스를 언제 어디서나 제공하는 이동멀티미디어 방송을 구현한다.
이러한 DVB-H를 이용한 서비스 모델은 다음과 같은 구성을 가진다. 먼저, 송신단은 DVB-UMTS 규격에 따라 방송 사업자와 통신 사업자가 상호 작용하는 망으로 구성되고, 방송 사업자는 DVB-AVC 규격에 기초하여 압축 데이터를 DVB-H 전송 방식으로 단말에 전달한다. 그러면 단말은 다시 DVB-UMTS/GSM등의 통신 규격으로 이동 통신 사업자와 통신하고, 통신망을 통해 방송 사업자에게도 실시간으로 수신측 정보를 전달하게 된다.
한편, 방송 관련 정보들은 DVB-H에서는 전자 서비스 가이드(ESG: Electronic Service Guide)에 대부분 포함되며, 사용자는 ESG를 통해서 관심이 있는 TV 채널, 라디오 채널을 선택하거나, 다운로드 받기 위한 아이템을 선택할 수 있다. 또한 ESG는 단말기가 DVB-H 전송 스트림(Transport Stream) 안의 특정 IP 스트림에 연결 할 수 있는 정보도 제공해준다. 이러한 ESG의 처리 과정은 다음과 같이 3개 과정으로 나뉘어진다.
구체적으로, 단말기가 받을 수 있는 ESG가 어떤 것들이 있는지 알게 되고, 그것들을 어떻게 얻는지 알게 되는 과정을 나타내는 ESG 부트스트랩핑(bootstrapping) 과정과, 단말기가 ESG정보를 모으고 처리하는 과정인 ESG 획득(acquisition) 과정 및 단말기가 최신 버전의 ESG 정보를 재저장하는 과정인 ESG 업데이트(update) 등 3개의 과정으로 구분된다.
이러한 DVB-H ESG 표준에서는 ESG 데이터 전송에 있어서 싱글 스트림(Single Stream) 및 멀티플 스트림(Multiple Stream) 모드를 지원한다. 하지만 멀티플 스트림의 경우에 각 세션의 구분 및 파티셔닝 룰(Partitioning Rule)에 대한 상세 가이드라인이 없어 ESG 데이터의 전송이 비효율적으로 진행되는 일이 자주 발생한다. 특히 데이터의 양이 많아질수록 단말에서의 데이터 처리시간이 길어지게 되므로 파티셔닝 룰의 정립이 필요하다.
또한, 기존 방식으로 DVB-H 서비스를 제공하는 경우 채널의 SDP 등 시청/청취에 필요한 중요한 데이터가 변경되는 경우 기존의 방식에서는 단말의 업데이트가 종료될 때까지 시청이 중지되는 상황이 발생한다.
상기한 바와 같이 추후 멀티플 스트림 모드를 통한 세션의 성격, 역할 구분 등의 다양한 확장이 나올 수 있다. 이때에 각 세션별 파티셔닝 룰이 새롭게 적용되 어야 할 필요성이 많아지는데, 현재의 표준 구성으로는 일괄적인 룰 적용만 가능할 뿐 세션별로 다양하게 룰을 적용할 수 없는 문제가 있다. 이는 추후 매우 중요한 구조적 문제가 되어 기능 확장에 걸림돌이 될 수 있다.
또한, 단말에서는 DVB-H 방송 서비스 중에 채널 정보가 변경되면 새롭게 채널 정보를 분석해야 하므로, 서비스 끊김 현상이 발생하게 된다. 하지만 이러한 끊김 현상이 발생함에 따라 다시 서비스가 재개되기까지 정지 화면 상태로 기다려야만 하는 사용자의 입장에서는 매우 불편한 일이다.
따라서, 본 발명은 DVB-H 서비스에서 ESG 데이터 전송 시 효율적으로 세션을 구분하여 전송하기 위해 DVB-H 시스템에서 ESG 데이터 전송을 최적화하기 위한 방법 및 이를 위한 시스템을 제공한다.
또한 본 발명은 현재 시청 중인 채널의 중요 정보가 변경되더라도 서비스의 중단을 최소화하여 서비스 질(Service Quality)의 향상을 도모하기 위한 DVB-H 시스템에서 ESG 데이터 전송을 최적화하기 위한 방법 및 이를 위한 시스템을 제공한다.
상술한 바를 달성하기 위한 본 발명은 DVB-H 시스템에서 ESG 데이터 전송을 최적화하기 위한 방법에 있어서, DVB-H 서비스 제공자가 ESG 데이터 세션별로 각 역할을 나타내는 세션타입이 설정된 ESG 데이터를 단말로 전송하는 과정과, 상기 단말이 상기 EPG 데이터에 설정된 각 세션타입을 파악하는 과정과, 상기 파악된 각 세션타입을 근거로 ESG 데이터 세션별로 구분하는 과정을 포함함을 특징으로 한다.
또한, 본 발명은 ESG 데이터 전송을 최적화하기 위한 DVB-H 시스템에 있어서, ESG 데이터 세션별로 각 역할을 나타내는 세션타입이 설정된 ESG 데이터를 단말로 전송하는 DVB-H 서비스 제공자와, 상기 EPG 데이터에 설정된 각 세션타입을 파악하고, 상기 파악된 각 세션타입을 근거로 ESG 데이터 세션별로 구분하는 상기 단말을 포함하여 구성됨을 특징으로 한다.
이하 본 발명의 바람직한 실시예들의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 도면들 중 동일한 구성들은 가능한 한 어느 곳에서든지 동일한 부호들을 나타내고 있음을 유의하여야 한다. 하기 설명에서 구체적인 특정사항들이 나타나고 있는데, 이는 본 발명의 보다 전반적인 이해를 돕기 위해 제공된 것이다. 그리고 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
본 발명은 DVB-H 방송 서비스에서 ESG 데이터를 전송할 때 효율적으로 세션을 구분하여 전송하는 방법을 제시한다. 이를 위해 본 발명에서는 전송할 ESG 데이터의 용량이 많은 경우 ESG 실제 데이터가 실리는 각 세션들을 방송 서비스를 수행하는데 필요한 역할별로 지정하여 전송하는 것이다. 이에 따라 채널의 중요 정보가 변경됨을 하나의 재구성 세션(Reconfiguration Session)으로 지정하여 전송할 수 있게 되며, 단말에서는 재구성 세션을 수신하여 변경될 정보를 획득함으로써 미리 서비스 변경에 대비하게 된다. 이렇게 함으로써, 단말에서는 필요에 따라 선택적으 로 원하는 ESG 데이터 세션에 접근할 수 있으므로 단말에서의 수신 방식을 크게 개선하는 효과가 있으며, 서비스 중단을 최소화할 수 있게 된다.
이에 대해 설명의 편의를 돕기 위해 DVB-H에서의 ESG 전송 구조를 설명한 후, 본 발명의 바람직한 실시 예들에 따른 통지 메시지의 포맷과 이에 따른 시스템의 동작을 설명하기로 한다.
먼저, ESG 스트림을 수신함으로써 단말은 서비스 제공자가 제공하는 서비스를 수신하기 위해 필수적으로 필요한 정보를 획득하게 되고, 사용자가 특정 서비스를 선택하였을 때 그 단말은 획득한 정보를 이용하여 서비스가 전송되는 데이터 스트림에 접근한 후 데이터를 수신하게 된다. 단말이 서비스 데이터 스트림에 접근하기 위한 정보들은 ESG 프래그먼트(Fragment)를 통해 전송된다.
ESG 데이터 모델은 각 프래그먼트별로 몇 개씩 묶여서 하나의 컨테이너에 포함되고 각 컨테이너는 FLUTE 세션에서 하나의 오브젝트로 간주되어 전송된다.
먼저, ESG 싱글 스트림 전송(Single Stream Transport) 모드일 경우를 살펴보면, ESG 컨테이너는 도 1에 도시된 바와 같이 단일 FLUTE 세션으로 전송된다. 이 세션은 ESG 부트스트랩 세션에서 전송되는 ESG 억세스 정보(Access Descriptor)를 통해 찾을 수 있다.
한편, ESG 멀티플 스트림 전송(Multiple Stream Transport) 모드일 경우에는 ESG 컨테이너는 도 2에 도시된 바와 같이 3개 이상의 세션을 통해 전송된다. ESG 부트스트랩 세션에서는 ESG 어나운스먼트 캐러셀(Announcement Carousel) FLUTE 세션을 가리키고, 여기에서는 실제 ESG 컨테이너(Container)들이 전송되는 세션의 개 수와 세션들의 정보를 알려준다.
도 2를 참조하면, 서비스 제공자는 ESG의 전송을 위하여 ESG 부트스트랩 세션의 채널 정보 즉, 경로를 단말에게 알려주게 된다. 그러면 단말이 채널 정보에 따른 채널에 접속하면 부트스트랩 정보를 받게 되는데, 이는 다시 ESG 제공자 정보(ESG Provider Descriptor)와 ESG 억세스 정보(ESG Access Descriptor)로 구성된다. ESG 제공자 정보에서는 ESG 제공자의 ID, 이름, 로고 등의 관련 정보들이 전송되며, ESG 억세스 정보에서는 ESG의 어나운스먼트 캐러셀(Announcement Carousel)의 정보 및 ESG가 전송되는 각 IP 세션의 개수와 주소 정보들이 전송된다.
ESG의 어나운스먼트 캐러셀에서는 ESG 초기 컨테이너(Init Container)와 ESG의 인덱스 컨테이너들이 전송된다. ESG 초기 컨테이너(Init Container)에는 ESG의 해독을 위한 디코더의 옵션, 파티션 고지(Partition Declaration), 인덱스 리스트 및 인덱스 구조(Index Structure)가 포함된다. 파티션 고지에는 다수개의 세션으로 ESG가 전송되는 경우의 각 세션별 분리 기준 정보 및 각 세션의 채널 정보가 포함되고, 인덱스 리스트 및 인덱스 구조(Index Structure)에는 전송되는 ESG의 프래그먼트들과 각 컨테이너들 간의 매핑 정보들이 포함된다. 상기 도 1 및 도 2에서의 ESG FLUTE 세션은 ESG 데이터 세션을 의미한다.
ESG는 상기 도 2의 서술에서와 같이 컨테이너에 담겨서 전송되는데, 각 컨테이너는 컨테이너를 구성하고 있는 프래그먼트들의 정보를 나타내는 프래그먼트 관리 구조(Fragment Management Structure)정보와 ESG 프래그먼트들로 구성된다.
이 ESG의 데이터 모델은 서비스 프래그먼트, 스케줄 프래그먼트, 컨텐츠 프 래그먼트, 획득(Acquisition) 프래그먼트, 서비스번들(ServiceBundle) 프래그먼트, 구매(Purchase) 프래그먼트 및 구매채널 프래그먼트로 구성된다. 이 ESG는 방송 서비스에 대한 정보를 지니고 있으며, 실제 데이터 스트림과는 별도의 시간에 별도의 IP(Internet Protocol) 스트림을 이용하여 단말로 전송된다. 따라서 서비스 제공자는 ESG 모델을 이용하여 사용자가 서비스를 수신하기 이전에 알고 있어야 하는 정보들을 서비스 전송 이전에 제공하는 것이 가능하다. 이러한 ESG 모델을 수신함으로서 단말은 서비스 제공자가 제공하는 서비스를 수신하기 위해 필수적으로 필요한 정보를 획득하게 되고, 사용자가 특정 서비스를 선택하였을 때 단말은 획득한 정보를 이용하여 서비스가 전송되는 데이터 스트림에 접근한 후 데이터를 수신하게 된다.
이하의 설명되는 본 발명의 상세한 설명에 기술된 본 발명의 실시 예들을 다음과 같이 분리하여 기술하였다. 본 발명의 제 1실시 예는 ESG 데이터가 실리는 세션의 역할을 파티션 고지(Partition Declaration)을 이용하여 지정한 후 전송하고, 단말은 파티션 고지를 보고 각 세션을 메인 데이터 세션, 현재 데이터 세션, 미래 데이터 세션으로 구분하는 과정으로 이루어진다. 본 발명의 제 2실시 예에는 상기 세션들 이외에 채널 정보의 변경, 데이터의 업데이트 등 변경 사항이 발생하는 경우 변경을 알리는 재구성 세션을 추가로 정의하여 전송하고, 단말은 재구성 세션을 확인하여 업데이트된 데이터를 미리 얻는 과정으로 이루어진다.
먼저, 본 발명에 따른 제 1실시 예에 해당하는 ESG 실제 데이터가 실리는 각 세션의 역할을 지정하여 전달하는 방안에 대하여 도 3 및 도 6을 참조하여 서술하 고자 한다. 도 3은 본 발명의 제 1실시 예에 따른 ESG 파티셔닝 룰에 의해 역할별로 분리 전송되는 세션을 보여주는 도면이다.
도 3에서와 같이 ESG 데이터는 멀티플 스트림 모드(Multiple Stream Mode)로 전송이 가능하며, 이 모드에서는 각 세션의 정보가 ESG 어나운스먼트 캐러셀(Announcement Carousel) 안의 초기 컨테이너에 삽입되어 전송된다. 특히 파티션 고지(Partition Declaration)에는 다수개의 세션으로 ESG 데이터가 전송되는 경우의 각 세션별 분리 기준 정보 및 각 세션의 채널 정보가 들어있고, 인덱스 리스트 및 인덱스 구조(Index Structure)에는 전송되는 ESG의 프래그먼트들과 각 컨테이너들 간의 매핑 정보들이 들어 있다. 이에 따라 단말에서는 파티션 고지를 확인하게 되면 전송되는 세션의 개수, 각 세션의 IP 주소, 포트 정보 등을 알 수 있게 된다.
ESG 실제 데이터는 도 3에 도시된 바와 같이 역할이 지정된 세션으로 나누어져 전송되는데, 본 발명의 제 1실시 예에서는 그 세션의 역할을 크게 3개로 구분한다. 이러한 세션은 크게 메인 데이터 세션(Main Data Session), 현재 데이터 세션(Current Data Session), 미래 데이터 세션(Future Data Session)으로 나뉜다.
이와 같이 세션을 구분하기 위해서는 DVB-H CBMS 표준의 파티션 고지의 구조가 개선되어야 할 것이다. ESG 데이터를 효율적으로 분리하여 전송하는 방법에 있어서, 각 역할별로 구분되는 세션을 제공하기 위해서, 본 발명의 실시 예에서는 파티션 고지에 새로운 필드를 정의하고, 후술하는 바와 같이 각 세션마다 특정값을 설정할 수 있도록 기존 필드들의 위치를 변경한다. 이를 위하여 우선 "세션타입(SessionType)"이라는 새로운 필드를 정의한다. 이에 따라 본 발명에서는 각 세 션별로 세션타입을 지정할 수 있도록 하고, 그에 따라 적합한 필드값의 종류를 설정할 수 있도록 하는 방법을 제시한다.
이와 같이 서비스 제공자는 파티션 고지 내에 각 세션의 역할을 구분하기 위해 도 7의 도면부호 600에 의해 지시되는 바와 같은 정의 부분을 추가한다. 그 중에서도 세션의 역할을 정의하는 세션타입(SessionType)에는 세션을 구분하기 위한 값을 설정한다. 이에 따라 단말은 세션타입에 설정된 값만 보고도 메인 데이터 세션, 현재 데이터 세션, 미래 데이터 세션으로 구분할 수 있게 된다.
먼저, 메인 데이터 세션은 방송 서비스를 제공하는 필수적인 정보들이 실리는데, 주로 변하지 않는 주요 데이터들 예컨대, 서비스 프래그먼트(Service Fragment), 획득 프래그먼트(Acquisition Fragment), 서비스번들 프래그먼트(Servicebundle Fragment), 구매 프래그먼트(Purchase Fragment) 및 구매채널 프래그먼트(PurchaseChannel Fragment) 등의 데이터를 포함한다.
이러한 메인 데이터 세션의 생성 과정을 도 7을 참조하여 구체적으로 설명하면 하기와 같다. 도 7은 본 발명의 실시 예에 따라 파티션 고지에 새롭게 정의된 신택스(Syntax)를 예시한 도면이다.
메인 데이터 세션의 경우에는 도 7의 세션타입에는 메인 데이터 세션임을 알리기 위한 값을 설정하며, field_identifier는 '0'으로 설정하며, field_encoding은 '0x0101'로 설정하여 이 세션의 유효시간을 설정할 수 있도록 한다. 특히 메인 데이터 세션의 경우는 방송 서비스를 제공하는데 필요한 필수적인 데이터가 포함되는 것이므로, 유효 기간은 중요성을 감안하여 예컨대, 1일 등 비교적 짧은 시간으 로 설정하며 최대 7일이 넘지 않도록 설정된다. 다만, 이 메인 데이터 세션은 상황에 따라 복수개로 설정되어 전송될 수 있다. 예를 들어, 메인 데이터 세션을 생성할 때, 방송 서비스를 제공하는데 필수적인 데이터를 포함시키더라도 방송 서비스를 수행하는데 필요한 최소한의 데이터만 일단 먼저 메인 데이터 세션으로 만들고, 나머지 필수적인 데이터를 다른 메인 데이터 세션으로 만들 수도 있다. 이렇게 함으로써 메인 데이터 세션은 복수개로 만들어져 전송될 수 있는 것이다.
현재 데이터 세션의 경우에는 도 7의 세션타입에 현재 데이터 세션임을 알리기 위한 값을 설정하며, 상기 메인 데이터 세션과 마찬가지 방식으로 유효 기간을 설정할 수 있으며 복수개로 전송될 수 있다. 이러한 현재 데이터 세션에는 현재의 서비스를 제공하는데 있어 필요한 데이터가 실리는데, 예컨대 스케줄 프래그먼트(Schedule Fragment), 컨텐츠 프래그먼트(Content Fragment) 등의 데이터가 실리게 된다. 즉, 다양한 서비스 중 사용자에 의해 선택된 서비스를 수행하는데 필요한 데이터가 실리게 된다. 이때, 유효 기간은 사업자의 운영 정책에 따라 3시간, 24시간 등으로 짧게 설정되며, 최대 7일이 넘지 않도록 설정된다.
미래 데이터 세션의 경우에는 도 7의 세션 타입에 미래 데이터 세션임을 알리기 위한 값을 설정하며, 그 미래 데이터 세션에는 가까운 미래에 제공할 서비스에 대한 스케줄 프래그먼트 및 컨텐츠 프래그먼트 등의 데이터가 실린다. 이때, 미래 데이터 세션의 유효 기간은 사업자의 운영 정책에 근거하여 7일 이상으로 설정하는 것이 가능하며, 유효 기간은 시작 유효 시간을 나타내는 start_field_value 라는 변수와 종료 유효 시간을 나타내는 end_field_value라는 변수를 이용하여 설 정할 수 있다. 이러한 미래 데이터 세션은 다른 세션들과 마찬가지로 복수개로 설정될 수 있으며, 사업자의 정책에 따라 현재 데이터 세션의 데이터를 포함할 수 있으며, 현재 데이터 세션에 포함된 데이터를 제외한 나머지 데이터만을 포함할 수도 있다. 이와 같이 미래 데이터 세션에 실리는 데이터는 단말 입장에서는 부가적인 데이터로 사용될 뿐이므로, 반드시 수신할 필요가 없으며 미리 수신 여부를 미리 설정해놓을 수도 있다.
전술한 바와 같이 세션을 역할별로 구분하게 되면, 각 세션별로 유효 기간을 설정하는 것이 가능하게 된다. 이에 따라 본 발명에서는 각 세션별로 start_field_value 및 end_field_value를 사용하여 유효 기간을 설정한다. 이와 같이 각 세션별로 유효 기간을 설정하게 되면 단말 입장에서는 유효 기간이 짧은 데이터를 우선적으로 받은 후 유효 기간이 긴 데이터는 나중에 받는 것이 가능하게 되므로 ESG 데이터 전송이 효율적으로 이루어질 수 있게 된다.
한편, 단말에서는 세션이 역할별로 구분되어 전송되므로, 서비스 제공에 반드시 필요한 데이터만을 먼저 수신하여 분석하고, 나머지 부가 데이터는 백그라운드 잡(background job)으로 처리할 수 있게 된다. 이에 따라 모든 ESG 데이터를 수신할 때까지 기다리지 않고도 일단 필요한 최소한의 데이터만으로 화면 표시가 가능하게 되므로, 대기 시간이 현저히 줄어들게 되어 서비스 질을 현저히 높일 수 있는 효과가 있다.
이하에서는 본 발명에 따른 제 2실시 예에 따라 ESG 파티셔닝 룰에 의한 재구성 세션을 보여주는 도 4를 참조하여 설명한다. 도 4의 설명의 이해를 돕기 위해 도 7에 도시된 신택스를 참조한다.
본 발명의 제 2실시 예에서는 DVB-H 방송 서비스 제공에 필요한 중요 데이터가 변경되는 상황이 발생하는 경우 단말에서 업데이트 지연으로 인한 서비스 질의 저하를 최소화하기 위한 방안을 제시한다. 본 발명의 제 2실시 예에서는 재구성 상황이 발생하는 경우 이를 미리 알려주기 위해서, 메인 데이터 세션, 현재 데이터 세션, 미래 데이터 세션 이외에 업데이트에 필요한 데이터만을 모은 재구성 세션을 추가로 생성하여 단말에 전송한다.
재구성 세션(Reconfiguration Session)의 생성 과정에 대한 설명은 하기와 같다.
재구성 세션은 가까운 시간 내에 발생하게 될 중요 업데이트된 데이터가 실리게 되며, 특히 특정 채널에 관련된 SDP 파일, 스케줄과 같이 재생에 필요한 중대한(critical) 데이터가 실린다. 이러한 재구성 세션을 만들기 위해서는 일단 도 7의 세션타입을 재구성 세션임을 알리기 위한 값으로 설정한다.
이와 같이 재구성 세션을 생성하는데 있어서, 본 발명에서는 파티션 고지에 ServiceURI 및 재구성 적용 시점을 정의한다. 즉, 도 7의 num_fields를 '2'로 설정하여 단말에서 재구성 세션에 들어있는 데이터만을 별도로 저장하는 과정을 수행할 수 있도록 한다. 그리고 ServiceURI를 설정하기 위해 첫번째 field_identifier는 '0x01'로 설정하고, field_encoding은 '0x0000'으로 하여 스트링 타입(String type)으로 지정한다. 그리고 변수 end_filed_value에는 종료 유효 시간을 나타내는 대신 null값을 구분자(delimiter)로 사용한 ServiceURI 리스트 스트링을 삽입한다. 이때, ServiceURI는 정보가 변경되는 채널의 수에 따라 복수개가 지정될 수 있다.
이어, 두 번째 field_identifier는 ESG 표준문서의 Table 8.2에서 DVB Reserved로 지정된 값 중의 하나 예컨대, 0x02를 선택하여 사용한다. 그리고 field_encoding은 '0x0400'으로 설정하여 변경된 데이터를 적용할 시점을 년, 월, 일, 시, 분, 초 등 데이터타임(dateTime) 형식을 사용하도록 한다. end_field_value에는 재구성이 적용될 시간을 초(Second)단위까지 설정한다. 이러한 재구성 세션은 ServiceURI당 하나의 세션으로 할당할 수도 있고, 여러 개의 ServiceURI에 관련된 정보를 하나의 세션으로 할당하여 전송할 수도 있다.
상기한 바와 같이 본 발명의 실시 예들에 따라 세션의 역할을 구분하여 전송하기 위해서는 DVB-H CBMS 표준의 ESG 파티션 고지(Partition Declaration)의 신택스는 도 7에 도시된 바와 같이 구조가 변경되어야 한다. 특히 각 세션의 역할을 구분하기 위해 세션타입을 정의하는 필드를 추가하여 각 세션별로 세션타입을 지정할 수 있게 한다. 또한, 본 발명에서는 num_field, overlapping, field_identifier, field_encoding, field_length 값들이 한 번 정해지면 모든 세션에서 동일한 파티셔닝 룰(Partitioning Rule)을 적용시켜야만 하는 단점을 개선하기 위해 각 세션별로 별도로 특정 값을 설정할 수 있도록 도면부호 600에 의해 지시되는 바와 같은 위치에 삽입한다. 이와 같이 파티셔닝 룰 설정 이전에 세션별로 기본 역할을 지정할 수 있도록 세션타입을 추가함으로써, 단말 입장에서는 쉽게 세션의 역할을 구분할 수 있을 뿐만 아니라 추후 다양한 응용 서비스가 가능해지게 된다.
본 발명의 바람직한 실시 예에 따른 각 역할별로 지정된 세션의 생성 및 전 송 동작을 도 5를 참조하여 설명하기로 한다.
도 5를 참조하면, 서비스 제공자는 401단계에서 각 역할별로 구분된 세션을 생성한다. 구체적으로, 본 발명의 제 1실시 예에 따르면, 서비스 제공자는 전송하고자 하는 미리 방송 서비스 제공이 필요한 필수적인 데이터와 현재 서비스 제공에 필요한 데이터 및 향후 부가적인 서비스에 필요한 데이터로 구분하여 해당 데이터를 포함하는 메인 데이터 세션, 현재 데이터 세션, 미래 데이터 세션을 만든다. 그리고 본 발명의 제 2실시 예에 따르면 재구성 상황이 발생하게 되면 서비스 제공자는 재구성에 필요한 데이터를 포함하는 재구성 세션을 생성한다. 이와 같이 각 세션을 만들게 되면 서비스 제공자는 402단계에서 단말에서 각 세션의 역할을 구분할 수 있도록 하는 세션 정보를 파티션 고지에 삽입한다. 이와 같은 과정을 거쳐 서비스 제공자는 403단계에서 ESG 데이터를 완성하여 단말에 전송한다.
이하, ESG 데이터를 수신하는 단말에서의 동작을 도 6을 참조하여 설명한다. 도 6은 본 발명의 실시 예에 따라 ESG의 파티션 고지의 새로운 룰에 따른 단말에서의 동작 흐름도이다. 이러한 단말은 ESG의 파티션 고지를 도 7의 신택스를 기반으로 분석한다.
도 6을 참조하면, 단말은 사용자에 의해 방송 서비스가 실행되면 500단계에서 ESG 부트스트랩 세션(Bootstrap Session)을 수신하게 된다. 이러한 ESG 부트스트랩 세션을 수신한 단말은 그 ESG 부트스트랩 세션을 분석하여 505단계에서 멀티플 스트림 모드인지를 판단한다. 만일 멀티플 스트림 모드가 아닌 경우 단말은 510단계에서 싱글 스트림 모드로 판단하여 해당 세션을 찾아 모든 ESG 데이터를 수신 한다. 이와 달리 멀티플 스트림 모드일 경우 단말은 515단계에서 어나운스먼트 캐러셀을 해독한다. 구체적으로, ESG 데이터 전송의 시작은 ESG 부트스트랩 세션을 수신하면서 시작되며, 이 부트스트랩 세션에는 ESG 제공자 정보(ESG Provider Descriptor)와 ESG 억세스 정보(ESG Access Descriptor)가 포함된다. 그 중에서도 ESG 억세스 정보는 어나운스먼트 캐러셀 세션의 정보를 가지고 있으며, 그 어나운스먼트 캐러셀 세션을 찾아 초기 컨테이너를 수신하게 되면, 그 초기 컨테이너 안에는 파티션 고지 정보가 들어있다. 본 발명에서는 이러한 파티션 고지 정보를 사용함으로써 단말은 ESG 실제 데이터가 전송되는 각 세션들의 역할을 파악할 수 있다.
상기한 바와 같이 어나운스먼트 캐러셀 세션을 해독한다면, 단말은 파티션 고지에서 각 세션에 대한 정보를 획득할 수 있게 된다. 이에 따라 단말은 520단계에서 체크할 세션이 있는지를 판단하여 각 세션을 찾는다. 다시 말하면, 단말은 파티션 고지 정보를 분석하여 정해진 유효 기간에 따라 일단 메인 데이터 세션과 현재 데이터 세션을 찾아 ESG 데이터를 수신한다. 미래 데이터 세션의 경우에는 단말에서는 이를 수신할지 여부를 결정함으로써 해당 ESG 데이터의 수신이 결정되게 된다. 각 세션을 찾는 중에 단말은 525단계에서 재구성 세션이 존재하는지를 판단하여 만일 재구성 세션이 존재한다면 530단계로 진행하여 해당 재구성 세션의 ESG 데이터를 저장한다. 즉, 단말은 업데이트된 데이터를 미리 설정된 재구성 적용 시점에 적용하기 위해 미리 저장해놓는다. 이 재구성 적용 시점은 재구성 세션을 통해 업데이트된 데이터와 함께 전송된다.
이와 달리 찾은 세션이 재구성 세션이 아닌 경우 단말은 535단계에서 유효 기간이 1일 이내인지를 판단하여 1일 이내인 경우 540단계에서 그 세션에 대한 ESG 데이터를 수신하여 처리한 후 520단계로 되돌아간다. 이와 같이 유효 기간이 1일 이내인 세션은 방송 서비스를 수행하는데 필수적인 데이터를 포함하는 메인 데이터 세션이거나 사용자에 의해 선택된 서비스 제공에 필요한 데이터를 포함하는 현재 데이터 세션을 의미한다. 만일 535단계에서 유효 기간이 1일 이상인 세션의 경우 단말은 미래 데이터 세션으로 간주하여 555단계로 진행하여 백그라운드 잡으로 처리한다. 이와 같이 DVB-H 방송 서비스의 시작 시간을 최소화하기 위해 즉, 사용자가 방송 서비스가 시작될 때까지 기다리는 시간을 최소화하기 위해 단말은 미래 데이터 세션에 대한 데이터를 수신하는 경우에는 백그라운드 잡으로 처리한다. 이러한 과정을 거쳐 520단계에서 더이상 체크할 세션이 없는 경우에는 단말은 550단계로 진행하여 메인 데이터 세션 및 현재 데이터 세션을 통해 얻은 ESG 데이터를 기반으로 채널 리스트를 표시하고, 미래 데이터 세션에 대해서는 555단계에서와 같이 백그라운드 잡으로 처리한다.
상기한 바와 같이 본 발명에 따르면, DVB-H 서비스에서 ESG 데이터 전송 시 효율적인 파티셔닝 룰을 적용함으로써 단말의 수신 방식을 크게 개선하는 효과를 얻을 수 있다. 또한 현재 시청 중인 채널의 중요 정보가 변경되더라도 미리 재구성 정보를 제공함으로써, 서비스의 중단을 최소화하여 서비스 질의 향상을 도모할 수 도 있다. 특히 본 발명에서는 CBMS ESG 세션 파티션 고지(Session Partition Declaration) 표준에 있어, 확장성 제약을 해결함으로써 추후 멀티플 세션 모드에서 파티셔닝 룰을 활용한 다양한 기능을 제공해줄 수 있게 될 것이다.

Claims (26)

  1. DVB-H 시스템에서 ESG 데이터 전송을 최적화하기 위한 방법에 있어서,
    DVB-H 서비스 제공자가 ESG 데이터 세션별로 각 역할을 나타내는 세션타입이 설정된 ESG 데이터를 단말로 전송하는 과정과,
    상기 단말이 상기 EPG 데이터에 설정된 각 세션타입을 파악하는 과정과,
    상기 파악된 각 세션타입을 근거로 ESG 데이터 세션별로 구분하는 과정을 포함함을 특징으로 하는 DVB-H 시스템에서 ESG 데이터 전송을 최적화하기 위한 방법.
  2. 제 1항에 있어서, 상기 세션타입은
    상기 ESG 데이터 세션에 대한 정보를 정의하는 영역에 설정되는 것임을 특징으로 하는 DVB-H 시스템에서 ESG 데이터 전송을 최적화하기 위한 방법.
  3. 제 1항에 있어서, 상기 각 세션타입을 파악하는 과정은,
    ESG 부트스트랩 세션을 수신하여 해독하는 과정과,
    해독 결과 ESG 멀티플 스트림 모드일 경우 상기 ESG 부트스트랩 세션으로부터 ESG 어나운스먼트 캐러셀 세션의 위치를 파악하는 과정과,
    상기 파악된 위치에서 상기 ESG 어나운스먼트 캐러셀 세션의 초기 컨테이너 내의 파티션 고지(Partition Declaration)을 확인하는 과정과,
    상기 파티션 고지 내에서 상기 설정된 각 세션타입을 파악하는 과정임을 특징으로 하는 DVB-H 시스템에서 ESG 데이터 전송을 최적화하기 위한 방법.
  4. 제 1항에 있어서, 상기 ESG 데이터 세션별로 구분하는 과정은,
    상기 파악된 세션타입이 메인 데이터 세션으로 설정된 경우 상기 메인 데이터 세션으로 지정된 ESG 데이터 세션의 위치를 파악하는 과정과,
    상기 파악된 위치의 ESG 데이터 세션으로부터 DVB-H 방송 서비스 수행 시 필요한 서비스 프래그먼트(Service Fragment), 획득 프래그먼트(Acquisition Fragment), 서비스번들 프래그먼트(Servicebundle Fragment), 구매 프래그먼트(Purchase Fragment) 및 구매채널 프래그먼트(PurchaseChannel Fragment)의 데이터를 획득하는 과정임을 특징으로 하는 DVB-H 시스템에서 ESG 데이터 전송을 최적화하기 위한 방법.
  5. 삭제
  6. 제 1항에 있어서, 상기 ESG 데이터 세션별로 구분하는 과정은,
    상기 파악된 세션타입이 현재 데이터 세션으로 설정된 경우 상기 현재 데이터 세션으로 지정된 ESG 데이터 세션의 위치를 파악하는 과정과,
    상기 파악된 위치의 ESG 데이터 세션으로부터 사용자에 의해 선택된 DVB-H 방송 서비스를 수행하는데 필요한 스케줄 프래그먼트(Schedule Fragment) 및 컨텐츠 프래그먼트(Content Fragment)의 데이터를 획득하는 과정임을 특징으로 하는 DVB-H 시스템에서 ESG 데이터 전송을 최적화하기 위한 방법.
  7. 삭제
  8. 제 1항에 있어서, 상기 ESG 데이터 세션별로 구분하는 과정은,
    상기 파악된 세션타입이 미래 데이터 세션으로 설정된 경우 상기 미래 데이터 세션으로 지정된 ESG 데이터 세션의 위치를 파악하는 과정과,
    상기 파악된 위치의 ESG 데이터 세션으로부터 향후 제공될 DVB-H 방송 서비스에 대한 스케줄 프래그먼트(Schedule Fragment) 및 컨텐츠 프래그먼트(Content Fragment)의 데이터를 백그라운드 잡으로 처리하여 획득하는 과정임을 특징으로 하는 DVB-H 시스템에서 ESG 데이터 전송을 최적화하기 위한 방법.
  9. 제 1항에 있어서, 상기 단말로 전송되는 ESG 데이터는
    상기 ESG 데이터 세션별로 각 세션의 유효 기간이 설정됨을 특징으로 하는 DVB-H 시스템에서 ESG 데이터 전송을 최적화하기 위한 방법.
  10. 제 9항에 있어서,
    상기 단말이 상기 EPG 데이터에 설정된 유효 기간을 파악하는 과정과,
    상기 파악된 유효 기간을 근거로 ESG 데이터 세션별로 구분하는 과정을 더 포함함을 특징으로 하는 DVB-H 시스템에서 ESG 데이터 전송을 최적화하기 위한 방법.
  11. 제 10항에 있어서,
    상기 단말은 상기 유효 기간이 짧은 ESG 데이터 세션을 우선적으로 처리하는 과정을 더 포함함을 특징으로 하는 DVB-H 시스템에서 ESG 데이터 전송을 최적화하기 위한 방법.
  12. 제 1항에 있어서, 상기 ESG 데이터 세션별로 구분하는 과정은,
    상기 파악된 세션타입이 재구성(Reconfiguration) 세션으로 설정된 경우 상기 재구성 세션으로 지정된 ESG 데이터 세션을 재구성 세션으로 구분하는 과정임을 특징으로 하는 DVB-H 시스템에서 ESG 데이터 전송을 최적화하기 위한 방법.
  13. 제 12항에 있어서,
    상기 재구성 세션의 파티션 고지에 정보 변경되는 서비스 채널과 재구성 적용 시점이 설정되어 있는 것을 특징으로 하는 DVB-H 시스템에서 ESG 데이터 전송을 최적화하기 위한 방법.
  14. 제 12항에 있어서,
    상기 재구성 세션으로부터 재구성에 필요한 업데이트된 데이터를 획득하여 저장하는 과정과,
    상기 재구성 세션에 설정된 재구성 적용 시점에 상기 저장된 데이터를 적용하는 과정을 더 포함함을 특징으로 하는 DVB-H 시스템에서 ESG 데이터 전송을 최적화하기 위한 방법.
  15. ESG 데이터 전송을 최적화하기 위한 DVB-H 시스템에 있어서,
    ESG 데이터 세션별로 각 역할을 나타내는 세션타입이 설정된 ESG 데이터를 단말로 전송하는 DVB-H 서비스 제공자와,
    상기 EPG 데이터에 설정된 각 세션타입을 파악하고, 상기 파악된 각 세션타입을 근거로 ESG 데이터 세션별로 구분하는 상기 단말을 포함하여 구성됨을 특징으로 하는 ESG 데이터 전송을 최적화하기 위한 DVB-H 시스템.
  16. 제 15항에 있어서, 상기 세션타입은
    상기 ESG 데이터 세션에 대한 정보를 정의하는 영역에 설정되는 것임을 특징으로 하는 ESG 데이터 전송을 최적화하기 위한 DVB-H 시스템.
  17. 제 15항에 있어서, 상기 단말은
    ESG 부트스트랩 세션을 수신하여 해독하고, 해독 결과 ESG 멀티플 스트림 모드일 경우 상기 ESG 부트스트랩 세션으로부터 ESG 어나운스먼트 캐러셀 세션의 위치를 파악하고, 상기 파악된 위치에서 상기 ESG 어나운스먼트 캐러셀 세션의 초기 컨테이너 내의 파티션 고지(Partition Declaration)을 확인하고, 상기 파티션 고지 내에서 상기 설정된 각 세션타입을 파악함을 특징으로 하는 ESG 데이터 전송을 최 적화하기 위한 DVB-H 시스템.
  18. 제 15항에 있어서, 상기 단말은
    상기 파악된 세션타입이 메인 데이터 세션으로 설정된 경우 상기 메인 데이터 세션으로 지정된 ESG 데이터 세션의 위치를 파악하고, 상기 파악된 위치의 ESG 데이터 세션으로부터 DVB-H 방송 서비스 수행 시 필요한 서비스 프래그먼트(Service Fragment), 획득 프래그먼트(Acquisition Fragment), 서비스번들 프래그먼트(Servicebundle Fragment), 구매 프래그먼트(Purchase Fragment) 및 구매채널 프래그먼트(PurchaseChannel Fragment)의 데이터를 획득함을 특징으로 하는 ESG 데이터 전송을 최적화하기 위한 DVB-H 시스템.
  19. 삭제
  20. 제 15항에 있어서, 상기 단말은,
    상기 파악된 세션타입이 현재 데이터 세션으로 설정된 경우 상기 현재 데이터 세션으로 지정된 ESG 데이터 세션의 위치를 파악하고, 상기 파악된 위치의 ESG 데이터 세션으로부터 사용자에 의해 선택된 DVB-H 방송 서비스를 수행하는데 필요한 스케줄 프래그먼트(Schedule Fragment) 및 컨텐츠 프래그먼트(Content Fragment)의 데이터를 획득하는 과정임을 특징으로 하는 ESG 데이터 전송을 최적화하기 위한 DVB-H 시스템.
  21. 삭제
  22. 제 15항에 있어서, 상기 단말은,
    상기 파악된 세션타입이 미래 데이터 세션으로 설정된 경우 상기 미래 데이터 세션으로 지정된 ESG 데이터 세션의 위치를 파악하고, 상기 파악된 위치의 ESG 데이터 세션으로부터 향후 제공될 DVB-H 방송 서비스에 대한 스케줄 프래그먼트(Schedule Fragment) 및 컨텐츠 프래그먼트(Content Fragment)의 데이터를 백그라운드 잡으로 처리하여 획득함을 특징으로 하는 ESG 데이터 전송을 최적화하기 위한 DVB-H 시스템.
  23. 제 15항에 있어서, 상기 DVB-H 서비스 제공자는
    상기 ESG 데이터 세션별로 각 세션의 유효 기간이 설정된 ESG 데이터를 상기 단말로 전송함을 특징으로 하는 ESG 데이터 전송을 최적화하기 위한 DVB-H 시스템.
  24. 제 23항에 있어서, 상기 단말은,
    상기 EPG 데이터에 설정된 유효 기간을 파악하고, 상기 파악된 유효 기간을 근거로 ESG 데이터 세션별로 구분함을 특징으로 하는 ESG 데이터 전송을 최적화하기 위한 DVB-H 시스템.
  25. 제 24항에 있어서, 상기 단말은,
    상기 유효 기간이 짧은 ESG 데이터 세션을 우선적으로 처리함을 특징으로 하는 ESG 데이터 전송을 최적화하기 위한 DVB-H 시스템.
  26. 제 15항에 있어서, 상기 단말은,
    상기 파악된 세션타입이 재구성(Reconfiguration) 세션으로 설정된 경우 상기 재구성 세션으로 지정된 ESG 데이터 세션을 재구성 세션으로 구분하고, 상기 재구성 세션으로부터 재구성에 필요한 업데이트된 데이터를 획득하여 저장한 후 상기 재구성 세션에 설정된 재구성 적용 시점에 상기 저장된 데이터를 적용함을 특징으로 하는 ESG 데이터 전송을 최적화하기 위한 DVB-H 시스템.
KR1020060078484A 2006-08-19 2006-08-19 Dvb―h 시스템에서 esg 데이터 전송을 최적화하기위한 방법 및 이를 위한 시스템 Expired - Fee Related KR100800858B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020060078484A KR100800858B1 (ko) 2006-08-19 2006-08-19 Dvb―h 시스템에서 esg 데이터 전송을 최적화하기위한 방법 및 이를 위한 시스템
US11/833,415 US20080046926A1 (en) 2006-08-19 2007-08-03 System and method for optimizing transmission of esg data in dvb-h system
EP07114518A EP1890409A3 (en) 2006-08-19 2007-08-17 System and method for optimizing transmission of ESG data in DVB-H system
CN2007101465044A CN101127827B (zh) 2006-08-19 2007-08-17 在dvb-h系统中优化esg数据传输的系统和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060078484A KR100800858B1 (ko) 2006-08-19 2006-08-19 Dvb―h 시스템에서 esg 데이터 전송을 최적화하기위한 방법 및 이를 위한 시스템

Publications (1)

Publication Number Publication Date
KR100800858B1 true KR100800858B1 (ko) 2008-02-04

Family

ID=38705119

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060078484A Expired - Fee Related KR100800858B1 (ko) 2006-08-19 2006-08-19 Dvb―h 시스템에서 esg 데이터 전송을 최적화하기위한 방법 및 이를 위한 시스템

Country Status (4)

Country Link
US (1) US20080046926A1 (ko)
EP (1) EP1890409A3 (ko)
KR (1) KR100800858B1 (ko)
CN (1) CN101127827B (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009145597A3 (en) * 2008-05-29 2010-03-04 Samsung Electronics Co., Ltd. Method and apparatus for sending and receiving broadcast service in a digital broadcasting system
KR101058244B1 (ko) 2009-09-16 2011-08-22 한국방송공사 베이직 전자 가이드를 기반으로 하는 방송 서비스 제공 방법, 베이직 전자 가이드 제공 방법 및 모바일 디지털 방송 시스템

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100800857B1 (ko) * 2006-08-18 2008-02-04 삼성전자주식회사 Dvb―h시스템에서 통지 메시지를 제공하기 위한 방법및 이를 위한 시스템
FR2913169B1 (fr) * 2007-02-28 2009-05-22 Expway Sa Procede de mise a jour de donnees structurees diffusees en boucle a des terminaux mobiles
KR101418591B1 (ko) * 2007-10-05 2014-07-10 삼성전자주식회사 휴대 방송 시스템에서의 서비스 가이드 제공 방법 및 장치
US8572648B2 (en) * 2008-06-18 2013-10-29 Lg Electronics Inc. Transmitting/receiving system and method of processing data in the transmitting/receiving system
EP3206391A4 (en) * 2014-10-12 2018-03-21 LG Electronics Inc. Broadcast signal transmission device, broadcast signal reception device, broadcast signal transmission method, and broadcast signal reception method
WO2017014591A1 (en) * 2015-07-23 2017-01-26 Samsung Electronics Co., Ltd. Transmitting apparatus, receiving apparatus, and control methods thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050085702A (ko) * 2002-12-18 2005-08-29 노키아 코포레이션 세션들을 고지하는 방법
KR20060065736A (ko) * 2003-10-28 2006-06-14 노키아 코포레이션 데이터 캐스팅
KR20060085893A (ko) * 2005-01-25 2006-07-28 삼성전자주식회사 휴대 방송 서비스를 지원하는 무선 통신/방송 시스템에서시스템 변화를 통지하는 방법 및 장치

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7992172B1 (en) * 1999-04-15 2011-08-02 Cox Communications, Inc. Method and systems for multicast using multiple transport streams
US20020188956A1 (en) * 2001-06-07 2002-12-12 Michael Ficco Method and system for electronic program guide temporal content organization
GB2396228A (en) * 2002-12-19 2004-06-16 Nokia Corp A method of gathering information relating to consumption of broadcast content by receiving stations
US7827579B2 (en) * 2004-09-09 2010-11-02 Nokia Corporation Mobile television electronic service guide delivery system
US20060123099A1 (en) * 2004-12-08 2006-06-08 Nokia Corporation Enhanced electronic service guide container
US7614068B2 (en) * 2005-03-18 2009-11-03 Nokia Corporation Prioritization of electronic service guide carousels
US8316132B2 (en) * 2005-09-08 2012-11-20 Nokia Corporation Method to determine the completeness of a service guide
US7584495B2 (en) * 2006-06-30 2009-09-01 Nokia Corporation Redundant stream alignment in IP datacasting over DVB-H

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050085702A (ko) * 2002-12-18 2005-08-29 노키아 코포레이션 세션들을 고지하는 방법
KR20060065736A (ko) * 2003-10-28 2006-06-14 노키아 코포레이션 데이터 캐스팅
KR20060085893A (ko) * 2005-01-25 2006-07-28 삼성전자주식회사 휴대 방송 서비스를 지원하는 무선 통신/방송 시스템에서시스템 변화를 통지하는 방법 및 장치

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009145597A3 (en) * 2008-05-29 2010-03-04 Samsung Electronics Co., Ltd. Method and apparatus for sending and receiving broadcast service in a digital broadcasting system
US8682339B2 (en) 2008-05-29 2014-03-25 Samsung Electronics Co., Ltd Method and apparatus for sending and receiving broadcast service in a digital broadcasting system
US8948777B2 (en) 2008-05-29 2015-02-03 Samsung Electronics Co., Ltd Method and apparatus for sending and receiving broadcast service in a digital broadcasting system
KR101058244B1 (ko) 2009-09-16 2011-08-22 한국방송공사 베이직 전자 가이드를 기반으로 하는 방송 서비스 제공 방법, 베이직 전자 가이드 제공 방법 및 모바일 디지털 방송 시스템

Also Published As

Publication number Publication date
CN101127827B (zh) 2010-09-15
CN101127827A (zh) 2008-02-20
EP1890409A3 (en) 2012-05-16
EP1890409A2 (en) 2008-02-20
US20080046926A1 (en) 2008-02-21

Similar Documents

Publication Publication Date Title
US10462503B2 (en) Method for transmitting services information in different types of broadcasting networks and unit for processing said information
US20130291040A1 (en) Transmission method and transmission apparatus for a combined broadcasting and communication service
KR101644436B1 (ko) 비실시간 수신기에서 타켓팅 디스크립터를 처리하는 방법
EP1881627A2 (en) Method and apparatus for transmitting / receiving an electronic service guide in digital broadcasting system
US9191717B2 (en) Method for processing non-real timeservice and broadcast receiver
US20080046926A1 (en) System and method for optimizing transmission of esg data in dvb-h system
EP1914913A2 (en) System and method for providing notification message in DVB-H system
US20090235314A1 (en) Television broadcast receiving apparatus and control method therefor
CA2619930A1 (en) Mapping between uri and id for service guide
US20080072258A1 (en) Method and system for transmitting notification data in a dvb-h system
EP2662790A2 (en) A content distribution system comprising an on-demand server
EP1892955A2 (en) System and Method for Efficiently Providing ESG Data in DVB-H System
US20080155621A1 (en) Method and dvb-h system for providing broadcast image configuration information
WO2003073749A1 (en) Method for using a delivery system descriptor so that a receiver automatically can modify itself, if the broadband transmission delivery parameters changes
US20060156366A1 (en) Method and system for announcing a transport stream in a digital broadcast network
JP5663407B2 (ja) 放送サービスの送信装置
KR100840570B1 (ko) 디지털방송 시스템에서의 임대 채널 이용방법
JP2024176461A (ja) 受信装置、放送システム、および、受信方法
KR100856232B1 (ko) 세션 파티셔닝 룰에 따른 esg 데이터 수신 방법 및 이를위한 dvb―h수신 단말
CN101411104A (zh) 数据分发系统
HK1131845B (en) Method of transmitting service information in various types of broadcasting networks and unit for processing said information

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

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

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20121228

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20131230

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20141223

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20151229

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

FPAY Annual fee payment

Payment date: 20161228

Year of fee payment: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20180129

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20180129