[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20040025098A - Adaptive Service System and Method for Providing Broadcasting Program Using Scene Description Language and Metadata - Google Patents

Adaptive Service System and Method for Providing Broadcasting Program Using Scene Description Language and Metadata Download PDF

Info

Publication number
KR20040025098A
KR20040025098A KR1020020056919A KR20020056919A KR20040025098A KR 20040025098 A KR20040025098 A KR 20040025098A KR 1020020056919 A KR1020020056919 A KR 1020020056919A KR 20020056919 A KR20020056919 A KR 20020056919A KR 20040025098 A KR20040025098 A KR 20040025098A
Authority
KR
South Korea
Prior art keywords
program
user
broadcasting
meta
metadata
Prior art date
Application number
KR1020020056919A
Other languages
Korean (ko)
Inventor
이한규
이희경
강경옥
김진웅
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to KR1020020056919A priority Critical patent/KR20040025098A/en
Publication of KR20040025098A publication Critical patent/KR20040025098A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/73Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors

Landscapes

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

Abstract

PURPOSE: A device for adaptively supplying a broadcasting program by using a scene description language and meta-data and a service method thereof are provided to process high-quality broadcasting programs according to terminal performance and contents preference of users for many broadcasting terminals, thereby supplying custommade programs. CONSTITUTION: A broadcasting receiving device(10) consists of a broadcasting signal receiver(11), a user preference manager(12), a contents and meta-data storage(13), and a custommade program supplier(14). A user terminal device(20) consists of a broadcasting reception device remote controller(21) and a custommade program reproducer(22). The broadcasting signal receiver(11) demodulates/decodes a digital broadcasting signal, and stores the digital broadcasting signal in the contents and meta-data storage(13). The user preference manager(12) inputs a control signal for the broadcasting receiving device(10) from the user terminal device(20), extracts user preference meta-data, and stores usage history of a user with the user preference meta-data in the contents and meta-data storage(13). The custommade program supplier(14) transmits a contents resource related to scene description meta-data to the user terminal device(20).

Description

장면 기술 언어 및 메타데이터를 이용한 방송 프로그램의 적응적 제공 장치 및 서비스 방법{Adaptive Service System and Method for Providing Broadcasting Program Using Scene Description Language and Metadata}Adaptive Service System and Method for Providing Broadcasting Program Using Scene Description Language and Metadata}

본 발명은 디지털 방송 서비스 기술에 관한 것으로서, 보다 상세하게는 네트워크 상의 다양한 성능을 갖는 다수개의 방송 단말들에 각각의 단말의 성능 및사용자의 컨텐츠 유형에 대한 선호도에 따라 고화질 방송 프로그램을 가공하여 맞춤형 프로그램을 제공하는 기술에 관한 것이다. 이때 네트워크는 홈 네트워크나 제한된 지역에 제공되는 무선 네트워크 등을 그 예로 들 수 있으며, 다양한 방송 단말들의 예로 방송수신 셋탑 박스, 개인 휴대 단말(PDA), 노트북, 퍼스널 컴퓨터, MP3 플레이어 등을 들 수 있다.The present invention relates to a digital broadcast service technology, and more particularly, to a plurality of broadcast terminals having various capabilities on a network, a high-definition broadcast program is processed by processing a high-definition broadcast program according to the performance of each terminal and a user's preference for a content type. It relates to a technology for providing. In this case, the network may be a home network or a wireless network provided in a limited area. Examples of various broadcasting terminals may include a broadcasting set-top box, a personal digital assistant (PDA), a notebook computer, a personal computer, and an MP3 player. .

디지털 방송은 다수의 채널을 통하여 고화질의 프로그램을 제공할 뿐 아니라, 방송 프로그램에 다양한 부가 정보의 제공이 용이하다는 특징이 있다. 이러한 방송 프로그램의 부가 정보 중에는 방송 프로그램의 효율적인 검색 및 선택 등을 위한 메타데이터가 포함된다. 또한 디지털 방송 수신 셋탑 박스는 저장 매체를 사용하여 고화질의 방송 프로그램과 그 부가 정보로써 메타데이터를 제공하면, 이를 통하여 시청자는 원하는 방송 프로그램을 자신이 원하는 시간에 시청할 수 있다.Digital broadcasting not only provides a high quality program through a plurality of channels, but also provides various additional information to the broadcast program. The additional information of the broadcast program includes metadata for efficient search and selection of the broadcast program. In addition, when the digital broadcast reception set-top box provides metadata of a high quality broadcast program and its additional information using a storage medium, the viewer can watch a desired broadcast program at a desired time.

그러나 시청 환경의 변화에 따라 댁내에서 네트워크로 연결된 환경이 제공되며, 이러한 네트워크 환경 하에서 다양한 형태의 멀티미디어를 소비할 수 있는 단말들이 연결될 경우, 시청자가 고화질의 방송 프로그램을 각 단말에서 적절히 사용하도록 하기 위한 기술이 필요하다.However, in accordance with changes in the viewing environment, a networked environment is provided in the home, and in such a network environment, when terminals capable of consuming various types of multimedia are connected, the viewer is required to properly use a high-definition broadcast program in each terminal. Skill is needed.

따라서, 본 발명은 상기와 같은 문제를 해결하기 위해 안출된 것으로서, 네트워크 상의 다양한 성능을 갖는 다수개의 방송 단말들에 각각의 단말의 성능 및 사용자의 컨텐츠 유형에 대한 선호도에 따라 고화질 방송 프로그램을 가공하여 맞춤형 프로그램을 제공하는 서비스 시스템을 제공함에 그 목적이 있다.Accordingly, the present invention has been made to solve the above problems, by processing a high-definition broadcast program according to the performance of each terminal and preference of the content type of the user to a plurality of broadcast terminals having various capabilities on the network The purpose is to provide a service system that provides customized programs.

또한, 본 발명은 상기와 같은 문제를 해결하기 위해 안출된 것으로서, 네트워크 상의 다양한 성능을 갖는 다수개의 방송 단말들에 각각의 단말의 성능 및 사용자의 컨텐츠 유형에 대한 선호도에 따라 고화질 방송 프로그램을 가공하여 맞춤형 프로그램을 제공하는 서비스 방법을 제공함에 그 목적이 있다.In addition, the present invention has been made to solve the above problems, by processing a high-definition broadcast program to a plurality of broadcast terminals having a variety of capabilities on the network according to the performance of each terminal and the user's preference for the content type The purpose is to provide a service method for providing a customized program.

또한, 본 발명은 상기와 같은 문제를 해결하기 위해 안출된 것으로서, 네트워크 상의 다양한 성능을 갖는 다수개의 방송 단말들에 각각의 단말의 성능 및 사용자의 컨텐츠 유형에 대한 선호도에 따라 고화질 방송 프로그램을 가공하여 맞춤형 프로그램을 제공하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한 기록매체를 제공함에 그 목적이 있다.In addition, the present invention has been made to solve the above problems, by processing a high-definition broadcast program to a plurality of broadcast terminals having a variety of capabilities on the network according to the performance of each terminal and the user's preference for the content type It is an object of the present invention to provide a computer-readable recording medium having recorded thereon a program for realizing a function of providing a customized program.

본 발명이 속한 기술분야에서 통상의 지식을 가진 자는 본 명세서의 도면, 발명의 상세한 설명 및 특허청구범위로부터 본 발명의 다른 목적 및 장점을 쉽게 인식할 수 있다.Those skilled in the art to which the present invention pertains can readily recognize other objects and advantages of the present invention from the drawings, the description of the invention, and the claims.

도1은 본 발명이 적용되는 홈 네트워크 환경을 나타내는 구성도,1 is a block diagram showing a home network environment to which the present invention is applied;

도2는 본 발명에 따른 디지털 방송 수신기 및 단말 장치의 구성도,2 is a block diagram of a digital broadcast receiver and a terminal device according to the present invention;

도3은 본 발명에 따른 방송 프로그램 제공 방법의 흐름도이다.3 is a flowchart of a broadcast program providing method according to the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

1 : 수상기 장치2 : 방송수신장치1: Receiver device 2: Broadcast receiver

3 : 홈 네트워크4, 5, 6 : 사용자 단말3: home network 4, 5, 6: user terminal

상기와 같은 목적을 달성하기 위해 본 발명은, 네트워크 상의 다양한 성능을 갖는 다수개의 방송 단말들에 각각의 단말의 성능 및 사용자의 컨텐츠 유형에 대한선호도에 따라 고화질 방송 프로그램을 가공하여 맞춤형 프로그램을 제공하는 서비스 시스템을 제공한다.In order to achieve the above object, the present invention provides a customized program by processing a high-definition broadcast program to a plurality of broadcast terminals having a variety of capabilities on the network according to the performance of each terminal and the preference for the content type of the user Provide a service system.

