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

KR100931308B1 - 개인형 데이터 방송 서비스를 위한 콘텐츠 관련 정보의제공 방법 및 수신 장치와, 상기 콘텐츠 관련 정보의 처리방법 - Google Patents

개인형 데이터 방송 서비스를 위한 콘텐츠 관련 정보의제공 방법 및 수신 장치와, 상기 콘텐츠 관련 정보의 처리방법 Download PDF

Info

Publication number
KR100931308B1
KR100931308B1 KR1020070058983A KR20070058983A KR100931308B1 KR 100931308 B1 KR100931308 B1 KR 100931308B1 KR 1020070058983 A KR1020070058983 A KR 1020070058983A KR 20070058983 A KR20070058983 A KR 20070058983A KR 100931308 B1 KR100931308 B1 KR 100931308B1
Authority
KR
South Korea
Prior art keywords
content
data
related information
identifier
container
Prior art date
Application number
KR1020070058983A
Other languages
English (en)
Other versions
KR20080003708A (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 한국전자통신연구원
Priority to US12/307,498 priority Critical patent/US8418213B2/en
Priority to PCT/KR2007/003214 priority patent/WO2008004797A1/en
Publication of KR20080003708A publication Critical patent/KR20080003708A/ko
Application granted granted Critical
Publication of KR100931308B1 publication Critical patent/KR100931308B1/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/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
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • 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/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/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/4348Demultiplexing of additional data and 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/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording

Landscapes

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

Abstract

본 발명은 CRI를 위한 송수신 규격을 ATSC/OCAP에 맞게 변경하고, 저장 공간을 갖는 방송 단말을 고려하여 CRID의 리스트를 인덱스 형태로 검색하지 않고, 단순 나열하는 형태로 제공하여, CRI 정보의 처리 시간을 단축할 수 있는 개인형 데이터 방송 서비스를 위한 콘텐츠 관련 정보 제공 방법 및 수신 장치와, 처리 방법에 관한 것으로, 개인형 데이터 방송 서비스를 위한 콘텐츠 관련 정보(CRI)의 제공 방법에 있어서, 콘텐츠 관련 정보(CRI) 섹션이 있는 프로그램 식별자를 검색하고, 특정 식별자를 갖는 컨테이너를 검색하는 제1 단계; 상기 검색된 컨테이너로부터 컨테이너 데이터를 추출하는 제2 단계; 상기 추출된 컨테이너 데이터로부터 콘텐츠 식별자(CRID) 리스트를 지시하는 CRI 스트럭처를 검색하는 제3 단계; 상기 검색된 CRI 스트럭처의 CRID 리스트에서 CRID 데이터가 있는 컨테이너의 식별자를 의미하는 CRID 데이터 컨테이너를 이용하여 CRID 데이터를 검색하여 CRID 데이터를 추출하는 제4 단계; 및 상기 추출된 CRID에 대한 리절트 데이터를 리절트 로케이터로부터 검색하여 추출하는 제5 단계를 포함한다.
CRI, 콘텐츠, 정보, 위치, 방송, 데이터, 로케이터, 결정, CRID

Description

개인형 데이터 방송 서비스를 위한 콘텐츠 관련 정보의 제공 방법 및 수신 장치와, 상기 콘텐츠 관련 정보의 처리 방법{Method for Providing Contents Referencing Information for Personal Data Broadcasting Service and Receiving Apparatuse and Processing Method}
도 1 및 도 2는 콘텐츠 아이디(crid) 리스트와 results 리스트 간의 관계를 나타낸 도면,
도 3은 본 발명에 따른 개인형 데이터 방송 서비스를 위한 콘텐츠 관련 정보(CRI) 제공 방법을 설명하기 위한 흐름도이다.
본 발명은 개인형 데이터방송 서비스를 위한 콘텐츠 관련 정보(CRI: Contents Referencing Information) 제공 방법 및 수신 장치와, 콘텐츠 관련 정보의 처리 방법에 관한 것이다.
개인형 데이터 방송에서 TV-Anytime 메타 데이터를 이용하여 콘텐츠의 정보 를 파악한 후, 해당 콘텐츠를 시청하거나, 녹화하기를 원할 때, 실제 콘텐츠의 위치를 알기 위해서는 실제 물리적인 위치와 콘텐츠 아이디(CRID: Contents Referencing IDentifier) 간의 매핑 테이블이 필요하다. 이를 콘텐츠 관련 정보(CRI)라 하며, 상기 콘텐츠 관련 정보(CRI)는 콘텐츠의 위치 결정 정보를 의미한다.
개인형 데이터 방송을 위한 CRI에 관한 규격의 기본 내용은 TV-Anytime 포럼에서 정해졌으며, TV-Anytime 포럼에서는 디지털 비디오 방송(DVB: Digital Video Broadcasting)에서 콘텐츠 관련 정보(CRI)를 DVB 기반으로 전송하기 위한 규격을 제정하였다.
DVB에서 정의된 CRI 규격에 대해서 간략하게 설명하면 다음과 같다. CRI는 ISO/IEC 13818-1의 private_section syntax를 기반으로 만들어진 표 1과 같은 컨테이너 섹션을 이용하여 전송된다.
Figure 112007043551717-pat00001
표 1에서 CRI 데이터는 컨테이너 데이터(container_data())에 포함된다. CRI 데이터의 구조는 표 2와 같다.
Figure 112007043551717-pat00002
표 2에서 압축 스트럭처(compression_structure)는 Zlib 압축 방식으로 압축된 데이터를 의미하며, 컨테이너(container())는 압축되지 않은 바이너리 데이터를 의미한다. 컨테이너(container())는 표 3과 같은 구조로 이루어진다.
Figure 112007043551717-pat00003
표 3과 같이, 컨테이너(container())는 여러 개의 CRI 스트럭처(cri_structure)로 이루어지고, CRI 스트럭처(cri_structure)는 용도에 따라서 하기 표 4와 같이 구분된다.
Figure 112007043551717-pat00004
콘텐츠 관련 정보(CRI)는 콘텐츠 ID(CRID)와 Result의 쌍으로 이루어진다. 표 4에서 CRI 인덱스(cri_index)와 CRI 프리팬드 인덱스(cri_prepend_index), CRI 리프 인덱스(cri_leaf_index)는 CRID에 해당되고, 리절트 리스트(results_list), 리절트 데이터(result_data), 서비스(services) 정보는 Result에 해당된다. 데이터 창고(data_repository)는 두 경우에 모두 해당된다.
따라서 CRID를 표기하기 위해서는 cri_index, cri_prepend_index, cri_leaf_index로 이루어진 계층 구조에 맞게 변경하여야 한다. 이 구조는 스트림에서 CRI 정보를 실시간 검색하여 원하는 정보만 추출할 때 효율적인 특성을 갖는다.
하지만, DVB에서 정의된 규격은 국내 지상파 및 케이블 디지털 방송 표준과는 사용되는 서비스 정보(SI) 등이 상이하기 때문에, CRI의 한 부분인 로케이터의 형식에서 차이가 있다. 따라서 국내 지상파 디지털 방송 표준인 ATSC 기반에 맞게, 그리고 국내 디지털 유선방송 표준인 OCAP에 맞게 CRI 정보를 변경하여야 한다.
또한 DVB에서 정의된 CRI 규격은 단말에서 방송 스트림에 있는 CRI 정보를 바로 검색하여 사용하는 구조에 효율적이다. 즉, 종래 CRI 컨테이너 구조는 인덱스 컨테이너와 Result 컨테이너로 구성되는데, CRI 컨테이너는 메타 데이터 컨테이너와 달리 인덱스 컨테이너가 필수적으로 포함되도록 구성되어 있다. 하지만, 인덱스는 검색을 용이하게 하기 위해 필요한 정보일 뿐 일반적으로 저장 공간을 갖는 디지털 방송 단말에서는 반드시 필요한 정보가 아니다. 그리고 인덱스 컨테이너를 분석하기 위해서는 단계적인 검색이 필요하므로, 더 많은 프로세싱 시간과 더 많은 데이터 양이 요구된다.
따라서, 본 발명은 상기와 같은 종래 기술의 문제점을 해결하기 위하여 제안된 것으로, CRI를 위한 송수신 규격을 ATSC/OCAP에 맞게 변경하고, 저장 공간을 갖는 방송 단말을 고려하여 CRID의 리스트를 인덱스 형태로 검색하지 않고, 단순 나열하는 형태로 제공하여, CRI 정보의 처리 시간을 단축할 수 있는 개인형 데이터 방송 서비스를 위한 콘텐츠 관련 정보 제공 방법 및 수신 장치와, 콘텐츠 관련 정보의 처리 방법을 제공하는데 그 목적이 있다.
본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허청구범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
상기 목적을 달성하기 위한 본 발명은, 개인형 데이터 방송 서비스를 위한 콘텐츠 관련 정보(CRI)의 제공 방법에 있어서, 콘텐츠 관련 정보(CRI) 섹션이 있는 프로그램 식별자를 검색하고, 특정 식별자를 갖는 컨테이너를 검색하는 제1 단계; 상기 검색된 컨테이너로부터 컨테이너 데이터를 추출하는 제2 단계; 상기 추출된 컨테이너 데이터로부터 콘텐츠 식별자(CRID) 리스트를 지시하는 CRI 스트럭처를 검색하는 제3 단계; 상기 검색된 CRI 스트럭처의 CRID 리스트에서 CRID 데이터가 있는 컨테이너의 식별자를 의미하는 CRID 데이터 컨테이너를 이용하여 CRID 데이터를 검색하여 CRID 데이터를 추출하는 제4 단계; 및 상기 추출된 CRID에 대한 리절트 데이터를 리절트 로케이터로부터 검색하여 추출하는 제5 단계를 포함한다.
바람직하게는, 본 발명은, 상기 제1 단계 이전에, 방송 단말이 방송 시스템으로부터 CRI 스트럭처 타입과 CRI 스트럭처 식별자에 CRID 리스트와 CRID 데이터를 지시하기 위한 특정 값이 할당된 컨테이너 데이터를 수신하는 단계를 더 포함한다.
또한, 상기 목적을 달성하기 위한 본 발명에 따른 수신 장치는, 방송 시스템으로부터 컨테이너 데이터를 수신하는 수신수단; 상기 수신수단에 의해 수신된 컨테이너 데이터를 일시 저장하는 저장수단; 상기 저장수단에 저장된 데이터로부터 콘텐츠 관련 정보(CRI) 섹션이 있는 프로그램 식별자를 검색하고, 특정 식별자를 갖는 컨테이너를 검색하여, 상기 검색된 컨테이너로부터 컨테이너 데이터를 추출하는 제1 추출수단; 상기 제1 추출수단에 의해 추출된 컨테이너 데이터로부터 콘텐츠 식별자(CRID) 리스트를 지시하는 CRI 스트럭처를 검색하고, 상기 검색된 CRI 스트럭처의 CRID 리스트에서 CRID 데이터가 있는 컨테이너의 식별자를 의미하는 CRID 데이터 컨테이너를 이용하여 CRID 데이터를 추출하는 제2 추출수단; 및 상기 제2 추출수단에 의해 추출된 CRID에 대한 리절트 데이터를 리절트 로케이터로부터 검색하여 추출하는 제3 추출수단을 포함한다.
또한, 상기 목적을 달성하기 위한 본 발명에 따른 처리 방법은, 개인형 데이터 방송 서비스를 위한 콘텐츠 관련 정보(CRI)를 수신 단말에서 처리하기 위한 방법에 있어서, 방송 시스템으로부터 전송된 컨테이너 데이터를 수신하여 일시 저장하는 제1 단계; 콘텐츠 관련 정보(CRI) 섹션이 있는 프로그램 식별자를 검색하고, 상기 저장된 컨테이너 데이터 중 특정 식별자를 갖는 컨테이너를 검색하는 제2 단계; 상기 검색된 컨테이너로부터 컨테이너 데이터를 추출하는 제3 단계; 상기 추출된 컨테이너 데이터로부터 콘텐츠 식별자(CRID) 리스트를 지시하는 CRI 스트럭처를 검색하는 제4 단계; 상기 검색된 CRI 스트럭처의 CRID 리스트에서 CRID 데이터가 있는 컨테이너의 식별자를 의미하는 CRID 데이터 컨테이너를 이용하여 CRID 데이터를 검색하여 CRID 데이터를 추출하는 제5 단계; 및 상기 추출된 CRID에 대한 리절트 데이터를 리절트 로케이터로부터 검색하여 추출하는 제6 단계를 포함한다.
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명 이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.
본 발명에서는 CRID 리스트를 단말의 저장공간에 저장하여 검색하는 경우를 위하여 CRID의 리스트를 그대로 나열하기 위해 하기 표 5에 나타낸 바와 같은 CRI 스트럭처(cri_structure)를 추가한다.
다시 말해, 컨텐이너에 CRID 리스트를 지시하기 위해, CRI 스트럭처 타입 값으로 0xF0 값을 할당하고, CRI 스트러처 ID 값으로 0x00 값을 할당한다. 또한, CRID 데이터를 지시하기 위해, CRI 스트럭처 타입 값으로 0xF1 값을 할당하고, CRI 스트러처 ID 값으로 0x00 값을 할당한다.
Figure 112007043551717-pat00005
도 1 및 도 2는 본 발명을 이용하는 경우의 CRID 컨테이너와 Result 컨테이너의 구조 예를 보인 것이다.
종래와 같이 CRI 인덱스를 사용하지 않는 경우, CRID 컨테이너는 CRID 리스트(crid_list), CRID 데이터(crid_data), 데이터 창고(data_repository)를 포함하며, Result 컨테이너는 result 리스트, result 데이터 서비스, 데이터 창고를 포함한다.
도 1은 CRI 데이터가 많을 때의 컨테이너 구조를 나타낸 것이고, 도 2 는 CRI 데이터가 적을 때의 컨테이너 구조를 나타낸 것이다.
도 3은 전술한 바와 같은 컨테이너 구조에서 CRI 정보를 제공하기 위한 방법을 설명하기 위한 흐름도이다. 도 3은 디지털 방송 단말에서 수행된다.
먼저, 본 발명에 따른 수신 장치는, 방송 시스템으로부터 CRI 스트럭처 타입과 CRI 스트럭처 식별자에 CRID 리스트와 CRID 데이터를 지시하기 위한 특정 값이 할당된 컨테이너 데이터를 수신하는 수신수단과, 상기 수신된 컨테이너 데이터를 일시 저장하는 저장수단과, 상기 저장수단에 저장된 데이터로부터 콘텐츠 관련 정보(CRI) 섹션이 있는 프로그램 식별자를 검색하고, 특정 식별자를 갖는 컨테이너를 검색하여, 상기 검색된 컨테이너로부터 컨테이너 데이터를 추출하는 제1 추출수단과, 상기 제1 추출수단에 의해 추출된 컨테이너 데이터로부터 콘텐츠 식별자(CRID) 리스트를 지시하는 CRI 스트럭처를 검색하고, 상기 검색된 CRI 스트럭처의 CRID 리스트에서 CRID 데이터가 있는 컨테이너의 식별자를 의미하는 CRID 데이터 컨테이너를 이용하여 CRID 데이터를 추출하는 제2 추출수단, 및 상기 제2 추출수단에 의해 추출된 CRID에 대한 리절트 데이터를 리절트 로케이터로부터 검색하여 추출하는 제3 추출수단을 포함한다.
이하, 도 3을 참조하여 본 발명에 따른 콘텐츠 관련 정보 제공 방법 및 처리 방법에 대해 상세히 설명한다.
디지털 방송 단말은 CRI 섹션이 있는 프로그램 식별자(PID)를 검색한다(310). 그런 다음, 단말은 컨테이너 ID 값이 "0"인 컨테이너를 검색하여(320), 검색된 컨테이너로부터 컨테이너 데이터를 추출한다(330). 이와 같은 310에서 330 과정은 본 발명과 같이 CRID 리스트를 사용하는 경우나 기존과 같이 CRI 인덱스를 사용하는 경우 모두 동일하게 적용된다.
기존과 같이 CRI 인덱스를 사용하는 경우에는, CRID 데이터 추출 과정에 6개의 CRI 스트럭처(cri_structure)를 이용하지만, 본 발명에 따르면 3개의 CRI 스트럭처(cri_structure)만을 이용하게 된다.
먼저, 본 발명에서는 컨테이너 ID가 "0"인 컨테이너에서 CRID 리스트(crid_list)의 CRI 스트럭처 타입 값이 "0xf0"인 CRI 스트럭처(cri_structure)를 검색한다(340). 표 5에서 설명한 바와 같이 CRI 스트럭처 타입 값이 "0xf0"이면 CRID 리스트라는 의미이다.
전술한 바와 같이 검색된 CRI 스트럭처로부터 획득한 CRID 리스트에서 CRID 데이터가 있는 컨테이너의 ID를 의미하는 CRID 데이터 컨테이너를 이용하여 CRID 데이터의 위치를 검색하고, CRID 데이터를 추출한다(350). CRID 데이터에서 prepend_CRID_data와 variable_CRID_data는 데이터 창고(data_repository)에서 CRID 텍스트의 위치를 의미하고, 두 텍스트를 조합하면 하나의 CRID 데이터가 완성된다.
이와 같이 CRID 데이터가 추출되면, 해당 CRID에 대한 result 데이터는 리절트 로케이터(result_locator)로부터 얻을 수 있다(360).
표 6은 result 로케이터의 구조를 나타내고, 표 7은 CRID 데이터의 구조를 나타낸다.
Figure 112007043551717-pat00006
Figure 112007043551717-pat00007
Result 데이터는 기존의 DVB 규격에 비해서 많이 변경되는 부분은 없으며, 로케이터 형식의 변경으로 인한 데이터 신텍스의 변경이 이루어진다. 변경된 result 데이터(result_data)와 서비스(services) 정보, 그리고 result_data의 일부인 바이너리 로케이터(binary_locator)는 표9와, 표10 및 표11에 나타내었다.
Figure 112007043551717-pat00008
Figure 112007043551717-pat00009
Figure 112007043551717-pat00010
표 9, 표 10 및 표 11의 내용 중에서 이전 규격과 비교하여 본 발명에서 변경되거나 추가된 부분은 다음과 같다.
먼저 표 9의 result_data와 표 10의 바이너리 로케이터(binary_locator)에서 콘텐츠의 시간 정보를 모두 ATSC/OCAP에서 사용하는 GPS 초로 변경하였다. 그리고 표 10의 바이너리 로케이터(binary_locator)에서 지상파인지, 케이블인지를 구분할 수 있는 플래그(flag)(network_type)를 추가하였다. 또한 DVB에서 ATSC/OCAP으로 변경된 환경에 맞게 각종 로케이터에 대한 내용을 변경하였다. 즉, 전송 스트림 ID(transport_stream_id), 원 네트워크 ID(original_network_id), 서비스 ID(service_id)로 구성된 로케이터 형식 대신에, 전송 스트림 ID(transport_stream_id)와 프로그램 번호(program_number)를 사용할 수 있도록 하였고, 케이블 환경에서는 소스 ID(source_id)를 사용할 수 있도록 하였다. 케이블 방송에서 OOB(Out of Band)로 데이터가 오는 경우를 위해서 OOB 프로그램 번호(program_number)를 추가하였다. 그리고 각종 로케이터 형식을 기술하기 위해서 이벤트 ID(event_id), 데이터 ID(data_id), 컴포넌트 태그(component_tag), carousel_id를 각각의 경우에 맞게 사용할 수 있도록 추가하였다.
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.
상기와 같은 본 발명은, CRI를 위한 송수신 규격을 ATSC/OCAP에 맞게 변경하고, 저장 공간을 갖는 방송 단말을 고려하여 CRID의 리스트를 인덱스 형태로 검색하지 않고, 단순 나열하는 형태로 제공하여, 단말에서 CRI 정보의 처리 시간을 단축할 수 있으며, 개인형 데이터 방송 서비스를 제공할 수 있는 효과가 있다.

Claims (18)

  1. 개인형 방송 데이터 서비스를 제공하는 시스템에서 개인형 방송 데이터 서비스를 콘텐츠 관련 정보를 이용하여 수신하기 위한 방법에 있어서,
    상기 콘텐츠 관련 정보가 포함된 개인형 방송 데이터 서비스 프레임을 수신하고, 상기 서비스 프레임에서 상기 콘텐츠 관련 정보(CRI) 섹션의 정보를 이용하여 원하는 프로그램 식별자를 검색하는 과정과,
    상기 프로그램 식별자를 이용하여 상기 서비스 프레임에서 컨테이너를 검색하는 과정과,
    상기 컨테이너로부터 컨테이너 데이터를 추출하고, 상기 추출된 컨테이너 데이터에서 콘텐츠 스트럭쳐를 검색하는 과정과,
    상기 추출된 컨테이너 데이터에서 상기 검색된 콘텐츠 스트럭쳐를 참조하여 콘텐츠 식별자(CRID) 리스트를 검색하는 과정과,
    상기 검색된 콘텐츠 식별자 리스트와 상기 콘텐츠 스트럭쳐를 사용하여 콘텐츠 식별자 데이터를 검색하고 추출하는 과정과,
    상기 추출한 콘텐츠 식별자 데이터에 대응하는 콘텐츠 식별자의 리절트 데이터를 검색하고 추출하는 과정을 포함하는 개인형 방송 데이터 서비스를 콘텐츠 관련 정보를 이용한 수신 방법.
  2. 제 1 항에 있어서, 상기 콘텐츠 관련정보(CRI)는,
    콘텐츠 식별자(CRID)와 리절트(Result)의 쌍으로 구성되며,
    상기 리절트(Result)는 리절트 리스트, 리절트 데이터, 개인형 방송 데이터의 전송 스트림 ID 및 프로그램 번호를 갖는 서비스 정보를 포함하는 개인형 방송 데이터 서비스를 콘텐츠 관련 정보를 이용한 수신 방법.
  3. 제 1 항 또는 제 2 항에 있어서,
    상기 리절트 데이터의 일부분으로 구성된 바이너리 로케이터에서 콘텐츠의 시간 정보는 GPS 초로 표시됨을 특징으로 하는 개인형 방송 데이터 서비스를 콘텐츠 관련 정보를 이용한 수신 방법.
  4. 제 3 항에 있어서,
    상기 바이너리 로케이터에 지상파 또는 케이블을 구분하기 위한 플래그가 포함된 것을 특징으로 하는 개인형 방송 데이터 서비스를 콘텐츠 관련 정보를 이용한 수신 방법.
  5. 제 3 항에 있어서,
    상기 바이너리 로케이터에 전송 스트림 ID와 프로그램 번호가 포함된 것을 특징으로 하는 개인형 방송 데이터 서비스를 콘텐츠 관련 정보를 이용한 수신 방법.
  6. 제 5 항에 있어서,
    상기 바이너리 로케이터에 케이블 환경을 위한 소스 ID가 포함된 것을 특징으로 하는 개인형 방송 데이터 서비스를 콘텐츠 관련 정보를 이용한 수신 방법.
  7. 제 6 항에 있어서,
    상기 바이너리 로케이터에 케이블 방송에서 대역외채널(OOB)을 통해 수신되는 프로그램을 위해 OOB 프로그램 번호가 포함된 것을 특징으로 하는 개인형 방송 데이터 서비스를 콘텐츠 관련 정보를 이용한 수신 방법.
  8. 제 6 항에 있어서,
    이벤트 식별자와, 데이터 식별자와, 컴포넌트 태그 및 카로쉘 식별자를 이용하여 상기 바이너리 로케이터의 형식을 기술함을 특징으로 하는 개인형 방송 데이터 서비스를 콘텐츠 관련 정보를 이용한 수신 방법.
  9. 개인형 방송 데이터 서비스를 제공하는 시스템에서 개인형 방송 데이터 서비스를 콘텐츠 관련 정보를 이용하여 수신하기 위한 장치에 있어서,
    상기 콘텐츠 관련 정보가 포함된 개인형 방송 데이터 서비스 프레임을 수신하고, 상기 서비스 프레임에서 상기 콘텐츠 관련 정보(CRI) 섹션의 정보를 이용하여 원하는 프로그램 식별자를 검색하는 수단과,
    상기 프로그램 식별자를 이용하여 상기 서비스 프레임에서 컨테이너를 검색하는 수단과,
    상기 컨테이너로부터 컨테이너 데이터를 추출하고, 상기 추출된 컨테이너 데이터에서 콘텐츠 스트럭쳐를 검색하는 수단과,
    상기 추출된 컨테이너 데이터에서 상기 검색된 콘텐츠 스트럭쳐를 참조하여 콘텐츠 식별자(CRID) 리스트를 검색하는 수단과,
    상기 검색된 콘텐츠 식별자 리스트와 상기 콘텐츠 스트럭쳐를 사용하여 콘텐츠 식별자 데이터를 검색하고 추출하는 수단과,
    상기 추출한 콘텐츠 식별자 데이터에 대응하는 콘텐츠 식별자의 리절트 데이터를 검색하고 추출하는 수단을 포함하는 개인형 방송 데이터 서비스를 콘텐츠 관련 정보를 이용한 수신 장치.
  10. 제 9 항에 있어서, 상기 콘텐츠 관련정보(CRI)는,
    콘텐츠 식별자(CRID)와 리절트(Result)의 쌍으로 구성되며,
    상기 리절트(Result)는 리절트 리스트, 리절트 데이터, 개인형 방송 데이터의 전송 스트림 ID 및 프로그램 번호를 갖는 서비스 정보를 포함하는 개인형 방송 데이터 서비스를 콘텐츠 관련 정보를 이용한 수신 장치.
  11. 제 9 항 또는 제 10 항에 있어서,
    상기 리절트 데이터의 일부분으로 구성된 바이너리 로케이터에서 콘텐츠의 시간 정보가 GPS 초로 표시되는 것을 특징으로 하는 개인형 방송 데이터 서비스를 콘텐츠 관련 정보를 이용한 수신 장치.
  12. 제 11 항에 있어서,
    상기 바이너리 로케이터에 지상파 또는 케이블을 구분하기 위한 플래그가 포함된 것을 특징으로 하는 개인형 방송 데이터 서비스를 콘텐츠 관련 정보를 이용한 수신 장치.
  13. 제 11 항에 있어서,
    상기 바이너리 로케이터에 전송 스트림 ID와 프로그램 번호가 포함된 것을 특징으로 하는 개인형 방송 데이터 서비스를 콘텐츠 관련 정보를 이용한 수신 장치.
  14. 제 11 항에 있어서,
    상기 바이너리 로케이터에 케이블 환경을 위한 소스 ID가 포함된 것을 특징으로 하는 개인형 방송 데이터 서비스를 콘텐츠 관련 정보를 이용한 수신 장치.
  15. 제 11 항에 있어서,
    상기 바이너리 로케이터에 케이블 방송에서 대역외채널(OOB)을 통해 수신되는 프로그램을 위해 OOB 프로그램 번호가 포함된 것을 특징으로 하는 개인형 방송 데이터 서비스를 콘텐츠 관련 정보를 이용한 수신 장치.
  16. 제 11 항에 있어서,
    이벤트 식별자와, 데이터 식별자와, 컴포넌트 태그 및 카로쉘 식별자를 이용하여 상기 바이너리 로케이터의 형식을 기술함을 특징으로 하는 개인형 방송 데이터 서비스를 콘텐츠 관련 정보를 이용한 수신 장치.
  17. 삭제
  18. 삭제
KR1020070058983A 2006-07-03 2007-06-15 개인형 데이터 방송 서비스를 위한 콘텐츠 관련 정보의제공 방법 및 수신 장치와, 상기 콘텐츠 관련 정보의 처리방법 KR100931308B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US12/307,498 US8418213B2 (en) 2006-07-03 2007-07-03 Method for providing contents referencing information for personal data broadcasting service and receiving apparatus and processing method
PCT/KR2007/003214 WO2008004797A1 (en) 2006-07-03 2007-07-03 Method for providing contents referencing information for personal data broadcasting service and receiving apparatus and processing method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020060062193 2006-07-03
KR20060062193 2006-07-03

Publications (2)

Publication Number Publication Date
KR20080003708A KR20080003708A (ko) 2008-01-08
KR100931308B1 true KR100931308B1 (ko) 2009-12-11

Family

ID=39214828

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070058983A KR100931308B1 (ko) 2006-07-03 2007-06-15 개인형 데이터 방송 서비스를 위한 콘텐츠 관련 정보의제공 방법 및 수신 장치와, 상기 콘텐츠 관련 정보의 처리방법

Country Status (2)

Country Link
US (1) US8418213B2 (ko)
KR (1) KR100931308B1 (ko)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040064718A (ko) * 2001-11-27 2004-07-19 코닌클리케 필립스 일렉트로닉스 엔.브이. 강화된 콘텐트 분석 방법
KR20060044628A (ko) * 2004-03-23 2006-05-16 한국전자통신연구원 컴포넌트 식별 방법 및 이를 이용한 타겟팅 방법
KR20060099772A (ko) * 2005-03-15 2006-09-20 한국전자통신연구원 데이터 방송 서비스 방법

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003019942A1 (en) * 2001-08-24 2003-03-06 Koninklijke Philips Electronics N.V. System with improved user interface
GB0201594D0 (en) * 2002-01-24 2002-03-13 Koninkl Philips Electronics Nv Audio/video stream
JP2005516492A (ja) * 2002-01-24 2005-06-02 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ TVAnytimeCRIDSの組み込み
KR100594963B1 (ko) * 2002-09-18 2006-07-03 한국전자통신연구원 사용자 선호 시청 시간대에 선호 프로그램의 제공을 위한개인 채널 서비스 제공 방법 및 그 장치
KR101009629B1 (ko) 2003-03-13 2011-01-21 한국전자통신연구원 디지털 방송 프로그램 서비스를 제공하기 위한 확장메타데이터의 데이터 구조와 이를 이용한 적응적 프로그램서비스 제공 시스템 및 그 방법
KR100493896B1 (ko) * 2003-04-18 2005-06-10 삼성전자주식회사 디지털 콘텐트 메타데이터 변환 방법 및 장치, 그리고이를 이용한 네트워크 시스템
US8613035B2 (en) 2004-07-23 2013-12-17 Electronics And Telecommunications Research Institute Package identification method and location resolution method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040064718A (ko) * 2001-11-27 2004-07-19 코닌클리케 필립스 일렉트로닉스 엔.브이. 강화된 콘텐트 분석 방법
KR20060044628A (ko) * 2004-03-23 2006-05-16 한국전자통신연구원 컴포넌트 식별 방법 및 이를 이용한 타겟팅 방법
KR20060099772A (ko) * 2005-03-15 2006-09-20 한국전자통신연구원 데이터 방송 서비스 방법

Also Published As

Publication number Publication date
KR20080003708A (ko) 2008-01-08
US8418213B2 (en) 2013-04-09
US20100049771A1 (en) 2010-02-25

Similar Documents

Publication Publication Date Title
EP2406732B1 (en) Bookmarking system
US20120135784A1 (en) Mobile terminal and method for providing augmented reality using an augmented reality database
CN103299648A (zh) 接收增强服务的方法及其显示装置
US8559724B2 (en) Apparatus and method for generating additional information about moving picture content
EP1491053A1 (en) Multi-lingual closed-captioning
CN102158732A (zh) 基于电视画面的信息搜索方法及系统
CN101292528B (zh) 节目元数据通信协议扩展元数据、数据流产生设备、数字数据广播发射系统及其数字数据广播发射方法
CN103997661A (zh) 视频与字幕文件智能适配下载系统及方法
CN102542297A (zh) 电视频道的识别方法
CN102780728A (zh) 媒体文件转码下载方法及客户端
EP1521472A3 (en) URI pointer system and method for the carriage of MPEG-4 data in an MPEG-2 transport stream
US20070074249A1 (en) Broadcasting system for providing program information and method thereof
US9524754B2 (en) Video playback device and video recording device
CN102595232B (zh) 数字电视节目相关信息搜索方法及数字电视接收终端
KR100931308B1 (ko) 개인형 데이터 방송 서비스를 위한 콘텐츠 관련 정보의제공 방법 및 수신 장치와, 상기 콘텐츠 관련 정보의 처리방법
JP2000253367A (ja) 変換装置および変換方法
KR100878909B1 (ko) 대화형 디엠비 방송 제공시스템 및 이의 제공방법
JP2008259096A (ja) コンテンツ受信装置
WO2008004797A1 (en) Method for providing contents referencing information for personal data broadcasting service and receiving apparatus and processing method
KR100786099B1 (ko) 디지털 데이터 방송 검색 시스템 및 방법
KR100769978B1 (ko) 디지털 방송 환경에서 티브이 애니타임 서비스를 제공하기위한 tva 메타데이터 송/수신 시스템 및 그 방법
JP6112598B2 (ja) 情報取得装置、情報取得方法および情報取得プログラム
EP3023877A1 (en) Terminal device, server device, data management system, and recording medium on which program is recorded
KR100979637B1 (ko) Dmb 서비스 연동 방법 및 dmb 서비스 연동 시스템
KR101274820B1 (ko) 위치정보 및 사물정보 연동형 방송 서비스 제공 장치

Legal Events

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

Payment date: 20121129

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20131128

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20141203

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20151203

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20161205

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20171204

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20181126

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20191007

Year of fee payment: 11