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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000012795 verification Methods 0.000 claims description 11
- 238000004458 analytical method Methods 0.000 claims description 7
- 230000001360 synchronised effect Effects 0.000 claims description 4
- 230000010354 integration Effects 0.000 claims 1
- 230000006870 function Effects 0.000 description 23
- AWSBQWZZLBPUQH-UHFFFAOYSA-N mdat Chemical compound C1=C2CC(N)CCC2=CC2=C1OCO2 AWSBQWZZLBPUQH-UHFFFAOYSA-N 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 4
- 238000009877 rendering Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010411 cooking Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/16—Assigned 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/20—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
- H04N19/23—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4662—Learning process for intelligent management, e.g. learning user preferences for recommending movies characterized by learning algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8352—Generation 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
도 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
그리고 사용자는 방송을 시청하면서 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
이하, 본 발명에 따른 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 인코더(110)의 구성요소 각각에 대하여 살펴보기로 한다.Hereinafter, each component of the
상기 디지털 소비 권리 획득부(111)는 디지털 방송 콘텐츠에 대한 재생, 저장, 편집, 교환, 및 소비에 대한 권리(Right)(이하, 디지털 소비 권리)를 획득하여 통합 형식 인코딩부(117)로 전달한다. 이때, 디지털 방송 콘텐츠에 대한 디지털 소비 권리가 디지털 방송 단말에서 획득되는 경우에 디지털 소비 권리 획득부(111)가 서비스 제공자로부터 디지털 소비 권리를 획득하는 것이 바람직하다. 예를 들어, 디지털 소비 권리 획득부(111)는 가입자 기반 방송 프로그램(위성 DMB나 케이블 방송)의 시청 및 저장을 위한 디지털 소비 권리를 서비스 제공자로부터 획득한다. 획득된 디지털 소비 권리는 통합 형식(10)으로 인코딩되고, 디지털 소비 권리 검증부(122)는 디코더(120)에서 통합 형식(10)의 재소비 시, 디지털 소비 권리를 이용한 인증 기능을 수행한다. 또한, 저장 매체에 저장된 디지털 방송 콘텐츠에 대한 디지털 소비 권리가 디코더(120)에서 획득되는 경우에는 후술할 디지털 소비 권리 검증부(122)가 획득하는 것이 바람직하다. 예를 들어, 공중파 방송의 방송 프로그램 및 부가 콘텐츠가 저장 매체에 저장되어 디코더(120)에서 재생 시, 디지털 소비 권리 검증부(122)는 디지털 소비 권리의 획득 및 인증 기능을 모두 수행함으로써, 저장 매체에 저장된 디지털 방송 콘텐츠가 재소비된다.The digital consumption
상기 방송 프로그램 획득부(112)는 디지털 방송 채널(예를 들어, 지상파 디지털 방송, 위성 디지털 방송, DMB 방송, IPTV 방송)을 통해 방송되고 있는 디지털 방송 프로그램을 획득하여 저장 매체에 저장하는 기능을 수행한다. 그리고 디지털 방송 프로그램은 통합 형식 인코딩부(117) 또는 부가 콘텐츠 획득부(115)로 전달된다. 이때, 디지털 방송 단말은 디지털 방송 프로그램의 시청과 동시에 저장 매체에 저장할 수 있는 기능을 가지는 것이 바람직하다. 또한, 디지털 방송 단말이 동작하는 방송 서비스 환경은 일반적인 단방향 방송 서비스 환경과, 인터넷 망 등의 통신망을 통한 양방향 서비스 환경이 독립적으로 구성되거나 연동 및 융합되어 구성이 가능하다.The broadcast
상기 TVA 메타데이터 획득부(113)는 디지털 방송 채널을 통해 전송되고 있는 디지털 방송 프로그램에 해당되는 TVA 메타데이터를 획득하여 통합 형식 인코딩부(117) 또는 부가 콘텐츠 획득부(115)로 전달한다. 이때, 획득된 TVA 메타데이터는 TVA의 페이즈(Phase) 1과 페이즈 2 규격을 모두 포함할 수 있다. 또한, TVA 메타데이터는 방송 프로그램의 오디오 및 비디오 스트림(Stream)과 함께 다중화되어 같은 채널, 별도의 독립 채널, 또는 인터넷과 같은 통신망을 통해 전송될 수 있다. The TVA
상기 사용자 데이터 획득부(114)는 사용자(디지털 방송 콘텐츠의 시청자)가 디지털 방송 콘텐츠 및 메타데이터를 소비(예를 들어, 소비, 예약, 저장, 및 편집)하면서 시청자의 의도 및 행위에 의해 발생시킨 사용자 데이터를 획득하여 사용자 메타데이터 생성부(116) 또는 통합 형식 인코딩부(117)로 전달한다. 시청자의 의도 및 행위에 의해 발생시킨 사용자 데이터에는 사용자 저작물(예를 들어, 사용자의 마킹, 메모, 음성 녹음, 또는 동영상 캡처), 사용자의 선호도(예를 들어, 선호하는 방송 채널, 프로그램, 프로그램 구간, 장르, 또는 등장인물), 사용자의 시청 정보(예를 들어, 디지털 방송 콘텐츠의 소비 이력, 프로그램의 구간별 시청 여부, 또는 데이터 방송의 애플리케이션 소비시 애플리케이션이 발생시킨 데이터)가 포함된다. 이러한 사용자 데이터는 디지털 방송 단말에 장착 또는 연결된 입력 장치(예를 들어, 터치 펜, 마우스, 키보드, 마이크로 폰(Micro phone), 카메라, 또는 생체신호 센서) 또는 저장 매체를 통해 직접 획득된다. 이때, 사용자의 선호도와 사용자의 시청 정보는 디지털 방송 콘텐츠 및 메타데이터의 사용 횟수 등에 기반을 둔 자동 계산 알고리즘에 의해 간접 획득도 가능하다.The user
상기 부가 콘텐츠 획득부(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
또한, 부가 콘텐츠 획득부(115)는 방송 프로그램 획득부(112)로부터 전달된 디지털 방송 프로그램 중에서 데이터 방송 프로그램에 표시된 링크 정보를 이용해 부가 콘텐츠를 획득하는 기능을 수행한다. 이때의 부가 콘텐츠는 ACAP(Advance Common Application Platform), MHP(Multimedia Home Platform), OCAP(Open Cable Application Platform) 등과 같은 데이터 방송 미들웨어에서 제공되는 콘텐츠 타입들로 정의된다. 본 발명에 적용되는 데이터 방송 미들웨어의 범위는 상기 언급된 예에 한정되는 것은 아니다. 예를 들어, 부가 콘텐츠 획득부(115)는 데이터 방송 채널을 통해 전송된 퀴즈 프로그램 내의 데이터 방송 내용(예를 들어, 텍스트, 그래픽, 오디오, 및 비디오), 주식 정보, 교통 정보, 또는 쇼핑 정보 등을 방송사나 혹은 제 3의 서비스 제공자들로부터 획득할 수 있다.In addition, the additional
또한, 부가 콘텐츠 획득부(115)는 TV 사용자가 외부채널(인터넷 채널)을 통해 TV 단말에서 검색하여 획득하거나 소비하는 멀티미디어 리소스들을 획득한다.In addition, the additional
상기 사용자 메타데이터 생성부(116)는 디지털 방송 프로그램, 부가 콘텐츠 획득부(115)로부터 전달된 부가 콘텐츠, 사용자 데이터 획득부(114)로부터 전달된 사용자 데이터 간의 시공간 상의 구성 정보와 동기 정보가 포함되는 사용자 메타데이터를 생성하는 기능을 수행한다. 여기서, 사용자 메타데이터에는 사용자 데이터 의 구성 정보와 동기 정보가 하기의 [표 1]의 형식에 따라 저장된다. The
상기 [표 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
예를 들어, 사용자 데이터의 타입에 따른 구성 정보를 살펴보면, 사용자 데이터의 타입이 그래픽(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
또한, 사용자 메타데이터 생성부(116)는 TVA 메타데이터에서 콘텐츠의 식별정보인 CRID(Contents Reference Identifier)와 통합 형식(10)에 인코딩될 실제 콘텐츠의 파일 상의 위치를 연결하기 위한 참조 테이블을 생성하여 사용자 메타데이터에 삽입한다.In addition, the
하기의 [표 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
상기 [표 2]는 사용자 메타데이터 생성부(116)에서 생성되는 사용자 메타데이터 내부에 삽입하게 되는 참조 테이블의 일례이다. 참조 테이블에는 TVA 메타데이터를 통해 제공받을 수 있는 모든 콘텐츠에 대해서 기술되어 있다.Table 2 is an example of a reference table to be inserted into user metadata generated by the
각 아이템(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
또한, 사용자 메타데이터 생성부(116)는 사용자 선호도를 추출하여 사용자 메타데이터에 삽입한다. 사용자 메타데이터 생성부(116)는 사용자 선호도를 기록하기 위해, TVA 메타데이터의 'Usage History DS'를 사용자 메타데이터에 삽입한다. 이러한 'Usage History DS' 중에서 사용자 액션 정보(ActionTime 및 ActionType)가 사용되어 사용자가 선호하는 부분이 기록되고, 사용자가 선호하는 부분에 대한 정보가 이용되어 디지털 방송 프로그램 중 선호하는 세그먼트(Segment) 부분에 대한 알람 또는 추천 서비스가 가능하다. 사용자가 선호하는 부분은 디지털 방송 프로그램이 사용자에 의해 반복 재생되는 횟수에 기반을 두어 우선순위가 결정된다. In addition, the
상기 통합 형식 인코딩부(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
상기 통합 형식 편집부(118)는 통합 형식(10)을 디코딩하여 사용자에게 제공하고, 사용자의 요청에 따라 업데이트된 디지털 방송 콘텐츠 또는 사용자 데이터를 통합 형식에 추가하여 새로운 통합 형식을 생성하도록 이전의 통합 형식을 편집하는 기능을 수행한다. 즉, 사용자가 저장 매체에 저장된 통합 형식(10) 내의 부가 콘텐츠, 사용자 메타데이터, 또는 TVA 메타데이터를 업데이트(Update)하여 새로운 통합 형식을 생성하고자 하는 경우, 상기 통합 형식 편집부(118)는 인코딩된 통합 형식(10)을 인코딩 규격에 맞게 디코딩하여 사용자에게 제공하고, 업데이트된 디지털 방송 콘텐츠 또는 사용자 데이터가 새로운 통합 형식에 포함되도록 TVA 메타데이터 획득부(113), 부가 콘텐츠 획득부(115), 및 사용자 메타데이터 생성부(116)를 제어한다.The integrated
이하, 본 발명에 따른 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식 디코더(110)의 구성요소 각각에 대하여 살펴보기로 한다.Hereinafter, each component of the
상기 통합 형식 디코딩부(121)는 통합 형식(10)을 디코딩하여 디지털 소비 권리, 디지털 방송 프로그램, TVA 메타데이터, 부가 콘텐츠, 사용자 데이터, 및 사용자 메타데이터를 추출한다. 그리고 통합 형식 디코딩부(121)는 디지털 방송 프로그램을 방송 프로그램 재생부(123)로, 사용자 메타데이터를 사용자 메타데이터 해석부(124)로, TVA 메타데이터를 TVA 메타데이터 해석부(125)로 전달한다. 그리고 통합 형식 디코딩부(121)는 각각의 재생부에 해당되는 콘텐츠들에 대한 접근을 가능케 하는 기능을 수행한다. 이때, 통합 형식(10)은 저장 매체(예를 들어, 하드디스크, 메모리, 네트워크 저장장치, CD, DVD, HD-DVD, 블루레이 디스크, USB 저장 장치)를 통해서 통합 형식 인코딩부(117)로부터 통합 형식 디코딩부(121)로 이동되거나 공유되는 것이 바람직하다.The integrated
상기 디지털 소비 권리 검증부(122)는 통합 형식(10) 내에 포함된 디지털 방송 콘텐츠들에 대한 디지털 소비 권리를 인증하는 기능을 수행한다. 또한, 디지털 소비 권리 검증부(122)는 디코더(120)에서 디지털 소비 권리 획득 시, 저장된 디지털 방송 콘텐츠에 대한 디지털 소비 권리(예를 들어, 재생, 재사용, 및 소비)를 서비스 제공자로부터 획득하고 검증하는 기능을 수행한다. 이때, 디지털 소비 권리 검증부(122)의 일례는 전술한 바와 같다. The digital consumption
상기 TVA 메타데이터 해석부(125)는 통합 형식 내에 인코딩되어 있는 TVA 메타데이터를 파싱한다. 그리고 TVA 메타데이터 해석부(125)는 해석한 결과를 사용자 메타데이터 해석부(124)로 전달한다.The
상기 사용자 메타데이터 해석부(124)는 통합 형식 인코딩부(121)로부터 전달된 사용자 메타데이터를 해석하고, 해석한 결과에 따라 사용자 데이터에 대한 참조와, 참조 테이블을 통한 부가 콘텐츠에 대한 참조를 추출하여 방송 프로그램 재생부(123)로 전달한다. The
상기 방송 프로그램 재생부(123)는 사용자 메타데이터 해석부(124)로부터 전달된 각 콘텐츠에 대한 참조를 이용하여 통합 형식 디코딩부(121)로부터 전달된 디지털 방송 프로그램, 사용자 데이터, 및 부가 콘텐츠들을 MPEG-4 BIFS에 포함되어 있는 시간, 공간 정보에 맞추어 재생한다. 이때, 재생 방법은 하기의 도 3 및 도 4를 참조하여 설명하기로 한다. The broadcast
상기 디지털 아이템 재생부(127)는 통합 형식(10) 내에 포함되어 있는 디지털 아이템들을 디지털 방송 프로그램의 재생 과정 또는 TVA 메타데이터의 재생 과정과는 개별적으로 사용자가 디지털 아이템을 재생하거나 소비할 수 있도록 디지털 아이템을 재생하는 기능을 수행한다. The digital
상기 TVA 메타데이터 재생부(126)는 TVA 메타데이터 해석부(125)로부터 전달된 TVA 메타데이터에 기술되어 있는 디지털 방송 프로그램에 대한 부가 정보를 이용한 부가 정보 서비스를 제공하는 기능을 수행한다. 또한, TVA 메타데이터 재생부(126)는 해당 디지털 방송 프로그램과 관련된 부가 콘텐츠에 대한 참조 정보를 제공하는 기능을 수행한다. 이때, TVA 메타데이터를 통해서 제공되는 부가 정보 서비스는 방송 프로그램의 인덱싱(indexing)정보, 키 프레임, 비디오 세그먼트 정보, 및 프로그램의 시놉시스, 주인공, 키워드와 같은 프로그램 자체의 서술 정보를 제공하는 서비스를 의미한다. 또한, 통합 형식(10)에 포함되어 있는 콘텐츠들은 상기 [표 2]에서 전술한 통합 형식(10) 내의 참조 테이블을 통해서, TVA 메타데이터 내의 부가 콘텐츠 정보가 해석될 수 있다. The TVA
도 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.
단방향 방송용인 프로파일 I에서는 디지털 방송 프로그램과 함께 TVA 메타데이터 페이즈(Phase) 1에 의한 프로그램에 대한 부가 정보를 제공한다. 단방향 방송용인 프로파일 I에서 요구되는 기술로는 TVA 메타데이터 페이즈(Phase) 1, 참조 테이블, MPEG-4 파일 포맷에 대한 기술이 있다. 단방향 방송용인 프로파일 I의 기능에는 프로그램에 관한 프로그램에 관한 부가정보(예를 들어, 키워드, 시놉시스, 주인공), 간단한 부가 콘텐츠(예를 들어, 키 프레임, 프리뷰 이미지), 방송 프로그램의 재사용(예를 들어, 소장, 이동, 공유)에 대한 기능이 포함된다. Profile I, for unidirectional broadcasting, provides additional information about the program by
다음으로, 프로파일 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
상기 초기 객체 기술자(311)는 부가 콘텐츠 및 사용자 데이터와 함께 저장된 디지털 방송 프로그램을 사용자가 재 시청할 시, 디코더(120)(또는 재생기)에서 초기 객체 기술자의 정보를 제공하는 기능을 수행한다. The
상기 트랙들(312 내지 319)은 엠닷(mdat) 박스(320)에 저장되는 데이터들의 참조 기능을 수행한다. 이때, 트랙 1번(312)과 트랙 2번(313)은 장면 정보에 대한 스트림으로 각각 장면 기술자와 객체 기술자에 대한 정보가 들어있다. 트랙 3번(314)과 트랙 4번(315)은 각각 TVA 메타데이터와 사용자 메타데이터를 참조하기 위해 할당된다. 그리고 트랙 5번(315)부터는 사용자 데이터나 부가 콘텐츠들에 대한 정보가 포함될 수 있으며, 이러한 트랙에 대한 실제 데이터는 엠닷(mdat) 박스(330) 안에 저장된다. 여기서, 트랙 1번과 2번을 제외한 트랙에는 통합 형식 내에 포함된 콘텐츠들에 대한 디지털 소비 권리가 독립적인 파일 형태로 포함 가능하다. The
상기 메타(meta) 박스(319)에는 아이록/아이인프(iloc/iinf) 박스(321)와 엑스엠엘(xml) 박스(323)가 포함되어 있다. 아이록/아이인프(iloc/iinf) 박스(321)에는 통합 형식(10) 내에 포함된 디지털 아이템들의 위치 정보가 포함되어 있다. 여기서, 위치 정보는 오프셋, 길이, 아이템 이름, 또는 콘텐츠 타입이 포함될 수 있다. 또한, 엑스엠엘(xml) 박스(323)는 통합 형식(10) 내에 포함된 디지털 아이템들에 대한 디지털 소비 권리가 MPEG-21 DID(Digital Item Declaration) 형태로 기술되어 포함 가능하다.The
상기 엠닷(mdat) 박스(330)는 무브(moov) 박스(310)의 각 트랙에서 참조하는 실제 데이터가 포함되어 있다. 즉, 무브(moov) 박스(310) 내의 트랙 1번(312)이 참조하는 실제 데이터는 엠닷(mdat) 박스(330) 내의 장면 기술자(331)이고, 트랙 2번(313)이 참조하는 실제 데이터는 엠닷(mdat) 박스(330) 내의 객체기술자(332)이다. 또한, 트랙 5번(316)이 참조하는 실제 데이터는 방송프로그램의 비디오 스트림(335)이 된다. 이때, 각각의 데이터는 비트 스트림(Beat Stream)의 형태로 저장된다. The
도 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
본 발명에 따른 도 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
예를 들어, 방송 프로그램의 비디오 스트림은 트랙 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
도 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
메타(meta) 박스(510)에는 아이록/아이인프(iloc/iinf) 박스(511)와 엑스엠엘(xml) 박스(512)가 포함되어 있다. The
상기 아이록/아이인프(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 /
상기 엑스엠엘(xml) 박스(512)에는 통합 형식(10) 내에 포함되는 디지털 아이템들에 대한 디지털 소비 권리가 MPEG-21 DID(Digital Item Declaration)형태로 기술되어 포함 가능하다.The
상기 엠닷(mdat) 박스(520)에는 적어도 하나 이상의 MPEG-4 파일(hidden mp4 file)(521)이 포함될 수 있다. 이러한 MPEG-4 파일(hidden mp4 file)(521)은 각 위치 정보와 디지털 소비 권리가 포함된 메타(meta) 박스(510) 내의 아이록/아이인프(iloc/iinf) 박스(511)와 엑스엠엘(xml) 박스(512)를 통해 사용자의 디지털 아이템 개별 소비가 가능하다.The
도 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
다음으로, 이러한 디지털 방송 콘텐츠(디지털 방송 프로그램)에 대한 디지털 소비 권리가 획득되고(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
다음으로, 프로파일 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
상기 확인 결과(512), 새로운 부가 콘텐츠가 방송 프로그램에 동기화된 상태로 소비되었다면, 사용자 메타데이터 내부에 있는 상기 [표 1]에서 전술된 사용자 데이터와 같은 형태로 콘텐츠의 시간, 공간 정보를 저장한다(514). 이어서, 콘텐츠가 삽입될 트랙 번호 값을 참조 테이블에 업데이트한다(516). 상기 확인 결과(512), 새로운 부가 콘텐츠가 방송 프로그램에 동기화된 상태로 소비되지 않았다면 "516" 과정을 수행한다. 그리고 "510" 과정부터 반복적으로 수행한다.As a result of the
상기 확인 결과(510), 미디어 리소스를 다운로드하지 않는다면, "526" 과정을 수행한다.If the
또한, 데이터 방송을 통한 애플리케이션을 획득 및 소비했거나(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)
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)
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)
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)
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 |
-
2006
- 2006-12-28 KR KR1020060136423A patent/KR100837721B1/en not_active Expired - Fee Related
Patent Citations (2)
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)
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 |