또한 상기와 같은 목적을 달성하기 위해 본 발명은, 네트워크 상의 다양한 성능을 갖는 다수개의 방송 단말들에 각각의 단말의 성능 및 사용자의 컨텐츠 유형에 대한 선호도에 따라 고화질 방송 프로그램을 가공하여 맞춤형 프로그램을 제공하는 서비스 방법을 제공한다.In order to achieve the above object, the present invention provides a customized program by processing a high-definition broadcast program according to the performance of each terminal and the user's preference for the content type to a plurality of broadcast terminals having a variety of capabilities on the network To provide a service method.

또한 상기와 같은 목적을 달성하기 위해 본 발명은, 네트워크 상의 다양한 성능을 갖는 다수개의 방송 단말들에 각각의 단말의 성능 및 사용자의 컨텐츠 유형에 대한 선호도에 따라 고화질 방송 프로그램을 가공하여 맞춤형 프로그램을 제공하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.In order to achieve the above object, the present invention provides a customized program by processing a high-definition broadcast program according to the performance of each terminal and the user's preference for the content type to a plurality of broadcast terminals having a variety of capabilities on the network A computer readable recording medium having recorded thereon a program for realizing the function of the present invention is provided.

본 발명에 따르면 사용자의 각 단말 장치로의 컨텐츠 유형 선호도와 단말장치 성능에 대한 메타데이터를 사용하고, 이를 통하여 각 단말에 적절한 장면 기술 메타데이터와 컨텐츠 리소스를 생성 및 전송한다. 이를 통하여 각 단말 장치들에서는 적절한 형태로 방송 프로그램을 다른 형태의 컨텐츠로 시청할 수 있는 서비스를 제공한다.According to the present invention, metadata of content type preferences and terminal performance of a user to each terminal device is used, and through this, scene description metadata and content resources appropriate to each terminal are generated and transmitted. Accordingly, each terminal device provides a service for viewing a broadcast program in a different form in an appropriate form.

이하의 내용은 단지 본 발명의 원리를 예시한다. 그러므로 당업자는 비록 본 명세서에 명확히 설명되거나 도시되지 않았지만 본 발명의 원리를 구현하고 본 발명의 개념과 범위에 포함된 다양한 장치를 발명할 수 있는 것이다. 또한, 본 명세서에 열거된 모든 조건부 용어 및 실시예들은 원칙적으로, 본 발명의 개념이 이해되도록 하기 위한 목적으로만 명백히 의도되고, 이와 같이 특별히 열거된 실시예들 및 상태들에 제한적이지 않는 것으로 이해되어야 한다. 또한, 본 발명의 원리, 관점 및 실시예들뿐만 아니라 특정 실시예를 열거하는 모든 상세한 설명은 이러한 사항의 구조적 및 기능적 균등물을 포함하도록 의도되는 것으로 이해되어야 한다. 또한 이러한 균등물들은 현재 공지된 균등물뿐만 아니라 장래에 개발될 균등물 즉 구조와 무관하게 동일한 기능을 수행하도록 발명된 모든 소자를 포함하는 것으로 이해되어야 한다.The following merely illustrates the principles of the invention. Therefore, those skilled in the art, although not explicitly described or illustrated herein, can embody the principles of the present invention and invent various devices that fall within the spirit and scope of the present invention. Furthermore, all conditional terms and embodiments listed herein are in principle clearly intended for the purpose of understanding the concept of the invention and are not to be limited to the specifically listed embodiments and states. Should be. In addition, it is to be understood that all detailed descriptions, including the principles, aspects, and embodiments of the present invention, as well as listing specific embodiments, are intended to include structural and functional equivalents of these matters. In addition, these equivalents should be understood to include not only equivalents now known, but also equivalents to be developed in the future, that is, all devices invented to perform the same function regardless of structure.

따라서 예를 들어, 본 명세서의 블럭도는 본 발명의 원리를 구체화하는 예시적인 회로의 개념적인 관점을 나타내는 것으로 이해되어야 한다. 이와 유사하게, 모든 흐름도, 상태 변환도, 의사 코드 등은 컴퓨터가 판독 가능한 매체에 실질적으로 나타낼 수 있고 컴퓨터 또는 프로세서가 명백히 도시되었는지 여부를 불문하고 컴퓨터 또는 프로세서에 의해 수행되는 다양한 프로세스를 나타내는 것으로 이해되어야 한다.Thus, for example, the block diagrams herein should be understood to represent a conceptual aspect of exemplary circuitry embodying the principles of the invention. Similarly, all flowcharts, state transitions, pseudocodes, and the like are understood to represent various processes performed by a computer or processor, whether or not the computer or processor is substantially illustrated on a computer readable medium and whether the computer or processor is clearly shown. Should be.

프로세서 또는 이와 유사한 개념으로 표시된 기능 블럭을 포함하는 도면에 도시된 다양한 소자의 기능은 전용 하드웨어뿐만 아니라 적절한 소프트웨어와 관련하여 소프트웨어를 실행할 능력을 가진 하드웨어의 사용으로 제공될 수 있다. 프로세서에 의해 제공될 때, 상기 기능은 단일 전용 프로세서, 단일 공유 프로세서 또는 복수의 개별적 프로세서에 의해 제공될 수 있고, 이들 중 일부는 공유될 수 있다. 또한 프로세서, 제어가 또는 이와 유사한 개념으로 제시되는 용어의 명확한 사용은 소프트웨어를 실행할 능력을 가진 하드웨어를 배타적으로 인용하여 해석되어서는 아니 되고, 제한 없이 디지털 신호 프로세서(DSP) 하드웨어, 소프트웨어를 저장하기 위한 롬(ROM), 램(RAM) 및 비 휘발성 메모리를 암시적으로 포함하는 것으로 이해되어야 한다. 주지관용의 다른 하드웨어도 포함될 수 있다. 유사하게, 도면에 도시된 스위치는 개념적으로만 제시된 것일 수 있다. 이러한 스위치의 작용은 프로그램 로직 또는 전용 로직을 통해 프로그램 제어 및 전용 로직의 상호 작용을 통하거나 수동으로 수행될 수 있는 것으로 이해되어야 한다. 특정의 기술은 본 명세서의 보다 상세한 이해로서 설계자에 의해 선택될 수 있다.The functionality of the various elements shown in the figures, including functional blocks represented by a processor or similar concept, can be provided by the use of dedicated hardware as well as hardware capable of executing software in association with appropriate software. When provided by a processor, the functionality may be provided by a single dedicated processor, by a single shared processor or by a plurality of individual processors, some of which may be shared. In addition, the explicit use of the terms processor, control or similar terminology should not be interpreted exclusively as a citation of hardware capable of executing software, and is not intended to be used to store digital signal processor (DSP) hardware or software without limitation. It should be understood that it implicitly includes ROM, RAM, and non-volatile memory. Other hardware for the governor may also be included. Similarly, the switches shown in the figures may be presented conceptually only. It is to be understood that the action of such a switch can be performed manually or through the interaction of program control and dedicated logic via program logic or dedicated logic. Certain techniques may be selected by a designer with a more detailed understanding of the disclosure.

본 명세서의 청구범위에서, 상세한 설명에 기재된 기능을 수행하기 위한 수단으로 표현된 구성요소는 예를 들어 상기 기능을 수행하는 회로 소자의 조합 또는 펌웨어/마이크로 코드 등을 포함하는 모든 형식의 소프트웨어를 포함하는 기능을 수행하는 모든 방법을 포함하는 것으로 의도되었으며, 상기 기능을 수행하도록 상기 소프트웨어를 실행하기 위한 적절한 회로와 결합된다. 이러한 청구범위에 의해 정의되는 본 발명은 다양하게 열거된 수단에 의해 제공되는 기능들이 결합되고 청구항이 요구하는 방식과 결합되기 때문에 상기 기능을 제공할 수 있는 어떠한 수단도 본 명세서로부터 파악되는 것과 균등한 것으로 이해되어야 한다.In the claims of this specification, components expressed as means for performing the functions described in the detailed description include all types of software including, for example, a combination of circuit elements or firmware / microcode, etc. that perform the functions. It is intended to include all methods of performing a function which are combined with appropriate circuitry for executing the software to perform the function. The invention, as defined by these claims, is equivalent to what is understood from this specification, as any means capable of providing such functionality, as the functionality provided by the various enumerated means are combined, and in any manner required by the claims. It should be understood that.

상술한 목적, 특징 및 장점들은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 우선 각 도면의 구성요소들에 참조 번호를 부가함에 있어서, 동일한 구성 요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 번호를 가지도록 하고 있음에 유의하여야 한다. 또한, 본 발명을 설명함에 있어서, 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. First of all, in adding reference numerals to the components of each drawing, it should be noted that the same components have the same number as much as possible even if displayed on different drawings. In addition, in describing the present invention, when it is determined that the detailed description of the related known technology may unnecessarily obscure the subject matter 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), 방송수신장치(2), 홈네트워크(3), 복수개의 사용자 단말(4,5,6)으로 구성된 것을 나타낸다.1 is a block diagram of an indoor broadcasting viewing environment in which a digital broadcast receiving device is connected to a plurality of user terminal devices based on a home network, and includes a receiver device 1, a broadcast receiving device 2, a home network 3, It shows that it consists of a plurality of user terminals (4, 5, 6).

이상과 같이 구성된 댁내의 방송 시청 환경은 일반적으로 다음과 같이 동작한다. 사용자 단말(4,5,6)이 홈네트워크(3)를 통해 방송수신장치(2)에 특정 컨텐츠 또는 부가정보에 대한 요청 신호를 송신하면, 방송수신장치(2)는 요청 신호를 송신한 사용자 단말이 단말들(4,5,6) 중 어느 단말인지 확인하고, 사용자 단말 성능 및 단말 사용자의 취향에 적합한 형태로 요청한 컨텐츠 및 부가정보를 변환하여 요청한 사용자 단말에게 송신한다.In-house broadcasting viewing environment configured as described above generally operates as follows. When the user terminal 4, 5, 6 transmits a request signal for specific content or additional information to the broadcast receiving device 2 through the home network 3, the broadcast receiving device 2 transmits the request signal. The terminal identifies which of the terminals 4, 5, and 6, converts the requested content and additional information into a form suitable for the user terminal performance and the taste of the terminal user, and transmits the requested content and additional information to the requested user terminal.

도2는 상기의 도1에서 설명한 환경 구성의 일실시 예를 보여주는 구성도로서, 방송수신장치와 하나의 사용자단말장치가 네트워크 상에서 연결되었을 때 그 구성을 나타낸 것이다. 이때 전체적인 구성은 크게 방송수신장치(10)와 사용자 단말장치(20)가 홈 네트워크와 같은 네트워크(30)에 의하여 연결되는 형태이다.FIG. 2 is a block diagram showing an embodiment of the environment configuration described with reference to FIG. 1 when the broadcast receiving apparatus and one user terminal apparatus are connected in a network. In this case, the overall configuration is a form in which the broadcast receiving device 10 and the user terminal device 20 are connected by a network 30 such as a home network.

방송수신장치(10)는 크게 방송신호수신부(11), 사용자취향관리부(12), 컨텐츠 및 메타데이터 저장장치(13), 맞춤형 프로그램 제공부(14)로 구성된다. 사용자단말장치(20)는 방송수신장치원격제어부(21)과 맞춤형 프로그램 재생부(22)로 구성된다. 방송신호수신부(11)는 방송채널을 통하여 입력되는 디지털 방송 신호를 복조/복호화 하여, 컨텐츠 및 메타데이터 저장장치(13)에 저장한다. 사용자 취향관리부(12)는 사용자의 방송수신장치(10)에 대한 제어신호를 사용자단말장치(20)로부터 입력 받아서, 이로부터 사용자의 취향(user preference) 메타데이터를 추출하여, 방송수신장치에 대한 사용자의 사용내역(usage history)과 추출한 사용자 취향 메타데이터를 컨텐츠 및 메타데이터 저장장치(13)에 저장한다. 맞춤형 프로그램 제공부(14)는 사용자단말장치(20)로부터의 요청에 의하여 해당 사용자단말장치(20)에 적절한 컨텐츠에 대한 장면기술(scene description) 메타데이터와 관련된 컨텐츠 리소스를 사용자단말장치(20)에 전송한다.The broadcast receiving device 10 is largely comprised of a broadcast signal receiver 11, a user preference manager 12, a content and metadata storage device 13, and a customized program provider 14. The user terminal device 20 is composed of a broadcast receiving device remote control unit 21 and a customized program playback unit 22. The broadcast signal receiver 11 demodulates / decodes a digital broadcast signal input through a broadcast channel and stores the content in the content and metadata storage device 13. The user preference management unit 12 receives a control signal for the broadcast receiving device 10 of the user from the user terminal device 20, extracts user preference metadata therefrom, and extracts the user preference metadata for the broadcast receiving device. The usage history of the user and the extracted user taste metadata are stored in the content and metadata storage device 13. The customized program providing unit 14 requests a content resource related to scene description metadata about content suitable for the corresponding user terminal device 20 by a request from the user terminal device 20. To transmit.

사용자단말장치(20)는 사용자의 개인 단말 장치에 해당하며, 방송수신장치(10)에 대한 원격 제어 및 맞춤형 프로그램을 재생할 수 있는 기능을 수행하며, 방송수신장치원격제어부(21), 맞춤형프로그램재생부(22)로 구성된다.The user terminal device 20 corresponds to a user's personal terminal device, performs a function of remotely controlling the broadcast receiving device 10 and playing a customized program, and the broadcast receiving device remote control unit 21 and playing a customized program. It is comprised by the part 22.

방송수신장치원격제어부(21)은 방송수신장치(10)에 대한 원격제어 입력을 방송수신장치(10)에 전송하며, 맞춤형프로그램재생부(22)는 맞춤형프로그램제공부(14)로부터 제공되는 장면기술 메타데이터와 컨텐츠 리소스를 입력으로 이를 재생하는 기능을 사용자에게 제공한다.The broadcast receiving device remote control unit 21 transmits a remote control input to the broadcast receiving device 10 to the broadcast receiving device 10, and the customized program reproducing unit 22 is a scene provided from the customized program providing unit 14. It provides the user with the ability to play back description metadata and content resources as input.

도3은 일실시예에 적용된 본 발명에 따른 방송수신장치(10)에서 수행되는사용자 메타데이터를 분석하여 맞춤형 프로그램을 생성하는 방법을 나타낸 흐름도로서, 다음과 같이 동작한다.3 is a flowchart illustrating a method of generating a customized program by analyzing user metadata performed by the broadcast receiving apparatus 10 according to an embodiment of the present invention.

방송프로그램에 대한 프로그램 메타데이터와 세그먼트 메타데이터를 분석한다(101). 이때 프로그램 메타데이터는 프로그램 정보와 세그먼트 정보가 있다. 프로그램 정보는 프로그램의 타이틀, 개요, 키워드 등에 대하여 기술한 메타데이터이며, 세그먼트 정보는 프로그램을 구성하는 각 세그먼트의 위치 및 각 세그먼트에 대한 타이틀, 개요, 대표 프레임 위치 등에 대하여 기술한 메타데이터이다. 분석이라 함은 위와 같은 메타데이터 구성 요소들을 파싱하여 추출하는 것을 의미한다.The program metadata and the segment metadata for the broadcast program are analyzed (101). In this case, the program metadata includes program information and segment information. The program information is metadata describing the title, outline, keywords, and the like of the program, and the segment information is metadata describing the position of each segment constituting the program and the title, summary, representative frame position, and the like for each segment. Analysis means parsing and extracting the above metadata components.

위의 방송 프로그램 메타데이터 분석(101)의 결과에 따라, 맞춤형 프로그램 리소스를 추출한다(102). 맞춤형 프로그램 리소스 추출은 위의 메타데이터 분석에 의하여 각 프로그램 및 세그먼트별로의 타이틀, 개요, 대표 프레임에 대한 정지 영상, 요약 비디오 등의 다양한 맞춤형 프로그램 리소스들을 원래의 방송 프로그램으로부터 추출해내는 기능에 해당한다. 또한 메타데이터 내에 기술되어 있는 해당 프로그램 또는 세그먼트와 관련된 링크 정보를 이용하여 인터넷에 존재하는 관련 정보를 수집하는 기능도 맞춤형 프로그램 리소스 추출 기능에 해당한다.According to the result of the broadcast program metadata analysis 101, the customized program resource is extracted (102). Custom program resource extraction corresponds to a function of extracting various customized program resources such as titles, outlines, still images for representative frames, and summary videos for each program and segment from the original broadcast program by analyzing the above metadata. In addition, a function of collecting related information existing on the Internet by using link information related to the corresponding program or segment described in the metadata corresponds to a customized program resource extraction function.

이후 사용자 메타데이터를 분석한다(103). 이때 사용자 메타데이터는 사용자의 컨텐츠 유형 선호정보와 사용자 단말장치 성능정보가 있다. 컨텐츠유형 선호정보는 각 사용자단말장치(20)에서의 사용자가 선호하는 컨텐츠 유형에 대한 메타데이터이며, 방송 프로그램의 오디오 신호 등이 그 일례가 될 수 있다. 즉, 사용자는 특정 사용자단말장치에서 방송프로그램에 대한 오디오 신호만을 소비하는 것을선호할 수 있으며, 이러한 정보를 컨텐츠유형 선호정보에서 기술한다. 사용자 단말장치 성능정보는 사용자단말장치의 성능에 대하여 기술하는 메타데이터이며, 그 일례로 연산량, 저장장치 크기, 화면 크기 등이 일례이다. 이때 분석이라 함은 위와 같은 메타데이터 구성 요소들을 파싱하여 추출하는 것을 의미한다.Thereafter, the user metadata is analyzed (103). In this case, the user metadata includes content type preference information of the user and performance information of the user terminal device. The content type preference information is metadata about a content type preferred by the user in each user terminal device 20, and an example may be an audio signal of a broadcast program. That is, the user may prefer to consume only an audio signal for a broadcast program in a specific user terminal device, and this information is described in the content type preference information. The user terminal device performance information is metadata describing the performance of the user terminal device. For example, the calculation amount, the storage device size, and the screen size are examples. In this case, analysis means parsing and extracting the above metadata components.

이후 장면 기술 메타데이터를 생성한다(104). 장면 기술 메타데이터 생성은 위의 맞춤형 프로그램 리소스 추출(102)에 따라 추출된 맞춤형 프로그램 리소스를 사용자 메타데이터 분석(103)에 의하여 어떻게 조합 또는 선택할 것인지를 결정하고 그에 따른 장면을 기술할 수 있는 메타데이터를 생성하는 기능을 의미한다.The scene description metadata is then generated (104). The scene description metadata generation may determine how to combine or select the customized program resource extracted according to the custom program resource extraction 102 described above by the user metadata analysis 103 and describe the scene accordingly. Means the ability to create.

맞춤형 프로그램 전송 및 재생(105)은 상기의 과정으로부터 생성된 장면 기술 메타데이터와 맞춤형 프로그램 리소스들을 방송수신장치(10)에서 전송하고, 이를 사용자단말장치(20)에서 수신하여 재생하는 절차를 의미한다.The customized program transmission and playback 105 refers to a procedure of transmitting the scene description metadata and the customized program resources generated from the above process in the broadcast receiving device 10 and receiving and playing them in the user terminal device 20. .

상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 기록매체(시디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.The method of the present invention as described above may be implemented as a program and stored in a computer-readable recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.).

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

상술한 바와 같이, 본 발명에 의하면 댁내에서 방송수신장치를 통하여 고화질의 방송 프로그램을 시청할 뿐 아니라, 네트워크에 의하여 연결된 다양한 형태의 사용자 단말장치 들에서 다양하게 변형된 형태로 방송 프로그램을 시청할 수 있는 효과를 제공한다.As described above, according to the present invention, not only a high-definition broadcast program can be watched through a broadcast receiving device in a home, but also a broadcast program can be viewed in variously modified forms in various types of user terminal devices connected by a network. To provide.

또한 상기의 방송 프로그램의 변형 절차는 단말의 성능 및 그 단말에서의 사용자의 프로그램 시청 취향에 의하여 결정된다. 이러한 변형 절차는 사용자의 단말장치의 사용 내역으로부터 자동으로 컨텐츠 유형 선호정보를 추출함으로써 사용자의 복잡한 조정 절차 없이 자동으로 수행되는 효과가 있다.In addition, the modification procedure of the broadcast program is determined by the performance of the terminal and the program viewing preference of the user in the terminal. This modification procedure has an effect that is automatically performed without the complicated adjustment procedure of the user by automatically extracting the content type preference information from the user history of the terminal device.

Claims (3)

네트워크 상의 다양한 성능을 갖는 다수개의 방송 단말들에 각각의 단말의 성능 및 사용자의 컨텐츠 유형에 대한 선호도에 따라 고화질 방송 프로그램을 가공하여 맞춤형 프로그램을 제공하는 서비스 시스템.A service system for providing a customized program by processing a high-definition broadcast program to a plurality of broadcast terminals having a variety of capabilities on the network in accordance with the performance of each terminal and the user's preference for the content type. 네트워크 상의 다양한 성능을 갖는 다수개의 방송 단말들에 각각의 단말의 성능 및 사용자의 컨텐츠 유형에 대한 선호도에 따라 고화질 방송 프로그램을 가공하여 맞춤형 프로그램을 제공하는 서비스 방법.A service method for providing a customized program by processing a high-definition broadcast program to a plurality of broadcast terminals having various capabilities on the network in accordance with the performance of each terminal and the user's preference for the content type. 네트워크 상의 다양한 성능을 갖는 다수개의 방송 단말들에 각각의 단말의 성능 및 사용자의 컨텐츠 유형에 대한 선호도에 따라 고화질 방송 프로그램을 가공하여 맞춤형 프로그램을 제공하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A program that records a program for realizing a function of providing a customized program by processing a high-definition broadcast program according to the performance of each terminal and a user's preference for a content type to a plurality of broadcast terminals having various performances on a network. Recording media.
KR1020020056919A 2002-09-18 2002-09-18 Adaptive Service System and Method for Providing Broadcasting Program Using Scene Description Language and Metadata KR20040025098A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020056919A KR20040025098A (en) 2002-09-18 2002-09-18 Adaptive Service System and Method for Providing Broadcasting Program Using Scene Description Language and Metadata

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020056919A KR20040025098A (en) 2002-09-18 2002-09-18 Adaptive Service System and Method for Providing Broadcasting Program Using Scene Description Language and Metadata

Publications (1)

Publication Number Publication Date
KR20040025098A true KR20040025098A (en) 2004-03-24

Family

ID=37328065

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020056919A KR20040025098A (en) 2002-09-18 2002-09-18 Adaptive Service System and Method for Providing Broadcasting Program Using Scene Description Language and Metadata

Country Status (1)

Country Link
KR (1) KR20040025098A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100585963B1 (en) * 2004-08-31 2006-06-01 한국전자통신연구원 Apparatus for synchronizing data broadcasting service at home network, and enhanced broadcasting service system using it
WO2008069501A1 (en) * 2006-12-08 2008-06-12 Samsung Electronics Co., Ltd. Apparatus and method for configuring and executing function of application appropriate to broadcast-receiving device
KR100848125B1 (en) * 2005-01-07 2008-07-24 한국전자통신연구원 Apparatus and Method for Providing Adaptive Broadcast Service using Usage Environment Description including Biographic Information and Terminal Information and User Terminal and Computer Readable Medium Thereof
KR100948256B1 (en) * 2004-06-24 2010-03-18 한국전자통신연구원 Extended description to supporting targeting, and TV anytime service method and system employing it
CN101938632A (en) * 2010-08-31 2011-01-05 中山大学 Basic service system based on interactive service of IP set top box

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100948256B1 (en) * 2004-06-24 2010-03-18 한국전자통신연구원 Extended description to supporting targeting, and TV anytime service method and system employing it
US8365224B2 (en) 2004-06-24 2013-01-29 Electronics And Telecommunications Research Institute Extended description to support targeting scheme, and TV anytime service and system employing the same
KR100585963B1 (en) * 2004-08-31 2006-06-01 한국전자통신연구원 Apparatus for synchronizing data broadcasting service at home network, and enhanced broadcasting service system using it
KR100848125B1 (en) * 2005-01-07 2008-07-24 한국전자통신연구원 Apparatus and Method for Providing Adaptive Broadcast Service using Usage Environment Description including Biographic Information and Terminal Information and User Terminal and Computer Readable Medium Thereof
WO2008069501A1 (en) * 2006-12-08 2008-06-12 Samsung Electronics Co., Ltd. Apparatus and method for configuring and executing function of application appropriate to broadcast-receiving device
CN101938632A (en) * 2010-08-31 2011-01-05 中山大学 Basic service system based on interactive service of IP set top box

Similar Documents

Publication Publication Date Title
JP5296778B2 (en) Multimedia content search and recording reservation system
US8788544B2 (en) Method and apparatus for managing data
US20080155602A1 (en) Method and system for preferred content identification
JP6043089B2 (en) Broadcast communication cooperative receiver
JP2008103784A (en) Video recording device
US20110268422A1 (en) Method, system, and medium for providing broadcasting service using home server and mobile phone
US8091105B2 (en) Method and apparatus for reproducing contents based on electronic program guide
KR20130054207A (en) Method of digital content version switching and corresponding device
CN108810580B (en) Media content pushing method and device
KR101387207B1 (en) Scene control system and method and recording medium thereof
KR20030022838A (en) System and method for multimedia services using multimedia content adaptation/processing based on user characteristics and user environments and recording medium thereof
JP2010226630A (en) Image processing apparatus having comment processing function, and method of processing comments of the same
KR101221473B1 (en) Meta data information providing server, client apparatus, method for providing meta data information, and method for providing contents
JP5121342B2 (en) Information processing apparatus and information display method
KR20040025098A (en) Adaptive Service System and Method for Providing Broadcasting Program Using Scene Description Language and Metadata
US20090162035A1 (en) Playback method and playback system of contents
JP4181962B2 (en) Receiving apparatus and receiving method
EP3522525B1 (en) Method and apparatus for processing video playing
KR101271086B1 (en) Systems for viewing multimedia, apparatus for receiving a broadcasting signal, methods for viewing multimedia thereof, and methods for receiving a broadcasting signal thereof
JP2008020767A (en) Recording and reproducing device and method, program, and recording medium
US20100060790A1 (en) Apparatus and method for providing service information
US20120263431A1 (en) Video content reproduction apparatus and method of displaying content information
JP2007329961A (en) Receiving apparatus and method
JP2013059038A (en) Information processing device and information display method
KR102184692B1 (en) A method for providing intelligent broadcasting service and an apparatus thereof

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination