[go: up one dir, main page]

KR100837721B1 - Encoding/Decoding Apparatus and Encoding Method of Binding Format for Consuming Personalized Digital Broadcasting Contents - Google Patents

Encoding/Decoding Apparatus and Encoding Method of Binding Format for Consuming Personalized Digital Broadcasting Contents Download PDF

Info

Publication number
KR100837721B1
KR100837721B1 KR1020060136423A KR20060136423A KR100837721B1 KR 100837721 B1 KR100837721 B1 KR 100837721B1 KR 1020060136423 A KR1020060136423 A KR 1020060136423A KR 20060136423 A KR20060136423 A KR 20060136423A KR 100837721 B1 KR100837721 B1 KR 100837721B1
Authority
KR
South Korea
Prior art keywords
user
digital broadcast
content
metadata
consumption
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
KR1020060136423A
Other languages
Korean (ko)
Other versions
KR20080012733A (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 KR20080012733A publication Critical patent/KR20080012733A/en
Application granted granted Critical
Publication of KR100837721B1 publication Critical patent/KR100837721B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • H04N19/16Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter for a given display mode, e.g. for interlaced or progressive display mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/20Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
    • H04N19/23Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding with coding of regions that are present throughout a whole video segment, e.g. sprites, background or mosaic
    • 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/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4662Learning process for intelligent management, e.g. learning user preferences for recommending movies characterized by learning algorithms
    • 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/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]

Landscapes

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

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION

본 발명은 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치와, 이의 디코딩 장치 및 인코딩 방법에 관한 것임.The present invention relates to an integrated format encoding apparatus for the consumption of personalized digital broadcast content, a decoding apparatus and an encoding method thereof.

2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention

본 발명은 디지털 방송 콘텐츠(예를 들어, 디지털 방송 프로그램, TVA 메타데이터 및 부가 콘텐츠) 및 사용자 데이터(예를 들어, 사용자 저작물, 사용자 선호도 또는 사용자 시청정보), 그리고 이러한 콘텐츠에 대한 사용 권리와 시공간 상의 구성 정보와 동기 정보들을 하나의 통합 형식(Format)으로 함께 인코딩하여 저장하고, 인코딩된 통합 형식을 각 구성요소의 동기화 정보에 맞게 재생함으로써, 사용자 개개인별로 서로 다른 소비 경험을 생산하거나 저장할 수 있는, 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치와, 이의 디코딩 장치 및 인코딩 방법을 제공하는데 그 목적이 있음.The present invention relates to digital broadcast content (e.g., digital broadcast programs, TVA metadata and additional content) and user data (e.g., user assets, user preferences or user viewing information), and the use rights and time and space for such content. By encoding and storing the configuration information and the synchronization information in a single integrated format, and playing the encoded integrated format according to the synchronization information of each component, it is possible to produce or store different consumption experiences for each user. The present invention aims to provide an integrated format encoding apparatus for consuming personalized digital broadcasting content, a decoding apparatus and an encoding method thereof.

3. 발명의 해결방법의 요지3. Summary of Solution to Invention

본 발명은, 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치에 있어서, 디지털 방송 콘텐츠를 획득하기 위한 디지털 방송 콘텐츠 획득 수단; 상기 획득된 디지털 방송 콘텐츠를 사용자가 소비하면서 발생시킨 사용자 데이터를 획득하기 위한 사용자 데이터 획득 수단; 상기 획득된 사용자 데이터의 시공간 구성 정보 및 동기 정보를 이용하여 사용자 메타데이터를 생성하기 위한 사용자 메타데이터 생성 수단; 및 상기 획득된 디지털 방송 콘텐츠, 상기 획득된 사용자 데이터 및 상기 생성된 사용자 메타데이터를 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식으로 인코딩하기 위한 통합 형식 인코딩 수단을 포함함.According to an aspect of the present invention, there is provided an integrated format encoding apparatus for consuming personalized digital broadcast content, comprising: digital broadcast content acquiring means for acquiring digital broadcast content; User data acquiring means for acquiring user data generated while the user consumes the acquired digital broadcast content; User metadata generating means for generating user metadata using the spatiotemporal configuration information and synchronization information of the obtained user data; And integrated format encoding means for encoding the obtained digital broadcast content, the obtained user data, and the generated user metadata into a unified format for consumption of personalized digital broadcast content.

4. 발명의 중요한 용도4. Important uses of the invention

본 발명은 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩/디코딩 등에 이용됨.The present invention is used for integrated format encoding / decoding for consumption of personalized digital broadcast content.

통합 방송 콘텐츠, MPEG-4 파일 포맷, MPEG-21 파일 포맷, MPEG-4 BIFS, 사용자 선호도, 개인 시청 정보, TV-Anytime, 맞춤형방송, 개인형 데이터방송, MAF(MPEG Application Format) Integrated broadcast content, MPEG-4 file format, MPEG-21 file format, MPEG-4 BIFS, user preferences, personal viewing information, TV-Anytime, customized broadcasting, personal data broadcasting, MAF (MPEG Application Format)

Description

개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치와, 이의 디코딩 장치 및 인코딩 방법{Encoding/Decoding Apparatus and Encoding Method of Binding Format for Consuming Personalized Digital Broadcasting Contents}Integrated format encoding apparatus for consumption of personalized digital broadcasting content, decoding apparatus and encoding method thereof {Encoding / Decoding Apparatus and Encoding Method of Binding Format for Consuming Personalized Digital Broadcasting Contents}

도 1 은 본 발명에 따른 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩/디코딩 장치의 일실시예 구성도,1 is a block diagram of an embodiment of an integrated format encoding / decoding apparatus for consumption of personalized digital broadcasting content according to the present invention;

도 2 는 본 발명에 적용되는 디지털 방송 서비스 환경에 따른 저장 포맷의 프로파일에 대한 일실시예 설명도,2 is a diagram illustrating an embodiment of a profile of a storage format according to a digital broadcasting service environment according to the present invention;

도 3 은 본 발명에 적용되는 MPEG-4 파일 포맷 기반 통합 방송 콘텐츠의 일실시예 구조도,3 is a structural diagram of an embodiment of an integrated broadcast content based on an MPEG-4 file format according to the present invention;

도 4 는 본 발명에 적용되는 BIFS 기반의 통합 방송 콘텐츠 렌더링 과정에 대한 일실시예 설명도,4 is a diagram illustrating an embodiment of a process of rendering integrated broadcast content based on BIFS applied to the present invention;

도 5 는 본 발명에 적용되는 MPEG-21 파일 포맷 기반 통합 방송 콘텐츠의 일실시예 구조도,5 is a structural diagram of an embodiment of an integrated broadcast content based on an MPEG-21 file format according to the present invention;

도 6 은 본 발명에 따른 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 방법에 대한 일실시예 흐름도이다.6 is a flowchart of an embodiment of an integrated format encoding method for consumption of personalized digital broadcast content according to the present invention.

* 도면의 주요 부분에 대한 부호 설명* Explanation of symbols on the main parts of the drawing

110: 인코더 111: 디지털 소비 권리 획득부110: encoder 111: digital consumption right acquisition unit

112: 방송 프로그램 획득부 113: TVA 메타데이터 획득부112: broadcast program acquisition unit 113: TVA metadata acquisition unit

114: 사용자 데이터 획득부 115: 부가 콘텐츠 획득부114: user data acquisition unit 115: additional content acquisition unit

116: 사용자 메타데이터 생성부 117: 통합 형식 인코딩부116: user metadata generation unit 117: unified format encoding unit

118: 통합 형식 편집부 10: 통합 형식118: Integrated format editor 10: Integrated format

120: 디코더 121: 통합 형식 디코딩부120: decoder 121: integrated format decoding unit

122: 디지털 소비 권리 검증부 123: 방송 프로그램 재생부122: digital consumption right verification unit 123: broadcast program playback unit

124: 사용자 메타데이터 해석부 125: TVA 메타데이터 해석부124: user metadata interpreter 125: TVA metadata interpreter

126: TVA 메타데이터 재생부 127: 디지털 아이템 재생부126: TVA metadata playback unit 127: Digital item playback unit

본 발명은 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치와, 이의 디코딩 장치 및 인코딩 방법에 관한 것으로, 더욱 상세하게는 디지털 방송 콘텐츠(예를 들어, 디지털 방송 프로그램, TVA 메타데이터 및 부가 콘텐츠) 및 사용자 데이터(예를 들어, 사용자 저작물, 사용자 선호도 또는 사용자 시청정보), 그리고 이러한 콘텐츠에 대한 사용 권리와 시공간 상의 구성 정보와 동기 정보들을 하나의 통합 형식(Format)으로 함께 인코딩하여 저장하고, 인코딩된 통합 형식을 각 구성요소의 동기화 정보에 맞게 재생함으로써, 사용자 개개인별로 서로 다른 소비 경험을 생산하거나 저장할 수 있는, 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치와, 이의 디코딩 장치 및 인코딩 방법에 관한 것이다.The present invention relates to an integrated format encoding apparatus for the consumption of personalized digital broadcasting content, a decoding apparatus and an encoding method thereof, and more particularly, to digital broadcasting content (eg, digital broadcasting program, TVA metadata and additional content). ) And user data (e.g., user assets, user preferences, or user viewing information), usage rights for such content, and configuration and synchronization information in space and time, encoded and stored together in one unified format, An integrated format encoding device for the consumption of personalized digital broadcast content, and a decoding device and encoding thereof, which can produce or store different consumption experiences for each user by reproducing the encoded integrated format according to the synchronization information of each component. It is about a method.

방송의 디지털화와 함께 종래의 방송에서 부가적인 서비스를 추가한 사용자 맞춤형 방송으로의 변화가 요구되고 있다. 이와 함께, 개인용 녹화기(Personal Video Recorder)나 셋톱박스(Set-Top Box)와 같은 텔레비전 단말의 기능이 향상되고 있다. 이러한 텔레비전 단말은 방송 콘텐츠의 저장 기능이나 사용자 데이터의 입력 기능 등을 제공할 것으로 기대된다. 즉, 사용자가 텔레비전을 시청하는 경우에 사용자의 의도가 들어간 사용자 데이터(예를 들어, 중요한 부분에 체크를 한다거나, 간략한 메모를 적거나, 자신의 목소리를 녹음하는 등)를 텔레비전 단말에 저장할 수 있을 뿐만 아니라, 방송 콘텐츠의 특정 부분을 반복 재생한다거나 시청 정지와 같은 사용자의 기록 정보가 TV 단말에서 제공될 것으로 기대된다.Along with the digitization of broadcasts, there is a demand for a change from conventional broadcasts to user-tailored broadcasts with additional services. In addition, the functions of television terminals such as a personal video recorder and a set-top box are being improved. Such a television terminal is expected to provide a storage function of broadcast content, an input function of user data, and the like. In other words, when a user watches television, user data containing the user's intention (for example, checking an important part, taking a brief note, or recording his / her voice) may be stored on the television terminal. In addition, it is expected that recording information of the user, such as repeatedly playing back a specific portion of broadcast content or stopping viewing, will be provided in the TV terminal.

종래의 아날로그 방송에서 사용자는 채널에 대한 선택밖에 할 수 없었다. 그러나 방송의 디지털화가 진행되면서, 사용자는 방송 콘텐츠뿐 아니라 부가 콘텐츠들을 소비하거나 사용자 데이터를 입력하는 등 다양한 패턴으로 방송 콘텐츠를 소비하는 것이 가능하다. 부가 콘텐츠 및 방송 콘텐츠에 대한 정보는 메타데이터를 통해서 기술될 수 있는데, 가장 대표적인 예로 TVA(TV-Anytime) 메타데이터가 있다.In conventional analog broadcasting, the user can only select a channel. However, as digitalization of broadcast proceeds, a user can consume broadcast content in various patterns such as consumption of additional content as well as broadcast content or input user data. Information about the additional content and broadcast content may be described through metadata. The most representative example is TV-Anytime (TVA) metadata.

여기서, TVA 메타데이터는 방송 환경과 제공하는 기능에 의해 크게 페이즈(Phase) 1과 페이즈(Phase) 2로 나누어진다. 페이즈 1 은 메인 방송 콘텐츠가 단 방향으로 전송되고 방송 콘텐츠에 대한 메타데이터가 양방향으로 전송될 때, 방송 콘텐츠를 검색, 선택, 획득, 소비할 수 있도록 하는 메타데이터에 대한 표준이다. 페이즈 2 메타데이터는 부가 콘텐츠들에 대한 접근 정보를 CRID(Contents Referencing IDentifier)를 통해 기술하여 접근 및 사용을 가능하게 하는 메타데이터이다.Here, TVA metadata is largely divided into phase 1 and phase 2 according to a broadcasting environment and a function to be provided. Phase 1 is a standard for metadata that enables search, selection, acquisition, and consumption of broadcast content when main broadcast content is transmitted in one direction and metadata for broadcast content is transmitted in both directions. Phase 2 metadata is metadata that enables access and use by describing access information on additional contents through a contents referencing identifier (CRID).

그리고 사용자는 방송을 시청하면서 TVA 메타데이터의 CRID를 통해 부가 콘텐츠들을 소비한다. 이때, 사용자는 부가 콘텐츠를 다운로드, 스트리밍을 통해 소비한다. 또한, 사용자가 방송을 시청하면서 사용자의 의도에 의해 입력된 메모, 마킹(Marking), 음성 녹음 등의 사용자 데이터나 사용자의 시청 기록(Usage History) 정보가 생성될 것으로 기대된다. 또한, 개인용 단말에 저장된 방송 콘텐츠 및 부가 콘텐츠들은 유한한 단말의 저장 용량과 사용자의 취향에 따라 저장 매체(예를 들어, HD-DVD, DVD, 블루 레이 디스크)에 저장하여 소비될 것으로 기대된다.The user then consumes additional content via the CRID of the TVA metadata while watching the broadcast. At this time, the user consumes additional content by downloading and streaming. In addition, as the user watches the broadcast, it is expected that user data such as memo, marking, and voice recording inputted by the user's intention or user's viewing history information is generated. In addition, broadcast contents and additional contents stored in a personal terminal are expected to be consumed by being stored in a storage medium (eg, HD-DVD, DVD, Blu-ray Disc) according to the storage capacity of a limited terminal and the user's taste.

그러나 TVA 메타데이터만으로는 방송 콘텐츠와 함께 저장된 부가 콘텐츠나 사용자 데이터의 접근 및 추출이 불가능하다. 따라서 방송 콘텐츠를 저장 매체에 저장한 후에도 사용자 맞춤형 방송 서비스를 제공하기 위해서 새로운 저장 형식이 절실히 요구되고 있는 상황이다. 즉, 방송 환경의 디지털화에 따라 디지털 방송 프로그램을 단순 시청하는 것을 넘어 저장 매체에 저장한 후 소장/재사용/편집/공유하고자 하는 다양한 소비 형태가 요구되고 있다. 저장 매체에 저장할 때 비단 방송 프로그램뿐 아니라 관련된 콘텐츠 및 메타데이터를 함께 저장하고자 하는 요구가 발생되고 있다. However, TVA metadata alone does not allow access and extraction of additional content or user data stored with broadcast content. Therefore, even after storing broadcast contents in a storage medium, a new storage format is urgently required to provide a user-tailored broadcasting service. In other words, with the digitization of the broadcasting environment, various types of consumption are required for storing, reusing, editing, and sharing the digital broadcasting program after storing it in a storage medium. There is a demand for storing not only broadcast programs but also related contents and metadata when storing them in a storage medium.

더 나아가, 사용자가 수집/작성하거나 편집한 콘텐츠 및 메타데이터와 사용자의 선호도정보와 시청정보 등의 사용자 데이터를 함께 저장하여 개개인 별로 서로 다른 소비 경험을 생산 및 보존하고자 하는 요구가 발생되고 있는 상황이다.Furthermore, there is a demand for producing and preserving different consumption experiences for each individual by storing user data such as content and metadata collected / created or edited by the user and user preference information and viewing information. .

본 발명은 상기 요구에 부응하기 위하여 제안된 것으로, 디지털 방송 콘텐츠(예를 들어, 디지털 방송 프로그램, TVA 메타데이터 및 부가 콘텐츠) 및 사용자 데이터(예를 들어, 사용자 저작물, 사용자 선호도 또는 사용자 시청정보), 그리고 이러한 콘텐츠에 대한 사용 권리와 시공간 상의 구성 정보와 동기 정보들을 하나의 통합 형식(Format)으로 함께 인코딩하여 저장하고, 인코딩된 통합 형식을 각 구성요소의 동기화 정보에 맞게 재생함으로써, 사용자 개개인별로 서로 다른 소비 경험을 생산하거나 저장할 수 있는, 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치와, 이의 디코딩 장치 및 인코딩 방법을 제공하는데 그 목적이 있다.The present invention has been proposed to meet the above requirements, and includes digital broadcast content (eg, digital broadcast programs, TVA metadata, and additional content) and user data (eg, user assets, user preferences, or user viewing information). And the user's right to use such content, time-space configuration information and synchronization information are encoded and stored together in one unified format, and the encoded unified format is reproduced according to the synchronization information of each component. It is an object of the present invention to provide an integrated format encoding apparatus, a decoding apparatus and an encoding method thereof for the consumption of personalized digital broadcast content, which can produce or store different consumption experiences.

본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허청구범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.Other objects and advantages of the present invention can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. It will also be appreciated that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the claims.

상기 목적을 달성하기 위한 본 발명은, 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치에 있어서, 디지털 방송 콘텐츠를 획득하기 위한 디지털 방송 콘텐츠 획득 수단; 상기 획득된 디지털 방송 콘텐츠를 사용자가 소비하면서 발생시킨 사용자 데이터를 획득하기 위한 사용자 데이터 획득 수단; 상기 획득된 사용자 데이터의 시공간 구성 정보 및 동기 정보를 이용하여 사용자 메타데이터를 생성하기 위한 사용자 메타데이터 생성 수단; 및 상기 획득된 디지털 방송 콘텐츠, 상기 획득된 사용자 데이터 및 상기 생성된 사용자 메타데이터를 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식으로 인코딩하기 위한 통합 형식 인코딩 수단을 포함한다. 또한, 상기 본 발명은, 상기 사용자의 요청에 따라 상기 인코딩된 통합 형식에 포함된 디지털 방송 콘텐츠 및 사용자 데이터 중 적어도 하나를 갱신하여 상기 인코딩된 통합 형식을 새로운 통합 형식으로 편집하도록, 상기 디지털 방송 콘텐츠 획득 수단 및 상기 사용자 메타데이터 생성 수단을 제어하기 위한 통합 형식 편집 수단을 더 포함한다.According to an aspect of the present invention, there is provided an integrated format encoding apparatus for consuming personalized digital broadcast content, comprising: digital broadcast content obtaining means for obtaining digital broadcast content; User data acquiring means for acquiring user data generated while the user consumes the acquired digital broadcast content; User metadata generating means for generating user metadata using the spatiotemporal configuration information and synchronization information of the obtained user data; And integrated format encoding means for encoding the obtained digital broadcast content, the obtained user data, and the generated user metadata into a unified format for consumption of personalized digital broadcast content. In addition, the present invention, the digital broadcast content to edit at least one of the digital broadcast content and the user data included in the encoded integrated format at the request of the user to edit the encoded integrated format into a new unified format, And integrated format editing means for controlling the obtaining means and the user metadata generating means.

한편, 본 발명은, 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 디코딩 장치에 있어서, 외부로부터 전달된 통합 형식을 디코딩하여 디지털 소비 권리, 디지털 방송 프로그램, TVA 메타데이터, 부가 콘텐츠, 사용자 데이터 및 사용자 메타데이터를 추출하기 위한 통합 형식 디코딩 수단; 상기 통합 형식의 재소비 시, 디지털 소비 권리를 이용한 인증 기능을 수행하기 위한 디지털 소비 권리 검증 수단; 상기 통합 형식 디코딩 수단으로부터 전달된 TVA 메타데이터를 해석하기 위한 TVA 메타데이터 해석 수단; 상기 TVA 메타데이터 해석 수단에서의 해석 결과, 상기 통합 형식 디코딩 수단으로부터 전달된 사용자 메타데이터를 해석하고, 상기 해석된 결과에 따라 사용자 데이터에 대한 참조정보와 참조 테이블을 통한 부가 콘텐츠에 대한 참조정보를 추출하기 위한 사용자 메타데이터 해석 수단; 상기 추출된 디지털 방송 프로그램, 사용자 데이터 및 부가 콘텐츠들을 각 콘텐츠의 참조정보를 이용하여 시공간 정보에 맞추어 재생하기 위한 방송 프로그램 재생 수단; 및 상기 전달된 TVA 메타데이터에 기술되어 있는 디지털 방송 프로그램에 대한 부가 정보를 이용한 부가 정보 서비스를 제공하기 위한 TVA 메타데이터 재생 수단을 포함한다.On the other hand, the present invention, in the integrated format decoding apparatus for consumption of personalized digital broadcast content, decoding the integrated format transmitted from the outside, digital consumption rights, digital broadcast program, TVA metadata, additional content, user data and user Integrated format decoding means for extracting metadata; Digital consumption right verification means for performing an authentication function using digital consumption right upon re-consumption of the integrated form; TVA metadata analyzing means for interpreting TVA metadata delivered from said integrated format decoding means; An analysis result of the TVA metadata analyzing means, the user metadata transmitted from the integrated format decoding means, and reference information about the user data and reference information about additional content through the reference table according to the interpreted result. User metadata analyzing means for extracting; Broadcast program reproducing means for reproducing the extracted digital broadcast program, user data, and additional contents according to space-time information using reference information of each content; And TVA metadata reproducing means for providing an additional information service using additional information on the digital broadcast program described in the transmitted TVA metadata.

한편, 본 발명은, 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 방법에 있어서, 디지털 방송 콘텐츠를 획득하는 디지털 방송 콘텐츠 획득 단계; 상기 획득된 디지털 방송 콘텐츠를 사용자가 소비하면서 발생시킨 사용자 데이터를 획득하는 사용자 데이터 획득 단계; 상기 획득된 사용자 데이터의 시공간 구성 정보 및 동기 정보를 이용하여 사용자 메타데이터를 생성하는 사용자 메타데이터 생성 단계; 및 상기 획득된 디지털 방송 콘텐츠, 상기 획득된 사용자 데이터 및 상기 생성된 사용자 메타데이터를 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식으로 인코딩하는 통합 형식 인코딩 단계를 포함한다. 또한, 상기 본 발명은, 상기 사용자의 요청에 따라 상기 인코딩된 통합 형식에 포함된 디지털 방송 콘텐츠 및 사용자 데이터 중 적어도 하나를 갱신하여 상기 인코딩된 통합 형식을 새로운 통합 형식으로 편집하는 통합 형식 편집 단계를 더 포함한다.On the other hand, the present invention, the integrated format encoding method for the consumption of personalized digital broadcast content, Digital broadcasting content acquisition step of acquiring digital broadcast content; A user data obtaining step of obtaining user data generated while the user consumes the obtained digital broadcasting content; Generating user metadata by using the spatiotemporal configuration information and synchronization information of the obtained user data; And an integrated format encoding step of encoding the obtained digital broadcast content, the obtained user data, and the generated user metadata into a unified format for consumption of personalized digital broadcast content. The present invention also provides an integrated format editing step of editing the encoded integrated format into a new integrated format by updating at least one of digital broadcasting content and user data included in the encoded integrated format according to the user's request. It includes more.

본 발명에서 디지털 방송 단말이라 함은 디지털 방송의 수신이 가능한 단말 을 통칭한다. 예를 들어, 디지털 방송 단말은 지상파 디지털 방송 단말, 위성 디지털 방송 단말, 케이블 디지털 방송 단말, IPTV(Internet Protocol Television) 단말, 디지털 멀티미디어 방송(Digital Multimedia Broadcasting, 이하 DMB) 단말 등이 포함된다.In the present invention, the term digital broadcasting terminal refers to a terminal capable of receiving digital broadcasting. For example, digital broadcasting terminals include terrestrial digital broadcasting terminals, satellite digital broadcasting terminals, cable digital broadcasting terminals, IPTV (Internet Protocol Television) terminals, digital multimedia broadcasting (DMB) terminals, and the like.

본 발명에서 디지털 방송 콘텐츠라 함은 디지털 방송 단말에서 소비 가능한 콘텐츠를 통칭한다. 예를 들어, 디지털 방송 콘텐츠는 디지털 방송 프로그램과 부가 콘텐츠가 포함된다.In the present invention, the digital broadcast content refers to the content that can be consumed by the digital broadcast terminal. For example, the digital broadcast content includes a digital broadcast program and additional content.

본 발명에서 부가 콘텐츠라 함은 디지털 방송 단말에서 TVA 메타데이터를 통해 획득 및 소비 가능한 멀티미디어 리소스들과, 데이터 방송에 의해 획득 및 소비 가능한 데이터 방송 애플리케이션들과, 사용자에 의해 검색, 획득, 소비 가능한 멀티미디어 리소스들을 통칭한다. 또한, 부가 콘텐츠라 함은 TVA 표준규격에서 제공되는 콘텐츠 타입들과, ACAP(Advance Common Application Platform), MHP(Multimedia Home Platform), OCAP(Open Cable Application Platform)등과 같은 데이터 방송 미들웨어에서 제공되는 애플리케이션 타입들을 포함한다. 예를 들어, 부가 콘텐츠는 문서, 이미지, 오디오, 비디오, 텍스트, 자바 클래스, 자바 애플릿, 웹페이지 등을 포함한다.In the present invention, the additional content refers to multimedia resources that can be acquired and consumed through TVA metadata in a digital broadcasting terminal, data broadcasting applications that can be acquired and consumed by data broadcasting, and multimedia that can be searched, acquired and consumed by a user. Collective resources. In addition, the additional content refers to content types provided by the TVA standard and application types provided by data broadcasting middleware such as Advance Common Application Platform (ACAP), Multimedia Home Platform (MHP), and Open Cable Application Platform (OCAP). Include them. For example, additional content includes documents, images, audio, video, text, Java classes, Java applets, web pages, and the like.

본 발명에서 저장 매체라 함은 디지털 데이터를 저장하기 위한 매체를 통칭한다. 예를 들어, 저장 매체는 하드디스크, 메모리, 외장형 저장장치, 네트워크 저장장치, CD, DVD, HD-DVD, 블루-레이 디스크(Blu-ray disc) 등을 포함한다.In the present invention, the storage medium refers to a medium for storing digital data. For example, storage media include hard disks, memory, external storage, network storage, CDs, DVDs, HD-DVDs, Blu-ray discs, and the like.

본 발명에서 사용자 데이터라 함은 사용자의 의도에 의해 발생한 개인화된 정보를 통칭한다. 예를 들어, 사용자 데이터는 사용자가 수집하거나 작성/편집한 콘텐츠 및 메타데이터와, 사용자의 선호도정보 및 시청정보 등을 포함된다.In the present invention, the user data refers to personalized information generated by the user's intention. For example, the user data includes content and metadata collected or created / edited by the user, preference information and viewing information of the user.

본 발명에서 디지털 아이템이라 함은 통합 형식 내에 포함되어 디지털 소비 권리에 의해서 제어될 수 있으며, 사용자가 개별적으로 소비 가능한 멀티미디어 리소스들을 통칭한다. 예를 들어, 디지털 아이템은 디지털 방송 프로그램과, 부가 콘텐츠와, 사용자 데이터가 포함된다.In the present invention, a digital item may be included in an integrated form and controlled by digital consumption rights, and collectively refer to multimedia resources that a user may individually consume. For example, a digital item includes a digital broadcast program, additional content, and user data.

상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, whereby those skilled in the art may easily implement the technical idea of the present invention. There will be. In addition, in describing the present invention, when it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1 은 본 발명에 따른 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩/디코딩 장치의 일실시예 구성도이다.1 is a block diagram of an embodiment of an integrated format encoding / decoding apparatus for consumption of personalized digital broadcasting content according to the present invention.

도 1에 도시된 바와 같이, 본 발명에 따른 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩/디코딩 장치는 인코더(110)와 디코더(120)를 포함한다. 여기서, 본 발명에 따른 개인화된 디지털 방송 콘텐츠의 소비를 위한 인코더(110)는 디지털 소비 권리 획득부(111), 방송 프로그램 획득부(112), TVA 메타데이터 획득부(113), 사용자 데이터 획득부(114), 부가 콘텐츠 획득부(115), 사용자 메타데이터 생성부(116), 통합 형식 인코딩부(117), 및 통합 형식 편집부(118)를 포함한다. 또한, 본 발명에 따른 개인화된 디지털 방송 콘텐츠의 소비를 위한 디코더(120)는 통합 형식 디코딩부(121), 디지털 소비 권리 검증부(122), 방송 프로그램 재생부(123), 사용자 메타데이터 해석부(124), TVA 메타데이터 해석부(125), 및 TVA 메타데이터 재생부(126)를 포함한다.As shown in FIG. 1, an integrated format encoding / decoding apparatus for consumption of personalized digital broadcast content according to the present invention includes an encoder 110 and a decoder 120. Here, the encoder 110 for the consumption of personalized digital broadcast content according to the present invention is a digital consumption rights acquisition unit 111, broadcast program acquisition unit 112, TVA metadata acquisition unit 113, user data acquisition unit 114, an additional content obtaining unit 115, a user metadata generating unit 116, an integrated format encoding unit 117, and an integrated format editing unit 118. In addition, the decoder 120 for the consumption of personalized digital broadcast content according to the present invention includes an integrated format decoding unit 121, digital consumption right verification unit 122, broadcast program playback unit 123, user metadata analysis unit 124, TVA metadata analyzing unit 125, and TVA metadata reproducing unit 126.

이하, 본 발명에 따른 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코더(110)의 구성요소 각각에 대하여 살펴보기로 한다.Hereinafter, each component of the integrated format encoder 110 for consumption of personalized digital broadcasting content according to the present invention will be described.

상기 디지털 소비 권리 획득부(111)는 디지털 방송 콘텐츠에 대한 재생, 저장, 편집, 교환, 및 소비에 대한 권리(Right)(이하, 디지털 소비 권리)를 획득하여 통합 형식 인코딩부(117)로 전달한다. 이때, 디지털 방송 콘텐츠에 대한 디지털 소비 권리가 디지털 방송 단말에서 획득되는 경우에 디지털 소비 권리 획득부(111)가 서비스 제공자로부터 디지털 소비 권리를 획득하는 것이 바람직하다. 예를 들어, 디지털 소비 권리 획득부(111)는 가입자 기반 방송 프로그램(위성 DMB나 케이블 방송)의 시청 및 저장을 위한 디지털 소비 권리를 서비스 제공자로부터 획득한다. 획득된 디지털 소비 권리는 통합 형식(10)으로 인코딩되고, 디지털 소비 권리 검증부(122)는 디코더(120)에서 통합 형식(10)의 재소비 시, 디지털 소비 권리를 이용한 인증 기능을 수행한다. 또한, 저장 매체에 저장된 디지털 방송 콘텐츠에 대한 디지털 소비 권리가 디코더(120)에서 획득되는 경우에는 후술할 디지털 소비 권리 검증부(122)가 획득하는 것이 바람직하다. 예를 들어, 공중파 방송의 방송 프로그램 및 부가 콘텐츠가 저장 매체에 저장되어 디코더(120)에서 재생 시, 디지털 소비 권리 검증부(122)는 디지털 소비 권리의 획득 및 인증 기능을 모두 수행함으로써, 저장 매체에 저장된 디지털 방송 콘텐츠가 재소비된다.The digital consumption right acquiring unit 111 acquires a right to reproduce, store, edit, exchange, and consume digital broadcasting content (hereinafter, referred to as digital consumption right) and delivers it to the integrated format encoding unit 117. do. In this case, when the digital consumption right for the digital broadcasting content is obtained in the digital broadcasting terminal, it is preferable that the digital consumption right obtaining unit 111 obtains the digital consumption right from the service provider. For example, the digital consumption right obtaining unit 111 obtains a digital consumption right for viewing and storing a subscriber-based broadcasting program (satellite DMB or cable broadcasting) from a service provider. The acquired digital consumption right is encoded in the integrated format 10, and the digital consumption right verification unit 122 performs an authentication function using the digital consumption right when the integrated format 10 is re-used in the decoder 120. In addition, when the digital consumption right for the digital broadcast content stored in the storage medium is obtained by the decoder 120, it is preferable that the digital consumption right verification unit 122 to be described later obtains. For example, when a broadcast program and additional content of an over-the-air broadcast are stored in a storage medium and played back in the decoder 120, the digital consumption right verification unit 122 performs both the acquisition and authentication functions of the digital consumption right, thereby saving the storage medium. The digital broadcast content stored in the is consumed.

상기 방송 프로그램 획득부(112)는 디지털 방송 채널(예를 들어, 지상파 디지털 방송, 위성 디지털 방송, DMB 방송, IPTV 방송)을 통해 방송되고 있는 디지털 방송 프로그램을 획득하여 저장 매체에 저장하는 기능을 수행한다. 그리고 디지털 방송 프로그램은 통합 형식 인코딩부(117) 또는 부가 콘텐츠 획득부(115)로 전달된다. 이때, 디지털 방송 단말은 디지털 방송 프로그램의 시청과 동시에 저장 매체에 저장할 수 있는 기능을 가지는 것이 바람직하다. 또한, 디지털 방송 단말이 동작하는 방송 서비스 환경은 일반적인 단방향 방송 서비스 환경과, 인터넷 망 등의 통신망을 통한 양방향 서비스 환경이 독립적으로 구성되거나 연동 및 융합되어 구성이 가능하다.The broadcast program acquisition unit 112 performs a function of acquiring and storing a digital broadcast program that is broadcast through a digital broadcast channel (for example, terrestrial digital broadcast, satellite digital broadcast, DMB broadcast, or IPTV broadcast). do. The digital broadcast program is delivered to the integrated format encoding unit 117 or the additional content obtaining unit 115. In this case, the digital broadcasting terminal preferably has a function of simultaneously storing the digital broadcasting program and storing the same in a storage medium. In addition, the broadcast service environment in which the digital broadcasting terminal operates may be configured by a general one-way broadcast service environment and an interactive service environment through a communication network such as the Internet network independently or interlocked and fused.

상기 TVA 메타데이터 획득부(113)는 디지털 방송 채널을 통해 전송되고 있는 디지털 방송 프로그램에 해당되는 TVA 메타데이터를 획득하여 통합 형식 인코딩부(117) 또는 부가 콘텐츠 획득부(115)로 전달한다. 이때, 획득된 TVA 메타데이터는 TVA의 페이즈(Phase) 1과 페이즈 2 규격을 모두 포함할 수 있다. 또한, TVA 메타데이터는 방송 프로그램의 오디오 및 비디오 스트림(Stream)과 함께 다중화되어 같은 채널, 별도의 독립 채널, 또는 인터넷과 같은 통신망을 통해 전송될 수 있다. The TVA metadata obtaining unit 113 obtains TVA metadata corresponding to the digital broadcasting program transmitted through the digital broadcasting channel and transmits the TVA metadata to the integrated format encoding unit 117 or the additional content obtaining unit 115. In this case, the acquired TVA metadata may include both Phase 1 and Phase 2 specifications of the TVA. In addition, the TVA metadata may be multiplexed together with the audio and video streams of the broadcast program and transmitted through the same channel, separate independent channels, or a communication network such as the Internet.

상기 사용자 데이터 획득부(114)는 사용자(디지털 방송 콘텐츠의 시청자)가 디지털 방송 콘텐츠 및 메타데이터를 소비(예를 들어, 소비, 예약, 저장, 및 편집)하면서 시청자의 의도 및 행위에 의해 발생시킨 사용자 데이터를 획득하여 사용자 메타데이터 생성부(116) 또는 통합 형식 인코딩부(117)로 전달한다. 시청자의 의도 및 행위에 의해 발생시킨 사용자 데이터에는 사용자 저작물(예를 들어, 사용자의 마킹, 메모, 음성 녹음, 또는 동영상 캡처), 사용자의 선호도(예를 들어, 선호하는 방송 채널, 프로그램, 프로그램 구간, 장르, 또는 등장인물), 사용자의 시청 정보(예를 들어, 디지털 방송 콘텐츠의 소비 이력, 프로그램의 구간별 시청 여부, 또는 데이터 방송의 애플리케이션 소비시 애플리케이션이 발생시킨 데이터)가 포함된다. 이러한 사용자 데이터는 디지털 방송 단말에 장착 또는 연결된 입력 장치(예를 들어, 터치 펜, 마우스, 키보드, 마이크로 폰(Micro phone), 카메라, 또는 생체신호 센서) 또는 저장 매체를 통해 직접 획득된다. 이때, 사용자의 선호도와 사용자의 시청 정보는 디지털 방송 콘텐츠 및 메타데이터의 사용 횟수 등에 기반을 둔 자동 계산 알고리즘에 의해 간접 획득도 가능하다.The user data acquisition unit 114 is generated by the intention and action of the viewer while the user (viewer of the digital broadcast content) consumes (eg, consumes, reserves, stores, and edits) the digital broadcast content and metadata. The user data is obtained and transferred to the user metadata generator 116 or the integrated format encoder 117. User data generated by viewers' intentions and actions may include user work (eg, user marking, notes, voice recordings, or video capture), user preferences (eg, preferred broadcast channels, programs, program segments). , Genre, or character), and viewing information of the user (eg, consumption history of digital broadcasting content, whether to watch a program by section, or data generated by an application when the application of data broadcasting is consumed). Such user data is directly obtained through an input device (for example, a touch pen, a mouse, a keyboard, a micro phone, a camera, or a biosignal sensor) or a storage medium mounted or connected to a digital broadcasting terminal. In this case, the user's preference and the user's viewing information may be obtained indirectly by an automatic calculation algorithm based on the number of times of using digital broadcasting content and metadata.

상기 부가 콘텐츠 획득부(115)는 TVA 메타데이터 획득부(113)로부터 전달된 TVA 메타데이터를 기반으로 TVA에서 제공되는 위치 해석(Location Resolution) 과정을 거쳐 방송 채널, 통신망, 또는 저장 매체로부터 부가 콘텐츠들을 획득하는 기능을 수행한다. 이때, 부가 콘텐츠는 'TVA Phase 2 Extended Metadata Schemas' 표준에서 정의한 'ContentType Classification Scheme'에 포함된 콘텐츠 종류가 포함된다. 부가 콘텐츠 획득부(115)는 TVA 메타데이터 획득부(113)로부터 전달된 TVA 메타데이터를 기반으로 한 사용자의 요청에 따라 부가 콘텐츠를 직접 획득할 수 있고, 디지털 방송 단말 내에 내장된 추천 알고리즘이나 자동화 알고리즘을 통해 부가 콘텐츠를 간접 획득할 수도 있다. 부가 콘텐츠의 일례를 살펴보면, 사용자가 양 방향 방송 서비스가 가능한 디지털 방송 단말에서 축구 경기 프로그램을 시청 시, 부가 콘텐츠 획득부(115)는 박지성 선수의 슛 장면 비디오 클립들이나, 설기현 선수의 이력에 관련된 텍스트 정보, 이영표 선수가 출연한 CF 비디오 클립들과 같은 부가 콘텐츠들을 방송사 또는 제 3의 서비스 제공자들로부터 획득할 수 있다.The additional content obtaining unit 115 performs additional content from a broadcast channel, a communication network, or a storage medium through a location resolution process provided by the TVA based on the TVA metadata transmitted from the TVA metadata obtaining unit 113. Perform the function of acquiring them. At this time, the additional content includes the kind of content included in the 'ContentType Classification Scheme' defined in the 'TVA Phase 2 Extended Metadata Schemas' standard. The additional content obtaining unit 115 may directly obtain the additional content according to a user's request based on the TVA metadata transmitted from the TVA metadata obtaining unit 113, and may include a recommendation algorithm or automation embedded in the digital broadcasting terminal. It is also possible to indirectly obtain additional content through an algorithm. As an example of the additional content, when the user watches a soccer game program in a digital broadcasting terminal capable of two-way broadcasting service, the additional content obtaining unit 115 may display shot scene video clips of Park Ji-sung or text related to the history of the player Seol Ki-hyun. Additional content, such as information, CF video clips starring Lee Young-pyo, can be obtained from the broadcaster or third party service providers.

또한, 부가 콘텐츠 획득부(115)는 방송 프로그램 획득부(112)로부터 전달된 디지털 방송 프로그램 중에서 데이터 방송 프로그램에 표시된 링크 정보를 이용해 부가 콘텐츠를 획득하는 기능을 수행한다. 이때의 부가 콘텐츠는 ACAP(Advance Common Application Platform), MHP(Multimedia Home Platform), OCAP(Open Cable Application Platform) 등과 같은 데이터 방송 미들웨어에서 제공되는 콘텐츠 타입들로 정의된다. 본 발명에 적용되는 데이터 방송 미들웨어의 범위는 상기 언급된 예에 한정되는 것은 아니다. 예를 들어, 부가 콘텐츠 획득부(115)는 데이터 방송 채널을 통해 전송된 퀴즈 프로그램 내의 데이터 방송 내용(예를 들어, 텍스트, 그래픽, 오디오, 및 비디오), 주식 정보, 교통 정보, 또는 쇼핑 정보 등을 방송사나 혹은 제 3의 서비스 제공자들로부터 획득할 수 있다.In addition, the additional content obtaining unit 115 performs a function of acquiring additional content using link information displayed on the data broadcasting program among the digital broadcasting programs transmitted from the broadcasting program obtaining unit 112. The additional content at this time is defined as content types provided by data broadcasting middleware such as Advance Common Application Platform (ACAP), Multimedia Home Platform (MHP), Open Cable Application Platform (OCA), and the like. The scope of the data broadcasting middleware applied to the present invention is not limited to the above-mentioned example. For example, the additional content obtaining unit 115 may include data broadcasting contents (eg, text, graphics, audio, and video), stock information, traffic information, shopping information, and the like in a quiz program transmitted through a data broadcasting channel. Can be obtained from a broadcaster or a third party service provider.

또한, 부가 콘텐츠 획득부(115)는 TV 사용자가 외부채널(인터넷 채널)을 통해 TV 단말에서 검색하여 획득하거나 소비하는 멀티미디어 리소스들을 획득한다.In addition, the additional content obtaining unit 115 obtains multimedia resources that a TV user searches for and acquires or consumes in a TV terminal through an external channel (Internet channel).

상기 사용자 메타데이터 생성부(116)는 디지털 방송 프로그램, 부가 콘텐츠 획득부(115)로부터 전달된 부가 콘텐츠, 사용자 데이터 획득부(114)로부터 전달된 사용자 데이터 간의 시공간 상의 구성 정보와 동기 정보가 포함되는 사용자 메타데이터를 생성하는 기능을 수행한다. 여기서, 사용자 메타데이터에는 사용자 데이터 의 구성 정보와 동기 정보가 하기의 [표 1]의 형식에 따라 저장된다. The user metadata generator 116 includes configuration information and synchronization information in space-time between a digital broadcast program, additional content delivered from the additional content acquirer 115, and user data delivered from the user data acquirer 114. Creates user metadata. Here, the configuration information and the synchronization information of the user data are stored in the user metadata according to the format shown in Table 1 below.

Figure 112006097651435-pat00001
Figure 112006097651435-pat00001

상기 [표 1]은 사용자 데이터의 타입, 시공간 구성 정보, 동기 정보를 나타내고 있다. 사용자 데이터 획득부(114)에서 획득되는 사용자 데이터 중 구성 정보 및 동기 정보가 필요한 데이터는 그래픽(Graphic), 이미지(Image), 비디오 클립(Video Clip), 오디오 클립(Audio Clip), 텍스트(Text)의 5가지 타입으로 나누어진다. 이미지(Image)는 사진이나 그림을 위한 형식이고, 비디오 클립(Video Clip)은 영상을 위한 형식이고, 오디오 클립(Audio Clip)은 음성 데이터를 위한 형식이다.Table 1 shows the types of user data, space-time configuration information, and synchronization information. Among the user data acquired by the user data acquisition unit 114, data requiring configuration information and synchronization information may be a graphic, an image, a video clip, an audio clip, or a text. It is divided into five types. An image is a format for a picture or a picture, a video clip is a format for an image, and an audio clip is a format for audio data.

예를 들어, 사용자 데이터의 타입에 따른 구성 정보를 살펴보면, 사용자 데이터의 타입이 그래픽(Graphic)인 경우에는 포인팅 디바이스(예를 들어, 마우스, 키보드, 또는 터치 펜)를 이용해서 사용자가 화면에 그린 메모를 나타낸다. 여기서, 구성 정보는 메모의 형태(Class)(예를 들어, 사각형(Rectangle), 원(Circle), 선(Line))와, 색 정보(RGB(레드, 그린, 블루))를 포함한다. For example, referring to the configuration information according to the type of the user data, when the type of the user data is graphic, the user draws on the screen using a pointing device (for example, a mouse, a keyboard, or a touch pen). Indicates a note. Here, the configuration information includes a class (eg, rectangle, circle, line) and color information (RGB (red, green, blue)) of the memo.

또한, [표 1]의 사용자 데이터의 구성 정보에서 사이즈(Size)와 로케이션(Location)은 방송 프로그램을 기준으로 한 사용자 데이터의 크기 및 위치 정보이다. 단, 그래픽(Graphic)의 크기 및 위치 정보는 포인트(Point)(좌측 상단 끝점의 좌표(left-top), 우측 하단 끝점의 좌표(right-bottom))를 통해 나타낸다. 파일 네임은(Filename)은 사용자 데이터가 참조하는 파일의 이름을 나타낸다. 메시지(Message)에는 사용자가 입력한 텍스트 내용이 기재된다.In addition, in the configuration information of the user data shown in [Table 1], the size and location are the size and location information of the user data based on the broadcast program. However, the size and position information of the graphic are represented through a point (left-top coordinates of the left upper end point and right-bottom coordinates of the lower right end point). Filename represents the name of the file referenced by the user data. The message describes the text content entered by the user.

다음으로, 상기 [표 1]의 동기 정보를 살펴보면, 사용자 데이터의 동기 정보는 기간 정보를 가진다. 기간 정보는 디지털 방송 프로그램을 기준으로 사용자 데이터가 재생되어야 하는 시간 정보를 나타낸다. 사용자 데이터의 재생 시작 시각("Start")과 끝나는 시각("End") 정보를 가지고 있다. Next, referring to the synchronization information of [Table 1], the synchronization information of the user data has period information. The period information indicates time information at which user data should be reproduced based on the digital broadcast program. It contains information on the start time ("Start") and end time ("End") of user data.

전술한 사용자 데이터 타입, 시공간 구성 정보, 동기 정보를 이용한 응용 서비스 예는 다음과 같다. 사용자가 영어 교육 방송 시청 시 TV 단말의 터치 펜을 이용하여 화면 내의 마킹(예를 들어, 새로운 영어 단어에 대한 밑줄, 동그라미)하면, 사용자 데이터 획득부(114)는 이러한 마킹을 그래픽(Graphic) 형태로 획득할 수 있다. 또한, 사용자가 웹브라우저를 통해 새로운 숙어 및 유사 단어에 대해 검색하면, 사용자 데이터 획득부(114)는 검색 결과를 텍스트(Text) 형태로 획득할 수 있다. 또한, 사용자 데이터 획득부(114)는 새로운 단어나 문장에 대한 사용자의 발음을 방송 단말의 마이크로폰을 통하여 오디오 클립(Audio Clip) 형태로 획득할 수 있으며, 이를 통신망을 통해 발음교정 서비스 제공자에게 제출한 후 수신한 교정 내용도 함께 오디오 클립(Audio Clip) 형태로 획득할 수 있다. 여기서, 사용자가 입력한 그래픽, 텍스트, 오디오 클립 데이터들의 화면 위치 정보가 사용자 데이터의 구성 정보가 된다. 또한, 방송 프로그램과 동기화된 시간 정보, 즉 입력장치로 입력된 시간(Start)과 소비된 시간(End) 정보가 사용자 데이터들의 동기 정보가 된다. An example of an application service using the above-described user data type, space-time configuration information, and synchronization information is as follows. When the user watches an English education broadcast, using the touch pen of the TV terminal to mark (eg, underline or circle) a new English word, the user data acquisition unit 114 displays the marking in the form of a graphic. Can be obtained as In addition, when a user searches for new idioms and similar words through a web browser, the user data acquisition unit 114 may obtain a search result in the form of text. In addition, the user data acquisition unit 114 may obtain a user's pronunciation of a new word or sentence in the form of an audio clip through a microphone of a broadcasting terminal, which is submitted to a pronunciation correction service provider through a communication network. The received correction may also be obtained in the form of an audio clip. Here, the screen position information of the graphic, text, and audio clip data input by the user becomes the configuration information of the user data. In addition, the time information synchronized with the broadcast program, that is, the time (Start) and the time (End) information input to the input device become synchronization information of the user data.

또한, 사용자 메타데이터 생성부(116)는 TVA 메타데이터에서 콘텐츠의 식별정보인 CRID(Contents Reference Identifier)와 통합 형식(10)에 인코딩될 실제 콘텐츠의 파일 상의 위치를 연결하기 위한 참조 테이블을 생성하여 사용자 메타데이터에 삽입한다.In addition, the user metadata generator 116 generates a reference table for linking the contents reference identifier (CRID), which is the identification information of the content in TVA metadata, with the location on the file of the actual content to be encoded in the integrated format 10. Insert into user metadata.

하기의 [표 2]는 참조 테이블의 일례를 나타내고 있다. 여기서, 통합 형식(10) 내에 포함되는 방송 콘텐츠들에 대한 디지털 소비 권리는 사용자 메타데이터의 하위 노드(xml문서의 하위 엘리먼트) 형태로 포함되거나, TVA 메타데이터의 하위 노드 형태로 포함 가능하다.Table 2 below shows an example of a reference table. Here, the digital consumption right for the broadcast contents included in the integrated format 10 may be included in the form of a sub-node of the user metadata (sub-element of the xml document) or in the form of a sub-node of TVA metadata.

Figure 112006097651435-pat00002
Figure 112006097651435-pat00002

상기 [표 2]는 사용자 메타데이터 생성부(116)에서 생성되는 사용자 메타데이터 내부에 삽입하게 되는 참조 테이블의 일례이다. 참조 테이블에는 TVA 메타데이터를 통해 제공받을 수 있는 모든 콘텐츠에 대해서 기술되어 있다.Table 2 is an example of a reference table to be inserted into user metadata generated by the user metadata generator 116. The reference table describes all the content that can be provided through the TVA metadata.

각 아이템(item)은 속성값으로 인덱스(index)와, 콘텐츠의 식별정보(CRID), 및 CRID가 참조하는 리소스(Resource)의 타입(type)이 포함된다. 여기서, 타입(type)이 오디오(Audio), 비디오(Video), 또는 이미지(Image)의 콘텐츠인 경우에 아이템에는 해당 콘텐츠가 다운로드되어 있으면 각 타입(type)의 하위 노드로 저장 포맷 내부의 트랙 번호(track num)가 포함되어 있다. 또한, 타입(type)이 비디오(Video)인 콘텐츠(비디오와 오디오 스트림이 필요한 콘텐츠)인 경우에 아이템에는 순서대로 비디오, 오디오 스트림에 해당하는 트랙 번호가 포함되어 있다. 만약, 콘텐츠가 다운로드 되지 않은 경우에 아이템에는 하위 노드인 로케이터(Locator)가 포함되며, 로케이터의 "ref" 속성값인 해당 콘텐츠의 CRID는 부가 콘텐츠 획득부(115)의 위치 해석 엔진에서 실행되어 해당 콘텐츠가 획득될 수 있다. 또한, 타입(type)이 "crid", 즉 다른 CRID를 참조하고 있는 경우에 아이템에는 하위 노드로 "toCRID"가 포함되며, "ref" 속성값은 참조하는 CRID를 나타낸다. Each item includes an index as an attribute value, identification information (CRID) of content, and a type of a resource referenced by the CRID. Here, if the type is the content of audio, video, or image, the item is a track number in the storage format as a lower node of each type if the corresponding content is downloaded. (track num) is included. In addition, when the type is video (content that requires a video and audio stream), the item includes track numbers corresponding to the video and audio streams in order. If the content is not downloaded, the item includes a locator, which is a lower node, and the CRID of the corresponding content, which is the value of the "ref" attribute of the locator, is executed by the location analysis engine of the additional content obtaining unit 115. Content can be obtained. In addition, when the type refers to "crid", that is, another CRID, the item includes "toCRID" as a lower node, and the "ref" attribute value indicates the CRID to which it refers.

또한, 사용자 메타데이터 생성부(116)는 사용자 선호도를 추출하여 사용자 메타데이터에 삽입한다. 사용자 메타데이터 생성부(116)는 사용자 선호도를 기록하기 위해, TVA 메타데이터의 'Usage History DS'를 사용자 메타데이터에 삽입한다. 이러한 'Usage History DS' 중에서 사용자 액션 정보(ActionTime 및 ActionType)가 사용되어 사용자가 선호하는 부분이 기록되고, 사용자가 선호하는 부분에 대한 정보가 이용되어 디지털 방송 프로그램 중 선호하는 세그먼트(Segment) 부분에 대한 알람 또는 추천 서비스가 가능하다. 사용자가 선호하는 부분은 디지털 방송 프로그램이 사용자에 의해 반복 재생되는 횟수에 기반을 두어 우선순위가 결정된다. In addition, the user metadata generator 116 extracts and inserts user preferences into user metadata. The user metadata generator 116 inserts 'Usage History DS' of the TVA metadata into the user metadata to record the user preferences. User action information (ActionTime and ActionType) of the 'Usage History DS' is used to record the user's preferred part, and information on the user's favorite part is used to the preferred segment of the digital broadcasting program. An alarm or referral service is available. The user's preference is determined based on the number of times the digital broadcast program is repeatedly played by the user.

상기 통합 형식 인코딩부(117)는 각 디지털 소비 권리 획득부(111), 방송 프로그램 획득부(112), TVA 메타데이터 획득부(113), 사용자 데이터(114), 부가 콘텐츠 획득부(115), 사용자 메타데이터 생성부(116)로부터 전달된 디지털 소비 권리, 디지털 방송 프로그램, TVA 메타데이터, 사용자 데이터, 부가 콘텐츠, 및 사용자 메타데이터를 통합 형식(10)으로 인코딩하고 인코딩된 통합 형식(10)을 저장 매체에 저장하는 기능을 수행한다. 즉, 통합 형식 인코딩부(117)는 TVA 메타데이터뿐만 아니라 사용자 메타데이터의 시공간의 구성 정보 및 동기 정보를 이용하여, MPEG-4 BIFS(Binary Format for Scenes) 인코딩을 수행한다. 여기서, BIFS 인코딩은 통합 형식(10) 내에 포함되는 방송 콘텐츠들의 재생 시, 시간적/공간적 렌더링(Rendering) 기능을 수행한다.The integrated format encoding unit 117 is each digital consumption rights acquisition unit 111, broadcast program acquisition unit 112, TVA metadata acquisition unit 113, user data 114, additional content acquisition unit 115, Encode the digital consumption right, the digital broadcast program, the TVA metadata, the user data, the additional content, and the user metadata transmitted from the user metadata generator 116 into the unified format 10 and encode the encoded unified format 10. Performs a function of saving to a storage medium. That is, the integrated format encoding unit 117 performs MPEG-4 BIFS (Binary Format for Scenes) encoding using not only TVA metadata but also space-time configuration information and synchronization information of user metadata. Here, BIFS encoding performs a temporal / spatial rendering function when playing broadcast contents included in the integrated format 10.

상기 통합 형식 편집부(118)는 통합 형식(10)을 디코딩하여 사용자에게 제공하고, 사용자의 요청에 따라 업데이트된 디지털 방송 콘텐츠 또는 사용자 데이터를 통합 형식에 추가하여 새로운 통합 형식을 생성하도록 이전의 통합 형식을 편집하는 기능을 수행한다. 즉, 사용자가 저장 매체에 저장된 통합 형식(10) 내의 부가 콘텐츠, 사용자 메타데이터, 또는 TVA 메타데이터를 업데이트(Update)하여 새로운 통합 형식을 생성하고자 하는 경우, 상기 통합 형식 편집부(118)는 인코딩된 통합 형식(10)을 인코딩 규격에 맞게 디코딩하여 사용자에게 제공하고, 업데이트된 디지털 방송 콘텐츠 또는 사용자 데이터가 새로운 통합 형식에 포함되도록 TVA 메타데이터 획득부(113), 부가 콘텐츠 획득부(115), 및 사용자 메타데이터 생성부(116)를 제어한다.The integrated format editing unit 118 decodes the integrated format 10 and provides the integrated format 10 to the user, and adds the updated digital broadcasting content or user data to the integrated format to generate a new integrated format according to the user's request. Perform the function of editing. That is, when the user wants to update a supplementary content, user metadata, or TVA metadata in the integrated format 10 stored in the storage medium to create a new integrated format, the integrated format editing unit 118 is encoded. The integrated format 10 is decoded according to an encoding standard and provided to the user, and the TVA metadata obtaining unit 113, the additional content obtaining unit 115, and the updated digital broadcasting content or user data are included in the new integrated format. The user metadata generator 116 is controlled.

이하, 본 발명에 따른 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 디코더(110)의 구성요소 각각에 대하여 살펴보기로 한다.Hereinafter, each component of the integrated format decoder 110 for consumption of personalized digital broadcasting content according to the present invention will be described.

상기 통합 형식 디코딩부(121)는 통합 형식(10)을 디코딩하여 디지털 소비 권리, 디지털 방송 프로그램, TVA 메타데이터, 부가 콘텐츠, 사용자 데이터, 및 사용자 메타데이터를 추출한다. 그리고 통합 형식 디코딩부(121)는 디지털 방송 프로그램을 방송 프로그램 재생부(123)로, 사용자 메타데이터를 사용자 메타데이터 해석부(124)로, TVA 메타데이터를 TVA 메타데이터 해석부(125)로 전달한다. 그리고 통합 형식 디코딩부(121)는 각각의 재생부에 해당되는 콘텐츠들에 대한 접근을 가능케 하는 기능을 수행한다. 이때, 통합 형식(10)은 저장 매체(예를 들어, 하드디스크, 메모리, 네트워크 저장장치, CD, DVD, HD-DVD, 블루레이 디스크, USB 저장 장치)를 통해서 통합 형식 인코딩부(117)로부터 통합 형식 디코딩부(121)로 이동되거나 공유되는 것이 바람직하다.The integrated format decoding unit 121 decodes the integrated format 10 to extract digital consumption rights, digital broadcast programs, TVA metadata, additional content, user data, and user metadata. The integrated format decoder 121 transmits the digital broadcast program to the broadcast program player 123, the user metadata to the user metadata analyzer 124, and the TVA metadata to the TVA metadata analyzer 125. do. In addition, the integrated format decoding unit 121 performs a function of enabling access to the contents corresponding to each of the playback units. In this case, the integrated format 10 is obtained from the integrated format encoding unit 117 through a storage medium (for example, a hard disk, a memory, a network storage device, a CD, a DVD, an HD-DVD, a Blu-ray disk, a USB storage device). It is desirable to be moved or shared to the integrated format decoding unit 121.

상기 디지털 소비 권리 검증부(122)는 통합 형식(10) 내에 포함된 디지털 방송 콘텐츠들에 대한 디지털 소비 권리를 인증하는 기능을 수행한다. 또한, 디지털 소비 권리 검증부(122)는 디코더(120)에서 디지털 소비 권리 획득 시, 저장된 디지털 방송 콘텐츠에 대한 디지털 소비 권리(예를 들어, 재생, 재사용, 및 소비)를 서비스 제공자로부터 획득하고 검증하는 기능을 수행한다. 이때, 디지털 소비 권리 검증부(122)의 일례는 전술한 바와 같다. The digital consumption right verification unit 122 performs a function of authenticating digital consumption rights for digital broadcast contents included in the integrated format 10. In addition, when the digital consumption right verification unit 122 acquires the digital consumption right at the decoder 120, the digital consumption right verification unit 122 acquires and verifies the digital consumption right (eg, playback, reuse, and consumption) of the stored digital broadcasting content from the service provider. It performs the function. In this case, an example of the digital consumption right verification unit 122 is as described above.

상기 TVA 메타데이터 해석부(125)는 통합 형식 내에 인코딩되어 있는 TVA 메타데이터를 파싱한다. 그리고 TVA 메타데이터 해석부(125)는 해석한 결과를 사용자 메타데이터 해석부(124)로 전달한다.The TVA metadata analyzer 125 parses TVA metadata encoded in the integrated format. The TVA metadata analyzing unit 125 transmits the analyzed result to the user metadata analyzing unit 124.

상기 사용자 메타데이터 해석부(124)는 통합 형식 인코딩부(121)로부터 전달된 사용자 메타데이터를 해석하고, 해석한 결과에 따라 사용자 데이터에 대한 참조와, 참조 테이블을 통한 부가 콘텐츠에 대한 참조를 추출하여 방송 프로그램 재생부(123)로 전달한다. The user metadata analyzer 124 interprets the user metadata transmitted from the integrated format encoder 121 and extracts a reference to the user data and a reference to additional content through the reference table according to the result of the analysis. To the broadcast program playback unit 123.

상기 방송 프로그램 재생부(123)는 사용자 메타데이터 해석부(124)로부터 전달된 각 콘텐츠에 대한 참조를 이용하여 통합 형식 디코딩부(121)로부터 전달된 디지털 방송 프로그램, 사용자 데이터, 및 부가 콘텐츠들을 MPEG-4 BIFS에 포함되어 있는 시간, 공간 정보에 맞추어 재생한다. 이때, 재생 방법은 하기의 도 3 및 도 4를 참조하여 설명하기로 한다. The broadcast program reproducing unit 123 may convert the digital broadcast program, the user data, and the additional contents delivered from the integrated format decoding unit 121 by using a reference to each content transmitted from the user metadata analyzing unit 124. -4 Plays according to the time and space information included in BIFS. At this time, the reproduction method will be described with reference to FIGS. 3 and 4.

상기 디지털 아이템 재생부(127)는 통합 형식(10) 내에 포함되어 있는 디지털 아이템들을 디지털 방송 프로그램의 재생 과정 또는 TVA 메타데이터의 재생 과정과는 개별적으로 사용자가 디지털 아이템을 재생하거나 소비할 수 있도록 디지털 아이템을 재생하는 기능을 수행한다. The digital item reproducing unit 127 may digitally reproduce the digital items included in the integrated format 10 so that the user can reproduce or consume the digital items separately from the process of playing the digital broadcast program or the process of playing the TVA metadata. To play an item.

상기 TVA 메타데이터 재생부(126)는 TVA 메타데이터 해석부(125)로부터 전달된 TVA 메타데이터에 기술되어 있는 디지털 방송 프로그램에 대한 부가 정보를 이용한 부가 정보 서비스를 제공하는 기능을 수행한다. 또한, TVA 메타데이터 재생부(126)는 해당 디지털 방송 프로그램과 관련된 부가 콘텐츠에 대한 참조 정보를 제공하는 기능을 수행한다. 이때, TVA 메타데이터를 통해서 제공되는 부가 정보 서비스는 방송 프로그램의 인덱싱(indexing)정보, 키 프레임, 비디오 세그먼트 정보, 및 프로그램의 시놉시스, 주인공, 키워드와 같은 프로그램 자체의 서술 정보를 제공하는 서비스를 의미한다. 또한, 통합 형식(10)에 포함되어 있는 콘텐츠들은 상기 [표 2]에서 전술한 통합 형식(10) 내의 참조 테이블을 통해서, TVA 메타데이터 내의 부가 콘텐츠 정보가 해석될 수 있다. The TVA metadata playback unit 126 performs a function of providing an additional information service using additional information about the digital broadcast program described in the TVA metadata transmitted from the TVA metadata analysis unit 125. In addition, the TVA metadata playback unit 126 performs a function of providing reference information about additional content related to the digital broadcast program. In this case, the additional information service provided through the TVA metadata means a service that provides indexing information of a broadcast program, key frames, video segment information, and description information of the program itself such as synopsis, main character, and keywords of the program. do. In addition, for the contents included in the unified format 10, additional content information in the TVA metadata may be interpreted through the reference table in the unified format 10 described above in [Table 2].

도 2 는 본 발명에 적용되는 디지털 방송 서비스 환경에 따른 저장 포맷의 프로파일에 대한 일실시예 설명도이다.2 is a diagram illustrating an embodiment of a profile of a storage format according to a digital broadcasting service environment according to the present invention.

본 발명에 따른 통합 형식의 프로파일은 적용되는 방송 서비스 환경에 따라 단방향 방송용 프로파일(프로파일 I), 양방향 방송용 프로파일(프로파일 II), 또는 사용자 데이터용 프로파일(프로파일 III)로 나누어진다. 프로파일 II는 프로파일 I을 포함하고, 프로파일 III는 프로파일 I 또는 프로파일 II를 포함하는 것을 특징으로 한다. 통합 형식에서 요구되는 기술 및 포함되는 콘텐츠들은 각각의 프로파일에 따라 달라진다.The profile of the integrated format according to the present invention is divided into a unidirectional broadcast profile (profile I), a bidirectional broadcast profile (profile II), or a user data profile (profile III) according to the applied broadcast service environment. Profile II comprises Profile I and Profile III comprises Profile I or Profile II. The technology required and the content included in the unified format are specific to each profile.

상기 프로파일들에서 요구되는 기술들은 하기의 [표 3]에서 나타나 있다.The skills required in the profiles are shown in Table 3 below.

Figure 112006097651435-pat00003
Figure 112006097651435-pat00003

단방향 방송용인 프로파일 I에서는 디지털 방송 프로그램과 함께 TVA 메타데이터 페이즈(Phase) 1에 의한 프로그램에 대한 부가 정보를 제공한다. 단방향 방송용인 프로파일 I에서 요구되는 기술로는 TVA 메타데이터 페이즈(Phase) 1, 참조 테이블, MPEG-4 파일 포맷에 대한 기술이 있다. 단방향 방송용인 프로파일 I의 기능에는 프로그램에 관한 프로그램에 관한 부가정보(예를 들어, 키워드, 시놉시스, 주인공), 간단한 부가 콘텐츠(예를 들어, 키 프레임, 프리뷰 이미지), 방송 프로그램의 재사용(예를 들어, 소장, 이동, 공유)에 대한 기능이 포함된다. Profile I, for unidirectional broadcasting, provides additional information about the program by TVA Metadata Phase 1 together with the digital broadcast program. Techniques required in Profile I for unidirectional broadcast include TVA Metadata Phase 1, Reference Table, and MPEG-4 File Format. The function of Profile I for unidirectional broadcasting includes additional information (e.g. keyword, synopsis, main character) about the program related to the program, simple additional content (e.g. key frame, preview image), reuse of the broadcast program (e.g. For example, the functions for collectible, moving, and sharing are included.

다음으로, 프로파일 II에서는 디지털 방송 프로그램과 함께 TVA 메타데이터(Phase 2)에 의한 부가 콘텐츠를 제공한다. 단방향 방송용인 프로파일 II의 기능에는 양방향 서버를 통해 더욱 다양한 부가 콘텐츠 제공 기능(예를 들어, 관련 뉴스, 추가적인 메타데이터), 사용자 검색을 통한 부가 콘텐츠 획득 기능, 부가 콘텐츠들의 재사용 기능, 데이터 방송을 통한 데이터 방송 애플리케이션 획득 기능이 포함된다.Next, profile II provides additional content by TVA metadata (Phase 2) together with the digital broadcast program. Profile II features for unidirectional broadcasting include a wider variety of additional content offerings (e.g., related news, additional metadata) through interactive servers, additional content acquisition through user searches, additional content reuse, and data broadcasting. Data broadcasting application acquisition function is included.

특히, 프로파일 III에서는 프로파일 I이나 프로파일 II가 포함되며, 사용자가 입력한 데이터, 사용자 선호도 정보(Usage History DS 이용), 및 시청 정보와 같은 사용자 데이터가 포함된다. In particular, profile III includes profile I or profile II, and includes user data such as data input by the user, user preference information (using Usage History DS), and viewing information.

도 3 은 본 발명에 적용되는 MPEG-4 파일 포맷 기반 통합 방송 콘텐츠의 일실시예 구조도이다.3 is a structural diagram of an embodiment of an integrated broadcast content based on an MPEG-4 file format applied to the present invention.

도 3에 도시된 바와 같이, 본 발명에 따른 통합 형식의 파일 포맷은 MPEG-4 파일 포맷에 기반을 둔다. 여기서, 에프타입(ftyp) 박스(300)는 통합 형식의 파일 포맷 타입을 나타낸다. 무브(moov) 박스(310)에는 초기 객체 기술자(311), 각각의 메타데이터를 지정하는 트랙 박스(312 내지 319), 및 메타(meta) 박스(320)가 포함되어 있고, 엠닷(mdat) 박스(330)에는 각 트랙 박스(312 내지 319)에 관련된 각각의 데이터가 포함되어 있다.As shown in Fig. 3, the file format of the unified format according to the present invention is based on the MPEG-4 file format. Here, the ftyp box 300 represents the file format type of the unified format. The move box 310 includes an initial object descriptor 311, track boxes 312 to 319 for specifying respective metadata, and a meta box 320, and an mdat box. 330 includes respective data related to each track box 312 to 319.

상기 초기 객체 기술자(311)는 부가 콘텐츠 및 사용자 데이터와 함께 저장된 디지털 방송 프로그램을 사용자가 재 시청할 시, 디코더(120)(또는 재생기)에서 초기 객체 기술자의 정보를 제공하는 기능을 수행한다. The initial object descriptor 311 performs a function of providing the information of the initial object descriptor in the decoder 120 (or the player) when the user re-views the digital broadcast program stored with the additional content and the user data.

상기 트랙들(312 내지 319)은 엠닷(mdat) 박스(320)에 저장되는 데이터들의 참조 기능을 수행한다. 이때, 트랙 1번(312)과 트랙 2번(313)은 장면 정보에 대한 스트림으로 각각 장면 기술자와 객체 기술자에 대한 정보가 들어있다. 트랙 3번(314)과 트랙 4번(315)은 각각 TVA 메타데이터와 사용자 메타데이터를 참조하기 위해 할당된다. 그리고 트랙 5번(315)부터는 사용자 데이터나 부가 콘텐츠들에 대한 정보가 포함될 수 있으며, 이러한 트랙에 대한 실제 데이터는 엠닷(mdat) 박스(330) 안에 저장된다. 여기서, 트랙 1번과 2번을 제외한 트랙에는 통합 형식 내에 포함된 콘텐츠들에 대한 디지털 소비 권리가 독립적인 파일 형태로 포함 가능하다. The tracks 312 to 319 perform a reference function of data stored in the mdat box 320. At this time, the track number 312 and the track number 313 are streams for the scene information and contain information about the scene descriptor and the object descriptor, respectively. Track number 314 and track number 315 are assigned to reference TVA metadata and user metadata, respectively. From track No. 315, information about user data or additional contents may be included, and the actual data about the track is stored in the mdat box 330. Here, the tracks other than the tracks 1 and 2 may include digital consumption rights for the contents included in the integrated format in the form of an independent file.

상기 메타(meta) 박스(319)에는 아이록/아이인프(iloc/iinf) 박스(321)와 엑스엠엘(xml) 박스(323)가 포함되어 있다. 아이록/아이인프(iloc/iinf) 박스(321)에는 통합 형식(10) 내에 포함된 디지털 아이템들의 위치 정보가 포함되어 있다. 여기서, 위치 정보는 오프셋, 길이, 아이템 이름, 또는 콘텐츠 타입이 포함될 수 있다. 또한, 엑스엠엘(xml) 박스(323)는 통합 형식(10) 내에 포함된 디지털 아이템들에 대한 디지털 소비 권리가 MPEG-21 DID(Digital Item Declaration) 형태로 기술되어 포함 가능하다.The meta box 319 includes an iloc / iinf box 321 and an XML box 323. The iloc / iinf box 321 includes location information of digital items included in the unified form 10. Here, the location information may include an offset, a length, an item name, or a content type. In addition, the XML box 323 may include digital consumption rights for digital items included in the integrated format 10 in the form of MPEG-21 Digital Item Declaration (DID).

상기 엠닷(mdat) 박스(330)는 무브(moov) 박스(310)의 각 트랙에서 참조하는 실제 데이터가 포함되어 있다. 즉, 무브(moov) 박스(310) 내의 트랙 1번(312)이 참조하는 실제 데이터는 엠닷(mdat) 박스(330) 내의 장면 기술자(331)이고, 트랙 2번(313)이 참조하는 실제 데이터는 엠닷(mdat) 박스(330) 내의 객체기술자(332)이다. 또한, 트랙 5번(316)이 참조하는 실제 데이터는 방송프로그램의 비디오 스트림(335)이 된다. 이때, 각각의 데이터는 비트 스트림(Beat Stream)의 형태로 저장된다. The mdat box 330 includes actual data referenced by each track of the moov box 310. That is, the actual data referred to by track number 312 in the move box 310 is the scene descriptor 331 in the mdat box 330, and the actual data referred to by track number 313. Is the object descriptor 332 in the mdat box 330. In addition, the actual data referred to by track number 316 becomes the video stream 335 of the broadcast program. At this time, each data is stored in the form of a bit stream.

도 4 는 본 발명에 적용되는 BIFS 기반의 통합 방송 콘텐츠 렌더링 과정에 대한 일실시예 설명도이다.4 is a diagram illustrating an embodiment of a process of rendering integrated broadcast content based on BIFS applied to the present invention.

BIFS는 객체 기반인 MPEG-4 파일의 각 객체(Object)들에 대한 정보가 포함된 객체 기술자(313)와, 객체들의 시간, 공간 정보가 포함된 장면 기술자(312)가 포함된다. 초기 객체 기술자(311)를 통해 객체 기술자(313)와 장면 기술자(312)가 초기화되고, 각 장면에 대한 업데이트를 통해 영상이 구성된다. 디지털 방송 콘텐츠와 함께 부가 콘텐츠 및 사용자 데이터가 통합된 하나의 통합 형식으로 저장하기 위해 도 4에 도시된 BIFS가 이용된다.BIFS includes an object descriptor 313 including information on each object of an object based MPEG-4 file, and a scene descriptor 312 including time and spatial information of the objects. The object descriptor 313 and the scene descriptor 312 are initialized through the initial object descriptor 311, and an image is configured by updating each scene. The BIFS shown in FIG. 4 is used to store the digital broadcast content in one unified format in which additional content and user data are integrated.

본 발명에 따른 도 3의 통합 형식 내에 포함되어 있는 방송 콘텐츠들의 재생 순서를 도 4를 참조하여 살펴보면 다음과 같다. 통합 형식의 초기 객체 기술자(311)를 통해 디지털 방송 콘텐츠에 대한 렌더링의 기본 정보(예를 들어, BIFS의 프로파일, 화면의 크기 등)가 제공된다. 또한, 초기 객체 기술자(311) 내부의 "ES_Descriptor"를 이용하여, 트랙 1번(312)이 장면 기술자의 정보를 참조하고, 트랙 2번(313)이 객체 기술자의 정보를 참조하는 것을 가리킨다. 이후, 트랙 1번(312)이 엠닷(mdat) 박스(330) 내의 장면 기술자(331)를 참조하고, 장면 기술자(312)는 방송 프로그램을 기준으로 사용자 데이터 및 부가 콘텐츠들의 시공간 구성 정보 및 동기 정보에 맞게 객체들을 구성한다. 각 객체들은 트랙 2번(313)을 통해 객체 기술자(332)를 참조하여 해당 트랙, 즉 해당 객체 정보를 획득한다. 획득된 객체 정보를 이용하여, 엠닷(mdat) 박스(330) 내에 있는 실제 데이터 스트림을 참조하여, 최종적으로 영상을 구성하게 된다.The reproduction order of broadcast contents included in the integrated format of FIG. 3 according to the present invention will be described with reference to FIG. 4. The initial object descriptor 311 of the unified format provides basic information (eg, profile of BIFS, screen size, etc.) of rendering for digital broadcast content. In addition, using "ES_Descriptor" in the initial object descriptor 311, it indicates that track number 312 refers to the information of the scene descriptor, and track number 313 refers to the information of the object descriptor. Thereafter, track No. 312 refers to the scene descriptor 331 in the mdat box 330, and the scene descriptor 312 is a space-time configuration information and synchronization information of user data and additional contents based on a broadcast program. Organize the objects accordingly. Each object obtains a corresponding track, that is, corresponding object information, by referring to the object descriptor 332 through track No. 313. By using the obtained object information, the image is finally constructed by referring to the actual data stream in the mdat box 330.

예를 들어, 방송 프로그램의 비디오 스트림은 트랙 4(315)가 엠닷(mdat) 박스(330) 내의 비디오 스트림(323)을 참조하여 렌더링할 수 있게 한다. 그리고 오디오 클립으로 구성된 사용자 데이터는 트랙 7(318)이 엠닷(mdat) 박스(330) 내의 오디오 클립 스트림(326)을 참조하여 렌더링하게 한다. 이때, 사용자 데이터 타입 중 그래픽(Graphic)은 엠닷(mdat) 박스(330)에 포함되는 실제 데이터 없이 구성 정보와 동기 정보만 가지고 렌더링이 가능하므로, 장면 기술자(321)와 객체 기술자(322)만으로 표현이 가능하다. 방송 프로그램 위에 오버레이되지 않고, 이와 별개로 사용되는 콘텐츠들에 대해서는 먼저 각 콘텐츠에 해당하는 TVA 메타데이터의 CRID를 획득하고, 사용자 메타데이터 내부의 참조 테이블을 통하여 실제 데이터의 위치를 획득하게 된다. For example, the video stream of the broadcast program allows track 4 315 to render with reference to video stream 323 in mdat box 330. User data consisting of audio clips then causes track 7 318 to render with reference to the audio clip stream 326 in the mdat box 330. In this case, the graphic of the user data type can be rendered with only the configuration information and the synchronization information without the actual data included in the mdat box 330, and thus is represented only by the scene descriptor 321 and the object descriptor 322. This is possible. For contents that are not overlaid on the broadcast program and used separately, the CRID of TVA metadata corresponding to each content is first obtained, and the actual data position is obtained through a reference table inside the user metadata.

도 5 는 본 발명에 적용되는 MPEG-21 파일 포맷 기반 통합 방송 콘텐츠의 일실시예 구조도이다. 5 is a structural diagram of an embodiment of an integrated broadcast content based on the MPEG-21 file format applied to the present invention.

본 발명에 따른 통합 형식의 파일 포맷에 대한 제 2 실시예는 본 발명에 따른 도 3의 통합 형식을 기본 형식(hidden mp4 file)으로 정해서 MPEG-21 파일 형식을 이용하여 확장한 것이다. 여기서, 에프타입(ftyp) 박스(500)는 통합 형식의 파일 포맷 타입을 나타낸다. The second embodiment of the file format of the unified format according to the present invention extends using the MPEG-21 file format by defining the unified format of FIG. 3 according to the present invention as a hidden mp4 file. Here, the ftyp box 500 indicates the file format type of the unified format.

메타(meta) 박스(510)에는 아이록/아이인프(iloc/iinf) 박스(511)와 엑스엠엘(xml) 박스(512)가 포함되어 있다. The meta box 510 includes an iloc / iinf box 511 and an XML box 512.

상기 아이록/아이인프(iloc/iinf) 박스(511)에는 통합 형식(10) 내에 포함되는 디지털 아이템들의 위치 정보가 포함되어 있다. 이러한 위치 정보는 오프셋, 길이, 아이템 이름, 또는 콘텐츠 타입이 포함될 수 있다. 디지털 아이템들은 엠닷(mdat) 박스(520)의 MPEG-4 파일(hidden mp4 file)(521)을 나타내거나, MPEG-4 파일(hidden mp4 file)(521) 내부의 디지털 아이템들로 표현 가능하다. 여기서, MPEG-4 파일(hidden mp4 file)(521)은 도 3에 도시된 MPEG-4 파일 포맷 기반의 통합 형식을 따른다.The iloc / iinf box 511 includes location information of digital items included in the unified format 10. Such location information may include offset, length, item name, or content type. The digital items may represent the MPEG-4 file 521 of the mdat box 520 or may be represented as digital items inside the MPEG-4 file 521. Herein, the MPEG-4 file 521 follows the integrated format based on the MPEG-4 file format shown in FIG. 3.

상기 엑스엠엘(xml) 박스(512)에는 통합 형식(10) 내에 포함되는 디지털 아이템들에 대한 디지털 소비 권리가 MPEG-21 DID(Digital Item Declaration)형태로 기술되어 포함 가능하다.The XML box 512 may describe digital consumption rights for digital items included in the integrated format 10 in the form of MPEG-21 Digital Item Declaration (DID).

상기 엠닷(mdat) 박스(520)에는 적어도 하나 이상의 MPEG-4 파일(hidden mp4 file)(521)이 포함될 수 있다. 이러한 MPEG-4 파일(hidden mp4 file)(521)은 각 위치 정보와 디지털 소비 권리가 포함된 메타(meta) 박스(510) 내의 아이록/아이인프(iloc/iinf) 박스(511)와 엑스엠엘(xml) 박스(512)를 통해 사용자의 디지털 아이템 개별 소비가 가능하다.The mdat box 520 may include at least one MPEG-4 file 521. The MPEG-4 file 521 includes an iloc / iinf box 511 and an XLM in a meta box 510 including respective location information and digital consumption rights. The (xml) box 512 allows individual consumption of digital items by the user.

도 6 은 본 발명에 따른 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 방법에 대한 일실시예 흐름도이다.6 is a flowchart of an embodiment of an integrated format encoding method for consumption of personalized digital broadcast content according to the present invention.

사용자가 디지털 방송 프로그램을 시청하거나 저장하는 경우(502)를 살펴보면, 방송 프로그램 획득부(112)는 사용자가 시청하거나 저장하는 디지털 방송 프로그램을 획득하게 된다(502). 그리고 TVA 메타데이터 획득부(113)는 사용자가 시청하는 방송 프로그램에 해당되는 TVA 메타데이터를 획득하게 된다(504). Referring to the case in which the user watches or stores a digital broadcast program (502), the broadcast program acquisition unit 112 acquires a digital broadcast program that the user watches or stores (502). In operation 504, the TVA metadata acquisition unit 113 acquires TVA metadata corresponding to a broadcast program viewed by the user.

다음으로, 이러한 디지털 방송 콘텐츠(디지털 방송 프로그램)에 대한 디지털 소비 권리가 획득되고(508), 방송 서비스 형태와 사용자 데이터 유무에 따라 통합 형식의 프로파일이 결정된다(506). Next, a digital consumption right for the digital broadcast content (digital broadcast program) is obtained (508), and a profile of the integrated format is determined (506) according to the type of broadcast service and the presence or absence of user data.

우선, 프로파일 I에서는 TVA 메타데이터(페이즈 1)에 기술된 방송 콘텐츠에 대한 정보를 소비할 수 있다. 통합 형식 인코딩부(117)는 디지털 방송 프로그램을 통합 형식으로 저장하는 경우에, 해당 디지털 방송 프로그램과 TV 메타데이터를 통합 형식으로 인코딩한다(534).First, profile I can consume information about broadcast content described in TVA metadata (phase 1). When the integrated format encoding unit 117 stores the digital broadcast program in the unified format, the integrated format encoding unit 117 encodes the digital broadcast program and the TV metadata in the unified format (534).

다음으로, 프로파일 II에서는 TVA 메타데이터(페이즈 2)로 프로파일 I이 제공하는 서비스와 더불어 양방향 서버를 통한 부가 콘텐츠를 제공할 수 있다. Next, in Profile II, in addition to the service provided by Profile I, TVA metadata (phase 2) may provide additional content through a bidirectional server.

사용자가 방송을 시청하는 도중에 새로운 부가 콘텐츠(미디어 리소스)를 다운로드하는지를 확인한다(510). It is checked whether the user downloads new additional content (media resource) while watching the broadcast (510).

상기 확인 결과(510), 미디어 리소스를 다운로드하고자 한다면, 사용자 단말에서는 새로운 부가 콘텐츠가 방송 프로그램에 대해 시간, 공간 정보를 통해 동기화되어 소비되었는지, 따로 독립적으로 소비되는지를 확인한다(512). As a result of the check 510, if the user wants to download a media resource, the user terminal checks whether the new additional content is consumed in synchronization with time and space information for the broadcast program or separately (512).

상기 확인 결과(512), 새로운 부가 콘텐츠가 방송 프로그램에 동기화된 상태로 소비되었다면, 사용자 메타데이터 내부에 있는 상기 [표 1]에서 전술된 사용자 데이터와 같은 형태로 콘텐츠의 시간, 공간 정보를 저장한다(514). 이어서, 콘텐츠가 삽입될 트랙 번호 값을 참조 테이블에 업데이트한다(516). 상기 확인 결과(512), 새로운 부가 콘텐츠가 방송 프로그램에 동기화된 상태로 소비되지 않았다면 "516" 과정을 수행한다. 그리고 "510" 과정부터 반복적으로 수행한다.As a result of the check 512, if new additional content is consumed in synchronization with a broadcast program, time and space information of the content is stored in the same form as the user data described above in [Table 1] inside the user metadata. (514). Next, the track number value into which the content is to be inserted is updated to the reference table (516). As a result of the check 512, if new additional content is not consumed in synchronization with the broadcast program, the process “516” is performed. And it is performed repeatedly from the "510" process.

상기 확인 결과(510), 미디어 리소스를 다운로드하지 않는다면, "526" 과정을 수행한다.If the check result 510 does not download the media resource, the process 526 is performed.

또한, 데이터 방송을 통한 애플리케이션을 획득 및 소비했거나(530), 사용자의 검색을 통한 부가 콘텐츠의 획득 및 소비를 한 부가 콘텐츠들도 포함하여(532) 통합 형식을 인코딩하게 된다(534).In addition, the application may acquire and consume an application through data broadcasting (530), or include the additional contents that acquire and consume additional content through a user's search (532) to encode the integrated format (534).

프로파일 III는 프로파일 I 혹은, 프로파일 II에서 사용자 데이터가 추가된 프로파일이다. 만약 방송을 시청하는 도중에 새로운 사용자 데이터가 입력되면(518), 입력된 데이터의 정보를 상기 [표 1]의 형식으로 사용자 메타데이터에 입력하게 된다(520). Profile III is a profile in which user data is added in Profile I or Profile II. If new user data is input while watching the broadcast (518), the information of the input data is input to the user metadata in the form of [Table 1] (520).

또한, 사용자가 프로그램을 재생하면서 특정 부분을 반복 시청하거나 스킵하는 등의 재생 기록이 남게 되면(522), 상기와 같은 사용자 선호도 및 시청 정보는 사용자 메타데이터에 저장하게 된다(524).In addition, when the user records a playback such as repeatedly watching or skipping a specific part while playing the program (522), the user preferences and viewing information as described above are stored in the user metadata (524).

방송이 종료될 때까지 더 이상의 부가 콘텐츠의 다운로드나 사용자 데이터의 입력이 없다면, 다운로드 되지 않은 모든 콘텐츠들의 위치 정보에 대한 참조를 위해서 위치 해석 엔진을 사용하여 로케이터 값을 추출하게 된다(526). 그 다음, 위치 해석 엔진을 통해 얻어진 콘텐츠의 최종적인 위치 정보인 로케이터를 참조 테이블에 업데이트한다(528).If there is no further downloading of additional content or input of user data until the end of the broadcast, the locator value is extracted using the location analysis engine to refer to the location information of all the undownloaded contents (526). The locator, which is the final position information of the content obtained through the position resolution engine, is then updated in the reference table (528).

상기의 과정에서 얻어진 방송 프로그램, TV-Anytime 메타데이터, 사용자 메타데이터, 다운로드된 부가 콘텐츠들, 사용자 데이터들을 전술한 통합 형식으로 인코딩한다(534). 이때, 각 트랙에 들어갈 데이터와 데이터의 시간, 공간 정보에 대해서는 사용자 메타데이터에 기술된 값들을 통해 참조한다.The broadcast program, TV-Anytime metadata, user metadata, downloaded additional contents, and user data obtained in the above process are encoded in the aforementioned integrated format (534). At this time, the data to be included in each track, and the time and space information of the data are referred to through values described in user metadata.

상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.As described above, the method of the present invention may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form. Since this process can be easily implemented by those skilled in the art will not be described in more detail.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by the drawings.

상기와 같은 본 발명은, 디지털 방송 단말에서, 디지털 방송 콘텐츠와, TVA 메타데이터와, 사용자 데이터와, 상기 구성물들의 시간적 및 공간적 구성 정보 및 동기 정보들을 저장 매체에 함께 저장함으로써, 상기 구성물들의 통합적인 소장/재사용/편집/공유를 가능하게 할 수 있는 효과가 있다.The present invention as described above, in the digital broadcast terminal, by storing the digital broadcast content, TVA metadata, the user data, and the temporal and spatial configuration information and synchronization information of the components in a storage medium together, It has the effect of enabling possession / reuse / editing / sharing.

특히, 본 발명은, 사용자가 수집 및 작성하거나 편집한 콘텐츠 및 메타데이터와 사용자의 선호도정보와 시청정보 등의 사용자 데이터의 저장 및 시공간 동기 화된 재생이 가능해 짐으로써, 사용자 개개인 별로 서로 다른 소비 경험을 생산 및 보존할 수 있게 하는 효과가 있다.In particular, the present invention enables the storage and space-time synchronized playback of user data, such as content and metadata collected and created or edited by the user, user preference information, and viewing information, thereby providing a different consumption experience for each user. It has the effect of producing and preserving.

예를 들어, 본 발명은, 사용자가 교육 방송이나 요리 방송 등과 같은 방송 콘텐츠를 시청 시 자신만의 메모나 마킹과 같은 정보를 입력 및 저장할 수 있으며, 시청 시 사용자가 좋아하는 부분에 대한 반복 시청에 대한 정보가 생성 저장함으로써, 개인화된 콘텐츠를 생성할 수 있는 효과가 있다. 즉, 본 발명은, 개인 학습 정보가 포함된 영어 교육 방송이나 나만의 요리법을 포함한 요리 프로그램과 같은 개인형 방송 콘텐츠의 생산 및 보존이 가능해진다.For example, the present invention may allow the user to input and store information such as his or her own memo or marking when watching a broadcast content such as an education broadcast or a cooking broadcast, and may repeatedly view the user's favorite part when watching. By generating and storing information about the personal information, there is an effect of generating personalized content. That is, the present invention enables the production and preservation of personal broadcast content such as an English educational broadcast containing personal learning information or a cooking program including my own recipe.

Claims (22)

개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치에 있어서,In the integrated format encoding apparatus for the consumption of personalized digital broadcast content, 디지털 방송 콘텐츠를 획득하기 위한 디지털 방송 콘텐츠 획득 수단;Digital broadcast content acquiring means for acquiring digital broadcast content; 상기 획득된 디지털 방송 콘텐츠를 사용자가 소비하면서 발생시킨 사용자 데이터를 획득하기 위한 사용자 데이터 획득 수단;User data acquiring means for acquiring user data generated while the user consumes the acquired digital broadcast content; 상기 획득된 사용자 데이터의 시공간 구성 정보 및 동기 정보를 이용하여 사용자 메타데이터를 생성하기 위한 사용자 메타데이터 생성 수단; 및User metadata generating means for generating user metadata using the spatiotemporal configuration information and synchronization information of the obtained user data; And 상기 획득된 디지털 방송 콘텐츠, 상기 획득된 사용자 데이터 및 상기 생성된 사용자 메타데이터를 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식으로 인코딩하기 위한 통합 형식 인코딩 수단Integrated format encoding means for encoding the obtained digital broadcast content, the obtained user data and the generated user metadata into a unified format for consumption of personalized digital broadcast content 을 포함하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치.Integrated format encoding device for consumption of personalized digital broadcast content comprising a. 제 1 항에 있어서,The method of claim 1, 상기 사용자의 요청에 따라 상기 인코딩된 통합 형식에 포함된 디지털 방송 콘텐츠 및 사용자 데이터 중 적어도 하나를 갱신하여 상기 인코딩된 통합 형식을 새로운 통합 형식으로 편집하도록, 상기 디지털 방송 콘텐츠 획득 수단 및 상기 사용자 메타데이터 생성 수단을 제어하기 위한 통합 형식 편집 수단The digital broadcast content acquiring means and the user metadata to update at least one of digital broadcast content and user data included in the encoded integrated format according to the user's request to edit the encoded integrated format into a new integrated format. Integrated form editing means for controlling the generation means 을 더 포함하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치.Integrated format encoding device for consumption of personalized digital broadcast content further comprising. 제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2, 상기 사용자 메타데이터 생성 수단은,The user metadata generating means, 상기 디지털 방송 콘텐츠의 식별정보와 위치 정보가 매핑되어 있는 참조 테이블 또는 상기 사용자의 선호도 중 적어도 하나를 상기 생성된 사용자 메타데이터에 더 포함시키는 것을 특징으로 하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치.Integrating format for consumption of personalized digital broadcasting content, characterized in that it further comprises in the generated user metadata at least one of a reference table or the preference of the user is mapped to the identification information and location information of the digital broadcasting content Encoding device. 제 3 항에 있어서,The method of claim 3, wherein 상기 사용자 메타데이터 생성 수단은,The user metadata generating means, 상기 사용자의 요청에 따라 다운로드된 새로운 부가 콘텐츠가 상기 디지털 방송 콘텐츠와 동기화된 경우에 상기 다운로드된 부가 콘텐츠의 시간 정보와 공간 정보를 상기 생성된 사용자 메타데이터에 더 포함시키는 것을 특징으로 하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치.Personalized digital further comprising time information and spatial information of the downloaded additional content in the generated user metadata when the new additional content downloaded at the user's request is synchronized with the digital broadcasting content. Integrated format encoding device for consumption of broadcast content. 제 4 항에 있어서,The method of claim 4, wherein 상기 통합 형식 인코딩 수단은,The integrated format encoding means, 상기 디지털 방송 콘텐츠, 상기 사용자 데이터 및 상기 사용자 메타데이터를 상기 사용자 데이터의 시공간 상 구성 정보와 동기 정보를 이용하여 MPEG-4 BIFS(Binary Format for Scenes) 인코딩을 수행하는 것을 특징으로 하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치.Personalized digital broadcasting using MPEG-4 BIFS (Binary Format for Scenes) encoding by using the digital broadcasting content, the user data, and the user metadata by using space-time configuration information and synchronization information of the user data. Integrated format encoding device for consumption of content. 제 5 항에 있어서,The method of claim 5, wherein 상기 통합 형식 인코딩 수단은,The integrated format encoding means, 상기 디지털 방송 콘텐츠, 상기 사용자 데이터 및 상기 사용자 메타데이터를 복수의 MPEG-4 파일을 포함하는 MPEG-21 파일 포맷 구조에 맞는 통합 형식으로 인코딩하는 것을 특징으로 하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치.Integrating the digital broadcast content, the user data and the user metadata in an integrated format that conforms to the MPEG-21 file format structure including a plurality of MPEG-4 files for the consumption of personalized digital broadcast content Format encoding device. 제 6 항에 있어서,The method of claim 6, 상기 사용자 데이터는,The user data, 사용자 저작물, 사용자의 선호도, 또는 사용자의 시청 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치.And at least one of a user's work, a user's preference, and a user's viewing information. 제 7 항에 있어서,The method of claim 7, wherein 상기 참조 테이블은,The reference table, 상기 디지털 방송 콘텐츠와 관련된 부가 콘텐츠의 식별정보와 상기 통합 형식 내에 삽입된 실제 부가 콘텐츠의 위치 정보가 매핑되어 있는 것을 특징으로 하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치.And identification information of the additional content related to the digital broadcasting content and location information of the actual additional content inserted in the integrated format are mapped. 제 8 항에 있어서,The method of claim 8, 상기 통합 형식은,The integrated format, 트랙 박스 또는 메타 박스에 MPEG-21 DID(Digital Item Declaration) 형태로 기술된 디지털 소비 권리를 포함하는 것을 특징으로 하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치.An integrated format encoding device for the consumption of personalized digital broadcast content, comprising digital consumption rights described in MPEG-21 Digital Item Declaration (DID) form in a track box or meta box. 제 9 항에 있어서,The method of claim 9, 상기 사용자 메타데이터는,The user metadata, 상기 사용자 메타데이터의 하위 노드에 상기 디지털 소비 권리를 포함하는 것을 특징으로 하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치.And the digital consumption right in a lower node of the user metadata. 제 10 항에 있어서,The method of claim 10, 상기 디지털 방송 콘텐츠에 대한 메타데이터는,Metadata for the digital broadcast content, 상기 사용자 메타데이터의 하위 노드에 상기 디지털 소비 권리를 포함하는 것을 특징으로 하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 장치.And the digital consumption right in a lower node of the user metadata. 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 디코딩 장치에 있어서,In the integrated format decoding apparatus for the consumption of personalized digital broadcast content, 외부로부터 전달된 통합 형식을 디코딩하여 디지털 소비 권리, 디지털 방송 프로그램, TVA 메타데이터, 부가 콘텐츠, 사용자 데이터 및 사용자 메타데이터를 추출하기 위한 통합 형식 디코딩 수단;Integrated format decoding means for extracting digital consumption rights, digital broadcast programs, TVA metadata, additional content, user data and user metadata by decoding the integrated format delivered from the outside; 상기 통합 형식의 재소비 시, 디지털 소비 권리를 이용한 인증 기능을 수행하기 위한 디지털 소비 권리 검증 수단;Digital consumption right verification means for performing an authentication function using digital consumption right upon re-consumption of the integrated form; 상기 통합 형식 디코딩 수단으로부터 전달된 TVA 메타데이터를 해석하기 위한 TVA 메타데이터 해석 수단;TVA metadata analyzing means for interpreting TVA metadata delivered from said integrated format decoding means; 상기 TVA 메타데이터 해석 수단에서의 해석 결과, 상기 통합 형식 디코딩 수단으로부터 전달된 사용자 메타데이터를 해석하고, 상기 해석된 결과에 따라 사용자 데이터에 대한 참조정보와 참조 테이블을 통한 부가 콘텐츠에 대한 참조정보를 추출하기 위한 사용자 메타데이터 해석 수단;An analysis result of the TVA metadata analyzing means, the user metadata transmitted from the integrated format decoding means, and reference information about the user data and reference information about additional content through the reference table according to the interpreted result. User metadata analyzing means for extracting; 상기 추출된 디지털 방송 프로그램, 사용자 데이터 및 부가 콘텐츠들을 각 콘텐츠의 참조정보를 이용하여 시공간 정보에 맞추어 재생하기 위한 방송 프로그램 재생 수단; 및Broadcast program reproducing means for reproducing the extracted digital broadcast program, user data, and additional contents according to space-time information using reference information of each content; And 상기 전달된 TVA 메타데이터에 기술되어 있는 디지털 방송 프로그램에 대한 부가 정보를 이용한 부가 정보 서비스를 제공하기 위한 TVA 메타데이터 재생 수단TVA metadata reproduction means for providing an additional information service using additional information on the digital broadcast program described in the transmitted TVA metadata. 을 포함하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 디코딩 장치.Integrated format decoding device for consumption of personalized digital broadcast content comprising a. 제 12 항에 있어서,The method of claim 12, 상기 통합 형식의 재생과 관련 없이 디지털 아이템 형태로 통합 형식 내 포함된 디지털 방송 콘텐츠, TVA 메타데이터, 또는 사용자 데이터들을 소비하기 위한 디지털 아이템 수단Digital item means for consuming digital broadcast content, TVA metadata, or user data contained in an integrated format in the form of a digital item without being associated with the playback of the integrated format 을 더 포함하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 디코 딩 장치.Integrated format decoding device for consumption of personalized digital broadcast content further comprising. 제 12 항 또는 제 13 항에 있어서,The method according to claim 12 or 13, 상기 방송 프로그램 재생 수단은,The broadcast program reproduction means, MPEG-4 BIFS를 이용하여 디지털 방송 프로그램, TVA 메타데이터, 디지털 소비 권리, 사용자 메타데이터, 부가 콘텐츠, 사용자 데이터 간에 재생 시 요구되는 동기화를 맞추어 재생하는 것을 특징으로 하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 디코딩 장치.Consumption of personalized digital broadcast content consumption by using MPEG-4 BIFS to reproduce the synchronization required for playback between digital broadcast program, TVA metadata, digital consumption right, user metadata, additional content, and user data. Integrated format decoding device for. 제 14 항에 있어서,The method of claim 14, 상기 사용자 데이터는,The user data, 사용자 저작물, 사용자 선호도 및 사용자의 시청 정보를 포함하는 것을 특징으로 하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 디코딩 장치.Integrated format decoding device for consumption of personalized digital broadcast content, characterized in that it comprises a user asset, user preferences and viewing information of the user. 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 방법에 있어서,In the integrated format encoding method for the consumption of personalized digital broadcast content, 디지털 방송 콘텐츠를 획득하는 디지털 방송 콘텐츠 획득 단계;A digital broadcast content acquiring step of acquiring digital broadcast content; 상기 획득된 디지털 방송 콘텐츠를 사용자가 소비하면서 발생시킨 사용자 데이터를 획득하는 사용자 데이터 획득 단계;A user data obtaining step of obtaining user data generated while the user consumes the obtained digital broadcasting content; 상기 획득된 사용자 데이터의 시공간 구성 정보 및 동기 정보를 이용하여 사용자 메타데이터를 생성하는 사용자 메타데이터 생성 단계; 및Generating user metadata by using the spatiotemporal configuration information and synchronization information of the obtained user data; And 상기 획득된 디지털 방송 콘텐츠, 상기 획득된 사용자 데이터 및 상기 생성된 사용자 메타데이터를 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식으로 인코딩하는 통합 형식 인코딩 단계An integrated format encoding step of encoding the obtained digital broadcast content, the obtained user data, and the generated user metadata into a unified format for consumption of personalized digital broadcast content. 를 포함하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 방법.Integrated format encoding method for consumption of personalized digital broadcast content comprising a. 제 16 항에 있어서,The method of claim 16, 상기 사용자의 요청에 따라 상기 인코딩된 통합 형식에 포함된 디지털 방송 콘텐츠 및 사용자 데이터 중 적어도 하나를 갱신하여 상기 인코딩된 통합 형식을 새로운 통합 형식으로 편집하는 통합 형식 편집 단계An integrated format editing step of updating the encoded integrated format into a new integrated format by updating at least one of digital broadcasting content and user data included in the encoded integrated format according to the user's request; 를 더 포함하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 방법.Integrated format encoding method for consumption of personalized digital broadcast content further comprising. 제 16 항 또는 제 17 항에 있어서,The method according to claim 16 or 17, 상기 사용자 메타데이터 생성 단계는,The user metadata generation step, 상기 디지털 방송 콘텐츠의 식별정보와 위치 정보가 매핑되어 있는 참조 테이블 또는 상기 사용자의 선호도 중 적어도 하나를 상기 생성된 사용자 메타데이터에 더 포함시키는 것을 특징으로 하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 방법.Integrating format for consumption of personalized digital broadcasting content, characterized in that it further comprises in the generated user metadata at least one of a reference table or the preference of the user is mapped to the identification information and location information of the digital broadcasting content Encoding Method. 제 18 항에 있어서,The method of claim 18, 상기 사용자 메타데이터 생성 단계는,The user metadata generation step, 상기 사용자의 요청에 따라 다운로드된 새로운 부가 콘텐츠가 상기 디지털 방송 콘텐츠와 동기화된 경우에 상기 다운로드된 부가 콘텐츠의 시간 정보와 공간 정보를 상기 생성된 사용자 메타데이터에 더 포함시키는 것을 특징으로 하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 방법.Personalized digital further comprising time information and spatial information of the downloaded additional content in the generated user metadata when the new additional content downloaded at the user's request is synchronized with the digital broadcasting content. Integrated format encoding method for consumption of broadcast content. 제 19 항에 있어서,The method of claim 19, 상기 통합 형식 인코딩 단계는,The integrated format encoding step, 상기 디지털 방송 콘텐츠, 상기 사용자 데이터 및 상기 사용자 메타데이터를 상기 사용자 데이터의 시공간 상 구성 정보와 동기 정보를 이용하여 MPEG-4 BIFS 인코딩을 수행하는 것을 특징으로 하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 방법.Integration of the digital broadcast content, the user data and the user metadata by MPEG-4 BIFS encoding using the configuration information and synchronization information in the space-time of the user data for consumption of personalized digital broadcast content Format encoding method. 제 20 항에 있어서,The method of claim 20, 상기 통합 형식 인코딩 단계는,The integrated format encoding step, 상기 디지털 방송 콘텐츠, 상기 사용자 데이터 및 상기 사용자 메타데이터를 복수의 MPEG-4 파일을 포함하는 MPEG-21 파일 포맷 구조에 맞는 통합 형식으로 인코딩하는 것을 특징으로 하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 방법.Integrating the digital broadcast content, the user data and the user metadata in an integrated format that conforms to the MPEG-21 file format structure including a plurality of MPEG-4 files for the consumption of personalized digital broadcast content Format encoding method. 제 21 항에 있어서,The method of claim 21, 상기 사용자 데이터는,The user data, 사용자 저작물, 사용자의 선호도, 또는 사용자의 시청 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코딩 방법.And at least one of a user's work, a user's preference, or user's viewing information.
KR1020060136423A 2006-08-04 2006-12-28 Encoding/Decoding Apparatus and Encoding Method of Binding Format for Consuming Personalized Digital Broadcasting Contents Expired - Fee Related KR100837721B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020060073964 2006-08-04
KR20060073964 2006-08-04

Publications (2)

Publication Number Publication Date
KR20080012733A KR20080012733A (en) 2008-02-12
KR100837721B1 true KR100837721B1 (en) 2008-06-13

Family

ID=39340809

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060136423A Expired - Fee Related KR100837721B1 (en) 2006-08-04 2006-12-28 Encoding/Decoding Apparatus and Encoding Method of Binding Format for Consuming Personalized Digital Broadcasting Contents

Country Status (1)

Country Link
KR (1) KR100837721B1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011132883A3 (en) * 2010-04-19 2012-03-01 엘지전자 주식회사 Method for transmitting/receiving internet-based content and transmitter/receiver using same
WO2011132879A3 (en) * 2010-04-19 2012-03-08 엘지전자 주식회사 Method for transmitting/receving internet-based content and transmitter/receiver using same
WO2011132881A3 (en) * 2010-04-19 2012-03-08 엘지전자 주식회사 Method for transmission/reception of internet-based content and transmitter/receiver using same
WO2011132880A3 (en) * 2010-04-19 2012-03-08 엘지전자 주식회사 Method for transmitting/receiving internet-based content and transmitter/receiver using same
KR101131613B1 (en) 2008-11-20 2012-03-30 한국전자통신연구원 Method for providing broadcasting service personally

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101025274B1 (en) * 2008-04-18 2011-03-29 에스케이 텔레콤주식회사 Mobile communication system and additional information conversion method for synchronization
KR101231052B1 (en) * 2008-12-19 2013-02-07 한국전자통신연구원 The method and system for automatic notification of IPTV realtime broadcasting contents
CN113923523B (en) * 2021-10-11 2023-03-24 深圳创维-Rgb电子有限公司 Video pushing method, device, equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050099488A (en) * 2005-09-23 2005-10-13 한국정보통신대학교 산학협력단 Method and apparatus for encoding and decoding of a video multimedia application format including both video and metadata
US20060047952A1 (en) 2002-10-18 2006-03-02 Koninklijke Philips Electronics, N.V. Method, system, device , signal and computer program product for metadata protection in tv-anytime

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060047952A1 (en) 2002-10-18 2006-03-02 Koninklijke Philips Electronics, N.V. Method, system, device , signal and computer program product for metadata protection in tv-anytime
KR20050099488A (en) * 2005-09-23 2005-10-13 한국정보통신대학교 산학협력단 Method and apparatus for encoding and decoding of a video multimedia application format including both video and metadata

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101131613B1 (en) 2008-11-20 2012-03-30 한국전자통신연구원 Method for providing broadcasting service personally
WO2011132883A3 (en) * 2010-04-19 2012-03-01 엘지전자 주식회사 Method for transmitting/receiving internet-based content and transmitter/receiver using same
WO2011132879A3 (en) * 2010-04-19 2012-03-08 엘지전자 주식회사 Method for transmitting/receving internet-based content and transmitter/receiver using same
WO2011132881A3 (en) * 2010-04-19 2012-03-08 엘지전자 주식회사 Method for transmission/reception of internet-based content and transmitter/receiver using same
WO2011132880A3 (en) * 2010-04-19 2012-03-08 엘지전자 주식회사 Method for transmitting/receiving internet-based content and transmitter/receiver using same
US9032462B2 (en) 2010-04-19 2015-05-12 Lg Electronics Inc. Method for transmitting/receiving internet-based content and transmitter/receiver using same
US9066119B2 (en) 2010-04-19 2015-06-23 Lg Electronics Inc. Method for transmitting/receiving internet-based content and transmitter/receiver using same
US9148678B2 (en) 2010-04-19 2015-09-29 Lg Electronics Inc. Method for transmission/reception of internet-based content and transmitter/receiver using same
US9479841B2 (en) 2010-04-19 2016-10-25 Lg Electronics Inc. Method for transmitting/receiving internet-based content and transmitter/receiver using same
US9479559B2 (en) 2010-04-19 2016-10-25 Lg Electronics Inc. Method for transmission/reception of internet-based content and transmitter/receiver using same
US9674027B2 (en) 2010-04-19 2017-06-06 Lg Electronics Inc. Method for transmitting/receiving internet-based content and transmitter/receiver using same

Also Published As

Publication number Publication date
KR20080012733A (en) 2008-02-12

Similar Documents

Publication Publication Date Title
US8271554B2 (en) Encoding method and apparatus and decoding method and apparatus
KR100837721B1 (en) Encoding/Decoding Apparatus and Encoding Method of Binding Format for Consuming Personalized Digital Broadcasting Contents
CN102804797B (en) The correlation for the media metadata collected from separate sources
KR100899051B1 (en) Techniques for navigating multiple video streams
KR100641848B1 (en) Distribution system and method of reproducing digital video contents, and a recording medium recording the reproducing program
KR100317303B1 (en) apparatus for synchronizing video indexing between A/V and data at writing and reading of broadcasting program using metadata
US20050060741A1 (en) Media data audio-visual device and metadata sharing system
MXPA05014045A (en) Method and apparatus for processing a video signal, method for playback of a recorded video signal and method of providing an advertising service.
US20110138418A1 (en) Apparatus and method for generating program summary information regarding broadcasting content, method of providing program summary information regarding broadcasting content, and broadcasting receiver
KR20090079010A (en) Method and device for displaying program information
JP2008182674A (en) Content providing apparatus and image output apparatus
Dufourd et al. Recording and delivery of hbbtv applications
KR20070043372A (en) Real-time Filtered Broadcast Video Management System and Method in Home Terminal
Lee et al. Personalized TV services based on TV-anytime for personal digital recorder
KR101034758B1 (en) Initial execution method of integrated multimedia file and system for it
KR101079183B1 (en) Apparatus for receiving digital broadcasting and method for storing contents
Dunker et al. Personal television: A synchronized metadata system
Barbero et al. Production and distribution workflow for closed captioning
Lee et al. Personalized TV services and T-learning based on TV-anytime metadata
Ki et al. MPEG-7 over MPEG-4 systems decoder for using metadata
Chadwick TV Anytime and TV Anywhere
Jin et al. Storage format for personalized broadcasting content consumption
IRT et al. CustomTV service and system
KR20060099772A (en) Data broadcasting service method

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20061228

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20071031

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20080527

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20080605

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20080609

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20110531

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20120531

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20120531

Start annual number: 5

End annual number: 5

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee