[go: up one dir, main page]

KR101435834B1 - An IPTV receiver, a method of reproducing contents in the IPTV receiver, and a method of transmitting contents in an IPTV environment - Google Patents

An IPTV receiver, a method of reproducing contents in the IPTV receiver, and a method of transmitting contents in an IPTV environment Download PDF

Info

Publication number
KR101435834B1
KR101435834B1 KR1020080025898A KR20080025898A KR101435834B1 KR 101435834 B1 KR101435834 B1 KR 101435834B1 KR 1020080025898 A KR1020080025898 A KR 1020080025898A KR 20080025898 A KR20080025898 A KR 20080025898A KR 101435834 B1 KR101435834 B1 KR 101435834B1
Authority
KR
South Korea
Prior art keywords
series
contents
iptv
information
control information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020080025898A
Other languages
Korean (ko)
Other versions
KR20090100612A (en
Inventor
김재환
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020080025898A priority Critical patent/KR101435834B1/en
Publication of KR20090100612A publication Critical patent/KR20090100612A/en
Application granted granted Critical
Publication of KR101435834B1 publication Critical patent/KR101435834B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47205End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2407Monitoring of transmitted content, e.g. distribution time, number of downloads
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content

Landscapes

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

Abstract

본 발명은 IPTV 수신기, 상기 IPTV 수신기에서 콘텐츠를 재생하는 방법과 IPTV 환경에서 콘텐츠를 전송하는 방법에 관한 것으로, 본 발명에 따른 IPTV 수신기에서 콘텐츠를 재생하는 방법의 일 예는, 다수 개의 콘텐츠로 구성된 원하는 시리즈물을 요청하는 단계; 상기 요청된 시리즈물과 상기 시리즈물의 재생 제어 정보를 다운로드 받는 단계; 상기 다운로드 받은 시리즈물의 재생 시간과 관련된 요청을 입력받는 단계; 및 상기 입력받은 재생 시간에 따라 시리즈물을 재생하기 위해, 상기 다운로드 받은 재생 제어 정보에 따라 각 콘텐츠를 서로 다른 비율로 편집하여 재생하는 단계를 포함하되, 상기 재생 제어 정보는 상기 시리즈물을 구성하는 각 콘텐츠의 다운로드 횟수를 정의하는 정보를 포함하는 것을 특징으로 한다.The present invention relates to an IPTV receiver, a method of reproducing contents in the IPTV receiver, and a method of transmitting contents in an IPTV environment. An example of a method of reproducing contents in an IPTV receiver according to the present invention includes: Requesting a desired series; Downloading the requested series and reproduction control information of the series; Receiving a request related to the playback time of the downloaded series; And reproducing and editing the contents in accordance with the downloaded reproduction control information at different ratios in order to reproduce the series according to the inputted reproduction time, And information defining the number of downloads of each content.

따라서, 본 발명에 따르면, 다수 개의 콘텐츠로 구성되어 시청에 장시간이 소요되는 시리즈물의 경우에도 중요한 장면이나 별도의 사용자의 수동적인 처리가 없어도 중요한 장면들을 놓치지 않고 편집하여 재생할 수 있어 사용자의 편리를 추구할 수 있는 효과가 있다.Therefore, according to the present invention, even in the case of a series of a plurality of contents, which takes a long time to view, important scenes can be edited and played back without missing important scenes or manual processing by a separate user. There is an effect that can be done.

IPTV, 시리즈, 콘텐츠, 재생 제어 정보, 편집 IPTV, series, content, playback control information, editing

Description

IPTV 수신기, 상기 IPTV 수신기에서 콘텐츠를 재생하는 방법과 IPTV 환경에서 콘텐츠를 전송하는 방법{IPTV receiver, method for reproducing contents in the IPTV receiver and recording contents in IPTV environment}TECHNICAL FIELD The present invention relates to an IPTV receiver, a method for reproducing contents in the IPTV receiver, and a method for transmitting contents in an IPTV environment.

본 발명은 IPTV 수신기, 상기 IPTV 수신기에서 콘텐츠를 재생하는 방법과 IPTV 환경에서 콘텐츠를 전송하는 방법에 관한 것으로, 더욱 상세하게는 IPTV 환경에서 콘텐츠를 전송하고, IPTV 수신기에서 상기 전송된 콘텐츠를 수신하여 재생함에 있어서 해당 콘텐츠의 편집 재생에 관한 것이다.The present invention relates to an IPTV receiver, a method for reproducing contents in the IPTV receiver, and a method for transmitting contents in an IPTV environment. More particularly, the present invention relates to an IPTV receiver for transmitting contents in an IPTV environment, And reproduction and editing of the content.

기존의 텔레비전(television; 이하 'TV')은 방송사에서 제작하는 콘텐츠를 지상파 및 케이블, 위성방송 등의 전파 전달 매체를 통해서 송출하고, 시청자는 각 매체를 수신할 수 있는 TV 수상기를 통해 시청하는 방식으로 서비스되었다.Conventional television (hereinafter referred to as "TV") broadcasts contents produced by broadcasters through radio wave transmission media such as terrestrial waves and cable and satellite broadcasts, and viewers watch broadcasts through a television receiver capable of receiving each medium .

하지만 기존의 아날로그 방송에서 디지털 기반의 디지털 TV 기술이 개발되고 상용화되면서, 기존의 전파 매체 외에도 각 가정에 깔려 있는 인터넷 망을 이용하여 실시간 방송, CoD(Contents on Demand), 게임, 뉴스 등 다양한 콘텐츠를 시청자에게 제공하는 IPTV(Internet Protocol TeleVision) 방송을 다양한 업체에서 서비스하기 시작하고 있는 추세이다.However, as digital-based digital TV technology has been developed and commercialized in the existing analog broadcasting, it is expected that various contents such as real-time broadcasting, contents on demand (CoD), games, news, IPTV (Internet Protocol TeleVision) broadcasting provided to viewers is starting to be provided by various companies.

IPTV의 서비스는 크게 실시간 방송(Live Media Broadcast/Linear Broadcast TV)과 사용자의 요구에 의한 컨텐츠(Contents on Demand)로 구분될 수 있다. IPTV의 서비스는 이렇게 크게 두 가지의 형태로 구분될 수 있으며, 기존의 아날로그 및 디지털 방식의 TV 서비스보다 훨씬 다양한 콘텐츠를 사용자에게 제공할 수 있다는 것이 가장 큰 특징이라 할 수 있다.IPTV services can be broadly divided into Live Media Broadcast / Linear Broadcast TV and Contents by Demand. The IPTV service can be divided into two types, and it can be said that it is possible to provide users with a much wider range of contents than conventional analog and digital TV services.

종래 수신기에서는 방송국에서 일방적으로 전송하는 방송 신호를 수신하여 처리하는 것이 일반적이었다. 그러나 현재는 양방향 통신이 가능한 매체가 많이 존재하고 그러한 기반이 일반 가정에서도 어느 정도 갖추어져 있다. 양방향 통신이 가능한 매체로 예를 들어, 각 가정에 되어 있는 인터넷 프로토콜(internet protocol)을 들 수 있다.In the conventional receiver, it is general to receive and process a broadcast signal transmitted unilaterally from a broadcasting station. However, there are many media capable of bi-directional communication at present, and such a base is provided to some extent in ordinary households. A medium capable of bidirectional communication is, for example, an internet protocol in each home.

이러한 인터넷 프로토콜을 이용하여 네트워크(network)를 통해 연결된 송신측과 쌍방향 통신으로 원하는 프로그램을 요청하고 수신하여 즐기는 시대가 도래하고 있다. 이러한 방식의 예로 최근 대두하고 있는 IPTV를 들 수 있다.With the Internet protocol, it is time to request, receive, and enjoy a desired program through bidirectional communication with a sender connected via a network. An example of this approach is IPTV, which is emerging recently.

IPTV 수신기는 인터넷 프로토콜을 통하여 연결된 네트워크를 통해 양방향으로 방송을 수신하고 데이터를 전송할 수 있을 뿐만 아니라 시간과 장소의 제약이 적어 향후 그 발전 가능성은 무궁무진하다.The IPTV receiver is capable of receiving broadcasts in both directions via a network connected via an Internet protocol and transmitting data, and there is no restriction on time and place.

종래에는 사용자가 특정 콘텐츠를 선택하여 시청하는 경우, 일반적으로 해당 콘텐츠의 기 정의된 재생 시간 동안 재생하게 된다. 또는 사용자가 임의로 리모콘(remote controller)과 같은 입력 수단을 통해 원하지 않는 부분을 직접 스캔(scan) 또는 스킵(skip)하도록 하는 불편함이 있었다. 또한, 상기와 같이 사용자 가 직접 핸들링을 하는 경우에는 중요한 씬(scene)을 놓치거나 또는 너무 많이 스캔 또는 스킵하여 다시 돌리는 등 정확성이 떨어지고 불편함을 초래하게 되는 문제점이 있다.Conventionally, when a user selects and watches a specific content, generally, the content is played during a predetermined playback time of the content. Or that the user directly scans or skips unwanted portions through an input means such as a remote controller. In addition, when the user performs the handing operation as described above, there is a problem that accuracy is reduced and inconvenience is caused, such as missing an important scene, or scanning or skipping too many times and turning it again.

따라서 본 발명은 상기와 같은 문제점을 해결하기 위한 것으로서, 본 발명은 IPTV 수신기에서 수신되는 콘텐츠를 사용자의 요구에 따라 편집하여 요약 재생하는 방법 및 그러한 기능을 제공하는 IPTV 수신기를 제공하는 것을 목적으로 한다.SUMMARY OF THE INVENTION It is an object of the present invention to provide a method for editing and reproducing contents received in an IPTV receiver according to a user's request and an IPTV receiver providing such a function .

본 발명에 따른 IPTV 수신기에서 콘텐츠를 재생하는 방법의 일 예는, 다수 개의 콘텐츠로 구성된 원하는 시리즈물을 요청하는 단계; 상기 요청된 시리즈물과 상기 시리즈물의 재생 제어 정보를 다운로드 받는 단계; 상기 다운로드 받은 시리즈물의 재생 시간과 관련된 요청을 입력받는 단계; 및 상기 입력받은 재생 시간에 따라 시리즈물을 재생하기 위해, 상기 다운로드 받은 재생 제어 정보에 따라 각 콘텐츠를 서로 다른 비율로 편집하여 재생하는 단계를 포함하되, 상기 재생 제어 정보는 상기 시리즈물을 구성하는 각 콘텐츠의 다운로드 횟수를 정의하는 정보를 포함하는 것을 특징으로 한다.An example of a method for reproducing content in an IPTV receiver according to the present invention includes: requesting a desired series composed of a plurality of contents; Downloading the requested series and reproduction control information of the series; Receiving a request related to the playback time of the downloaded series; And reproducing and editing the contents in accordance with the downloaded reproduction control information at different ratios in order to reproduce the series according to the inputted reproduction time, And information defining the number of downloads of each content.

이때, 상기 재생 제어 정보는 상기 각 콘텐츠와 관련하여 이전 사용자의 평점을 정의하는 정보를 더 포함할 수 있다.At this time, the playback control information may further include information defining a rating of a previous user in relation to each content.

그리고 상기 각 콘텐츠를 편집함에 있어서, 상기 각 콘텐츠의 내용을 중요도를 기준으로 다수 개의 레벨로 구분할 수 있다.In editing each of the contents, the content of each of the contents can be divided into a plurality of levels based on the importance.

또한, 상기 중요도는 해당 시리즈물의 특성을 고려하여 결정할 수 있다.In addition, the importance may be determined in consideration of the characteristics of the series.

또한, 상기 중요도는 음성의 출력 여부, 동일한 영상 신호인지 여부와, 이전 콘텐츠의 줄거리인지 여부를 기준으로 결정할 수 있다.In addition, the importance level can be determined on the basis of output of voice, whether it is the same video signal, and whether it is a plot of previous contents.

본 발명에 따른 IPTV 환경에서 콘텐츠 전송 방법의 일 예는, 다수 개의 콘텐츠로 구성된 시리즈물과 상기 시리즈물에 대한 재생 제어 정보를 전송하되, 상기 재생 제어 정보는 상기 각 콘텐츠의 다운로드 횟수를 정의하는 정보를 포함하는 것을 특징으로 한다.An example of a content transmission method in an IPTV environment according to the present invention is to transmit a series composed of a plurality of contents and reproduction control information for the series, the reproduction control information being information for defining the number of downloads of each content And a control unit.

이때, 상기 재생 제어 정보는 상기 각 콘텐츠와 관련하여 사용자에 의해 제공된 평점에 관한 정보를 더 포함할 수 있다.At this time, the reproduction control information may further include information on a rating provided by the user in association with each of the contents.

본 발명에 따른 다수 개의 콘텐츠로 구성된 시리즈물을 재생하는 IPTV 수신기의 일 예는, 네트워크와 연결하는 네트워크 인터페이스; 상기 네트워크를 통해 시리즈물과 상기 시리즈물에 대한 재생 제어 정보를 다운로드 받아 저장하는 저장부; 상기 다운로드 받은 시리즈물의 재생 시간에 관한 정보를 입력받는 사용자 입력 수신부; 상기 다운로드 받은 시리즈물과 재생 제어 정보를 디코딩하는 디코딩부; 상기 입력받은 재생 시간에 관한 정보와 상기 다운로드 받은 재생 제어 정보에 따라 상기 다운로드 받은 시리즈물을 편집하여 재생하도록 제어하는 제어부; 및 상기 제어부의 제어에 따라 편집 재생된 시리즈물을 출력하는 출력부를 포함하여 구성하는 것을 특징으로 한다.An example of an IPTV receiver for reproducing a series of a plurality of contents according to the present invention includes a network interface for connecting to a network; A storage unit for downloading and storing playback control information for the series and the series through the network; A user input receiving unit for receiving information on a playback time of the downloaded series; A decoding unit decoding the downloaded series and reproduction control information; A control unit for editing and playing back the downloaded series according to the information on the input playback time and the downloaded playback control information; And an output unit for outputting the edited and reproduced series according to the control of the control unit.

이때, 상기 제어부는, 상기 각 콘텐츠와 관련하여 이전 사용자의 평점을 정의하는 정보를 더 포함하는 상기 재생 제어 정보를 이용하여 재생하도록 제어할 수 있다.At this time, the control unit may control to reproduce by using the reproduction control information further including information defining a rating of a previous user in relation to each content.

그리고 상기 제어부는, 상기 각 콘텐츠의 내용을 중요도를 기준으로 다수 개 의 레벨로 구분하여 상기 각 콘텐츠를 편집하도록 제어할 수 있다.The control unit may divide the content of each content into a plurality of levels based on the importance, and control the content to be edited.

또한, 상기 제어부는, 해당 시리즈물의 특성을 고려하여 상기 중요도를 결정할 수 있다.In addition, the control unit may determine the importance by considering characteristics of the series.

그리고 상기 제어부는, 상기 중요도를 음성의 출력 여부, 동일한 영상 신호인지 여부와, 이전 콘텐츠의 줄거리인지 여부를 기준으로 결정할 수 있다.The control unit may determine the importance based on whether the audio is output, whether it is the same video signal, and whether it is a plot of the previous contents.

본 발명에 따르면, 다수 개의 콘텐츠로 구성되어 시청에 장시간이 소요되는 시리즈물의 경우에도 중요한 장면이나 별도의 사용자의 수동적인 처리가 없어도 중요한 장면들을 놓치지 않고 편집하여 재생할 수 있어 사용자의 편리를 추구할 수 있는 효과가 있다. According to the present invention, even in the case of a series of a plurality of contents, which takes a long time to view, important scenes can be edited and played back without missing important scenes or manual processing by a separate user, There is an effect.

이하에서는 상기와 같은 목적을 달성하기 위한 본 발명에 따른 IPTV(Internet Protocol TeleVision) 수신기, 상기 IPTV 수신기에서 콘텐츠(contents)를 재생하는 방법과 IPTV 환경에서 콘텐츠를 전송하는 방법의 구체적인 실시 예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, specific embodiments of an IPTV (Internet Protocol Television) receiver according to the present invention, a method of reproducing contents in the IPTV receiver, and a method of transmitting contents in an IPTV environment will be described in detail. Will be described in detail with reference to the drawings.

이때, 본 발명에서 사용되는 용어는 가능한 한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며 이 경우는 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재하였으므로, 단순한 용어의 명칭이 아닌 용어가 가지는 의미로서 본 발명을 파악하여야됨을 밝혀두고자 한다.In this case, the terms used in the present invention have been selected as general terms that are widely used at present, but in some cases, there are some terms selected arbitrarily by the applicant. In this case, since the meaning is described in detail in the description of the corresponding invention, It is to be understood that the present invention should be grasped as a meaning of a term that is not a name of the present invention.

이하 첨부된 도면을 참조하여 본 발명의 실시 예를 본 발명이 속하는 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세하게 설명한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout.

먼저, 본 발명에 따른 IPTV 환경에서 콘텐츠를 전송하는 방법을 설명하면, 다음과 같다. 도 1은 본 발명과 관련하여 IPTV 환경의 개념적으로 설명하기 위해 도시한 것이다.A method of transmitting content in an IPTV environment according to the present invention will now be described. 1 is a conceptual illustration of an IPTV environment in connection with the present invention.

도 1은 본 발명과 관련하여 IPTV 환경을 설명하기 위해 도시한 개념도이다. IPTV는 지상파(terristrial), 위성(satellite) 혹은 케이블(cable) 방송과 같이 인터넷(internet)으로 방송 프로그램을 시청할 수 있으며, 제공되는 부가 서비스를 이용하여 원하는 영화나 음악, 전자 상거래 및 PC(personal computer)로 인터넷을 사용하듯 전자 메일 등의 서비스를 텔레비전에서 이루어질 수 있도록 한 것을 말한다.1 is a conceptual diagram illustrating an IPTV environment in connection with the present invention. IPTV can watch broadcast programs on the Internet, such as terrestrial, satellite, or cable broadcasts, and can be used to access desired movies, music, e-commerce, and personal computers ), Which means that services such as e-mail can be made on television as if using the Internet.

IPTV 환경 내지 전체적인 시스템은 프로그램 제공업자(program provider)(10), 서비스 제공업자(20)와 커스터머(customer or consumer)(30)로 구분할 수 있다. 이때, 상기 프로그램 제공업자(10)는 플랫폼 제공업자(platform provider)라고도 한다.The IPTV environment or the entire system can be divided into a program provider 10, a service provider 20, and a customer or consumer 30. At this time, the program provider 10 is also referred to as a platform provider.

프로그램 제공업자(10)는 방송 프로그램에 대한 전반적인 모든 서비스와 데이터를 제공하는 하나의 큰 그룹을 일컫는다. 서비스 제공업자(20)는 멀티미디어 데이터(multimedia data)를 커스터머로 전송하거나 상기 커스터머의 안정적인 수신 환경을 제공하기 위해 전송망을 유지, 보수 및 관리하고, 프로그램 제공업자(10)에게 네트워크 전송을 위한 기반 시설과 기능을 제공한다. 커스터머(30)는 수신하는 데이터를 xDSL(x digital subscriber line)이나 케이블과 같은 기반 시설을 이용하여 재생하고, 사용자의 요구에 즉시 반응하는 등의 역할을 한다. 이러한 커스터머(30)는 대부분이 IPTV를 생산하는 업체들로 구성되고, IPTV, IP STB(IP settop box), IP Phone 등이 있을 수 있다. IP Phone의 경우 일반적으로 IPTV가 있으면 폰(phone) 서비스도 같이 서비스할 수 있다.Program provider 10 refers to one large group that provides all the overall services and data for a broadcast program. The service provider 20 maintains, maintains and manages the transmission network in order to transmit multimedia data to a customer or provide a stable reception environment of the customer, and provides the program provider 10 with an infrastructure for network transmission And functions. The customer 30 plays back the received data by using an infrastructure such as x digital subscriber line (xDSL) or cable, reacts promptly to the request of the user, and so on. Most of such customers 30 are made up of IPTV producers, and there may be an IPTV, an IP settop box (IP STB), and an IP phone. In the case of an IP phone, in general, an IPTV service can also serve as a phone service.

이하에서는 상술한 바와 같이, 서로 다른 역할을 수행하는 각 그룹에 대해 보다 상세하게 설명한다.Hereinafter, each of the groups that perform different roles will be described in detail as described above.

먼저, 프로그램 제공업자(10)에는 예를 들어, TV 방송국(station), 라디오 방송국(radio station), VoD(video on demand)/AoD(audio on demand) 서비스, MoD(music on demand) 서비스, PF 서버(server), EPG(electronic program guide) 서버, ECG(electronic content guide) 서버, 포털 서버(portal server) 등이 있을 수 있다. 이하 각각에 대해 살펴보면, 다음과 같다.First, the program provider 10 includes a TV station, a radio station, a video on demand (VoD) / audio on demand (MoD) service, a music on demand (MoD) A server, an electronic program guide (EPG) server, an electronic content guide (ECG) server, a portal server, and the like. Hereinafter, each will be described as follows.

TV 방송국은 방송 프로그램을 만드는 곳으로, 기존의 지상파 방송국이나 케이블 방송국 등을 포함하며, 사용자들이 시청할 수 있는 프로그램을 만들어 저장하고 이를 디지털(digital)로 바꾸어 여러 가지 방송 형태로 전송할 수 있다. 라디오 방송국은 일반적으로 비디오 채널 없이 운영되나, 비디오 채널이 있을 수도 있다.A TV broadcasting station is a place where a broadcasting program is created, including a conventional terrestrial broadcasting station or a cable broadcasting station, and a program that a user can watch can be created, stored, and converted into digital data. Radio stations generally operate without a video channel, but may also have a video channel.

VoD/AoD 서비스는 상기 TV 방송국이나 라디오 방송국과는 다른 특성이 있다. 프로그램 제공업자에서도 방송할 프로그램을 저장해서 보관하겠지만, 이는 연속성이 있는 라이브(live) 방송으로 레코딩(recording)을 하지 않는 이상 되감아서 보거나 정지시켜서 볼 수 없는 특징이 있다. 그러나 VoD나 AoD의 경우에는 사용자가 원하는 방송 프로그램 혹은 영화, 음악들을 먼저 저장한 뒤 이를 재생하여 시청할 수 있도록 서비스할 수 있다. 예를 들어, 사용자는 시간이 없어서 제대로 시청하지 못한 방송 프로그램이 있는 경우, 해당 방송 서비스를 제공하는 사이트에 접속하여 파일을 다운로드하거나 바로 재생할 수 있다. AoD도 마찬가지로 오디오 프로그램을 녹화하기 어렵거나 실시간으로 들을 수 있는 기능을 제공한다.The VoD / AoD service has a characteristic different from that of the TV broadcasting station or the radio broadcasting station. The program provider will store and store programs to be broadcasted, but this is characteristic that the program can not be rewound or stopped unless it is recorded in live broadcasting with continuity. However, in the case of VoD or AoD, a user can first store a desired broadcast program, movie, or music, and then play and watch the program. For example, if there is a broadcast program that can not be watched properly due to lack of time, the user can access the site providing the broadcast service and download or directly play the file. AoD also offers the ability to record audio programs in a difficult or real-time manner.

MoD 서비스는 내가 원하는 음악을 다운로드 받아서 들을 수 있다. MoD는 AoD와 유사하나, 그 서비스의 대상은 음반사 또는 음반 배포사가 기존의 웹 서비스를 확대하여 사용할 수 있다.The MoD service can download and listen to the music I want. MoD is similar to AoD, but the service can be expanded to use existing web services by music labels or music publishers.

PF 서버는 프로그램 제공업자(10)가 제공하는 모든 방송 정보와 로케이션(location) 정보 등을 대신 관리해주는 업체가 서비스를 할 수 있다. 상기 PF 서버는 주로 해당 방송국의 방송 시간이나 방송에 필요한 위치 정보 및 사용자가 접속을 할 수 있는 정보를 서비스한다.The PF server can provide service to a company that manages all broadcast information and location information provided by the program provider 10 in place. The PF server mainly provides location information necessary for broadcast time of the corresponding broadcasting station, broadcasting, and information that the user can access.

따라서, 상기 PF 서버의 서비스는 IPTV 환경에서 반드시 제공하여야 하며, 이를 위해 각 방송국은 PF 서버를 구비하여야 한다. 각 방송국이 상기 IPTV 환경에서 만약 PF 서버를 구비하지 못한 경우에는 사용자가 해당 방송국에 접속하지 못할 수 있다. 또한, 커스터머(30)는 상기 PF 서버에서 제공하는 서비스를 통해 수신하는 정보를 처리하여 화면에 표시할 수 있어야 한다.Therefore, the service of the PF server must be provided in the IPTV environment, and each broadcasting station must have a PF server. If each broadcasting station does not have a PF server in the IPTV environment, the user may not be able to access the corresponding broadcasting station. In addition, the customer 30 must be able to process information received through the service provided by the PF server and display the processed information on the screen.

EPG 서버에서 제공하는 서비스는 사용자가 방송 프로그램을 시간대별로 조회하거나 채널별로 파악할 수 있도록 하는 서비스로써, 이미 TV 가이드 사에서 제공하는 형태가 대표적이라고 할 수 있을 만큼 자주 사용하는 서비스이나 상기 EPG 서 버는 프로그램이 자동으로 커스터머(30)에 설치되어 실행할 수 있도록 할 수 있다.The service provided by the EPG server is a service that enables a user to inquire a broadcast program on a time zone basis or to grasp the broadcast program on a channel-by-channel basis. It is a service that is frequently used by a TV guide company, Can be automatically installed and executed in the customer (30).

커스터머(30)는 상기 PF 서버에서 제공하는 서비스를 수신하여 해당 방송국에 대한 정보만을 얻을 수 있지만, 상기 EPG 서버에서 제공하는 서비스를 수신하여 모든 방송국의 실시간 방송 채널에 대한 정보들을 한꺼번에 얻을 수 있다. 예를 들어, 커스터머(30)는 상기 EPG 서버에서 제공하는 EPG 서비스를 수신하여 CNN 뉴스를 예약 녹화하거나 디즈니(disney) 방송을 시청 예약할 수 있다. 따라서, EPG 서버는 해당 지역의 방송 프로그램의 정보를 시간대별로 자세하게 제공하여야 한다.The customer 30 can receive the service provided by the PF server and obtain only the information about the corresponding broadcasting station. However, the customer 30 can receive information on the real time broadcasting channels of all the broadcasting stations at once by receiving the service provided by the EPG server. For example, the customer 30 can receive the EPG service provided by the EPG server and schedule or record a CNN news or a disney broadcast. Therefore, the EPG server must provide detailed information of the broadcast program in the corresponding time zone.

특히, 상기 EPG 서비스는 예를 들어, 드라마의 경우 드라마의 내용을 검색하거나 해당 드라마의 카테고리가 SF(science fiction), 드라마(drama), 애니메이션(animation) 등인지를 구분할 수 있으며, 방영하는 프로그램 즉, 영화나 드라마의 줄거리나 등장 인물들에 대한 세부적인 정보도 제공할 수 있다.Particularly, for example, in the case of a drama, the EPG service can search contents of a drama or classify a category of the drama as SF (science fiction), drama, animation, You can also provide detailed information about plot or characters in a movie or drama.

또한, 커스터머(30)는 간단하게 리모콘(remote controller)에 구비되어 있는 EPG 키를 이용하여 EPG 서비스에 접속할 수 있다.Also, the customer 30 can easily access the EPG service using the EPG key provided in the remote controller.

ECG 서버에서 제공하는 ECG 서비스는 사용자가 프로그램 제공업자(10)가 구비하고 있는 콘텐츠(content)의 정보와 접속 서버의 위치 및 접근 권한 등을 편리하게 사용할 수 있도록 한다. 이때, 상기 ECG 서비스는 콘텐츠를 구비한 서버들을 쉽게 접속하도록 하는 기능과 콘텐츠의 정보를 상세하게 제공할 수 있다. 즉, ECG 서비스는 실시간 방송이 아니라 VoD/AoD 및 MoD와 같은 서비스들을 EPG와 같이 비슷하게 하나로 묶어서 사용자가 어떤 콘텐츠 서비스를 통해 콘텐츠를 보거나 다운로드하기 위해 개별 접속하는 부담을 덜어 준다.The ECG service provided by the ECG server makes it possible for the user to conveniently use the contents of the contents provided by the program provider 10, the location and access right of the connection server, and the like. At this time, the ECG service can provide the function of easily connecting the servers having the contents and the information of the contents in detail. In other words, the ECG service bundles services such as VoD / AoD and MoD in a similar manner as the EPG, thereby relieving the user of the burden of separately accessing contents for viewing or downloading through a content service.

ECG 서비스는 상기 EPG 서비스와 달리 실시간 방송 채널 정보를 알려 주는 것이 아니라 이미 서버에 저장된 방송 채널 정보에 대한 정보를 제공하여 사용자가 언제든지 시청할 수 있고 다운로드 하여 저장할 수 있도록 편리를 제공하는 정보이다.Unlike the EPG service, the ECG service does not notify real time broadcast channel information but provides information about broadcast channel information already stored in the server, so that the user can watch at any time, and can conveniently download and store the information.

예를 들어, 사용자는 매우 어려운 주소나 PF 서버들을 접속하여 각 콘텐츠가 있는 서버에 대한 정보를 얻어 접속하여야 하나, 이는 많은 시간과 노력을 요구한다. 그러나 , 사용자는 간단하게 리모콘 등에 구비된 ECG 버튼을 이용하여 ECG 서비스를 신청하면, 자동으로 설치된 ECG 프로그램을 통해 모든 콘텐츠에 대하여 수집하여 제공하는 정보를 한꺼번에 확인하여 원하는 서버에만 접속하여 해당 데이터를 얻을 수 있어 사용자의 편리성을 추구할 수 있다.For example, a user may access a very difficult address or PF server to obtain information about a server having each content, which requires a lot of time and effort. However, when a user simply requests an ECG service using an ECG button provided on a remote controller or the like, the information collected and provided for all contents through the automatically installed ECG program is checked at a time, So that the convenience of the user can be pursued.

포털 서버에서 제공하는 서비스는 각 방송국에서 제공하는 웹 서비스(web service)로, 방송국이나 콘텐츠를 서비스하는 업체의 웹서버로 연결할 수 있는 정보를 제공할 수 있다. 이러한 상기 포털 서버는 각 방송국이나 콘텐츠 서비스를 제공하는 프로그램 제공업자들이 제공하는 프로그램 리스트를 검색할 수 있어, 마치 ECG나 EPG와 같은 기능을 제공할 수 있다.The service provided by the portal server is a web service provided by each broadcasting station and can provide information that can be connected to a web server of a broadcasting station or a service provider. The portal server can search program lists provided by broadcasting stations or program providers providing content services, and can provide functions such as ECG and EPG.

그러나 포털 서비스는 사용자의 인증이나 라이센스(license) 계약 등과 같은 기능도 갖추고 있어서 내가 원하는 프로그램을 시청하기 위해서 접속할 필요가 있다. 또한, ECG나 EPG 서비스는 통합된 방송이나 콘텐츠 리스트를 제공하지만, 포털 서비스는 해당 프로그램 제공 업체에 대한 방송이나 콘텐츠 리스트 정보를 제공하여 세부적인 검색이 가능할 수 있다. 그리고 사용자는 간단하게 리모콘 등을 통해 포털 서비스에 접속할 수 있다.However, the portal service also has functions such as user authentication and license agreement, so it needs to connect to watch the program I want. In addition, the ECG or EPG service provides an integrated broadcast or content list, but the portal service may provide detailed information on broadcasting or content list information for the program provider. The user can easily access the portal service through a remote controller or the like.

상술한 내용은 프로그램 제공업자(10)가 제공할 수 있는 서비스들에 대한 것으로, 상기 각 방송국이나 서버는 실시간으로 프로그램을 전송하거나 방송 정보를 전송할 수 있도록 인터넷에 접속하고 있어야 한다.The above description relates to services that the program provider 10 can provide, and each of the broadcasting stations or servers must be connected to the Internet in order to transmit programs or transmit broadcasting information in real time.

또한, 각 방송국이나 서버는 RTP(real-time transport protocol), RTSP(real-time streaming protocol), RSVP(resource reservation protocol) 또는 MPLS(multi protocol label switching) 등의 인터넷 (실시간) 프로토콜을 이용하여 서비스 제공업자(20)의 네트워크에 연결하여 멀티미디어 데이터를 지연과 에러 없이 전송할 수 있는 시스템을 갖추어야 한다.In addition, each broadcasting station and server may use an internet (real-time) protocol such as real-time transport protocol (RTP), real-time streaming protocol (RTSP), resource reservation protocol (RSVP) It is necessary to have a system which can connect to the network of the provider 20 and transmit the multimedia data without delay and error.

예를 들어, IPTV 환경에서 프로그램 제공업자(10)는 MPEG-2(moving picture experts group-2) 및/또는 AC-3(audio coding-3) 방식에 따른 멀티미디어를 실시간으로 전송하려면, 특정 서버에서 상기 IPTV 환경에 맞게 트랜스코드(transcode) 한 후 캡션(caption)이나 립싱크(lipync)를 맞출 수 있도록 시간 정보가 포함된 RTP/UDP(user datagram protocol) 프로토콜을 붙여 서비스 제공업자(20)가 제공한 IP 네트워크를 통과하도록 시스템을 구성할 수 있다.For example, in the IPTV environment, the program provider 10 may transmit multimedia in accordance with MPEG-2 (moving picture experts group-2) and / or AC-3 (audio coding-3) A user datagram protocol (RTP / UDP) protocol including time information for transcoding according to the IPTV environment and matching caption or lip sync is provided to the service provider 20 The system can be configured to pass through an IP network.

서비스 제공업자(20)는 상기와 같은 과정을 거쳐 프로그램 제공업자로부터 수신하는 멀티미디어 데이터 및/또는 방송 데이터들을 잘 전송할 수 있도록 네트워크의 안정성과 대역폭을 제공한다. 이때, 서비스 제공업자(20)들은 기존의 케이블 망을 이용하여 IPTV 서비스를 제공할 수도 있다. 그러나 상기와 같은 경우 서비스 제공업자(20)들은 전송망(delivery network)의 장비들을 변경하여야 한다. 즉, 서 비스 제공업자(20)들은 데이터를 실시간으로 전송할 수 있는 네트워크 장비들을 구비하되, 커스터머(30)의 대역폭을 고려하여야 한다.The service provider 20 provides the stability and bandwidth of the network so that multimedia data and / or broadcast data received from the program provider can be transmitted through the process described above. At this time, the service providers 20 may provide the IPTV service using the existing cable network. However, in such a case, the service providers 20 must change the equipment of the delivery network. That is, the service providers 20 have network equipment capable of transmitting data in real time, and must consider the bandwidth of the customer 30.

또한, 서비스 제공업자(20)들은 상기와 같은 장비와 IPTV의 기본적인 네트워크 서비스인 멀티캐스트(multicast) 서비스를 사용하여 대용량의 멀티미디어 데이터들을 처리하여 대역폭을 줄여야 할 것이다. 그러나 서비스 제공업자(20)들은 만약 충분한 대역폭을 확보하지 못하는 경우에는 광케이블 망 구성이나 프로그램 제공업자(10)로부터 수신하는 멀티미디어 데이터 및/또는 방송 데이터들을 다시 트랜스코드하여 MPEG-4나 MPEG-7과 같은 형태로 변형하여 전송할 수도 있다.In addition, the service providers 20 need to reduce the bandwidth by processing a large amount of multimedia data using the above equipment and a multicast service which is a basic network service of IPTV. However, if the service provider 20 can not secure a sufficient bandwidth, the service provider 20 transcodes the multimedia data and / or broadcasting data received from the optical cable network configuration provider or program provider 10 again to MPEG-4 or MPEG- It may be transformed into the same form and transmitted.

서비스 제공업자(20)는 상기와 같은 경우에 NMS 매니저(network management system manager), DHCP(dynamic host control protocol) 서버 및 CDN(contents delivery network) 서버를 구비할 수 있다.The service provider 20 may include a network management system manager, a dynamic host control protocol (DHCP) server, and a content delivery network (CDN) server.

NMS 매니저는 서비스 제공업자(20)가 각 커스터머로 전송할 수 있는 전송망과 커스터머(30)의 IPTV 방송 수신기를 관리한다. 예를 들어, 서비스 제공업자(20)는 상기 NMS 매니저를 통해 전송망에 문제가 발생하여 커스터머(30)에서 정상적인 방송 수신이 이루어지지 않음을 알 수 있고, 해당 문제를 처리할 응급 수단을 구비하고 있어야 한다.The NMS manager manages the IPTV broadcast receiver of the customer 30 and the transmission network that the service provider 20 can transmit to each customer. For example, the service provider 20 must know that a problem has occurred in the transmission network through the NMS manager, that normal broadcasting is not received in the customer 30, and that the service provider 20 has emergency means for handling the problem do.

상술한 NMS 매니저는 원격의 전송 계층의 기계들을 원활하게 제어하고 관리할 수 있는 표준화된 수단으로 널리 사용하고 있다. 즉, 서비스 제공업자(20)는 상기 NMS 매니저를 이용하여 어떤 방송에 대하여 얼마만큼의 트래픽(traffic)이 발생하고 있고, 어떤 지역에서 대역폭이 모자라는지를 확인할 수 있다.The NMS manager described above is widely used as a standardized means for smoothly controlling and managing remote transport layer machines. That is, the service provider 20 can use the NMS manager to confirm how much traffic is generated for a certain broadcast and which bandwidth is insufficient in which area.

또한, 서비스 제공업자(20)는 멀티캐스트 시에 그룹을 생성하고 관리할 수 있도록 프로그램 제공업자(10)에게 상기 NMS 매니저의 서비스를 제공하여야 한다. 이는 프로그램 제공업자(10)가 특정한 경우에는 멀티캐스트 그룹을 더 생성할 수도 있어야 하기 때문이다.In addition, the service provider 20 must provide the service of the NMS manager to the program provider 10 so that a group can be created and managed at the time of multicasting. This is because the program provider 10 must be able to generate more multicast groups in certain cases.

DHCP 서버는 자동으로 커스터머의 IPTV 방송 수신기로 IP를 할당할 수 있도록 하고, CDN 서버의 주소를 알려준다. 상기 DHCP 서버는 일반 네트워크에서도 PC에 IP를 할당하는 수단으로 사용하고 있다.The DHCP server automatically assigns the IP address to the customer's IPTV broadcast receiver and informs the address of the CDN server. The DHCP server is used as a means for assigning an IP to a PC in a general network.

즉, 서비스 제공업자(20)는 상기 DHCP 서버를 통해 사용이 허락된 IPTV 방송 수신기로 접속할 수 있는 주소를 전송하여 사용자가 최초 접속할 때 등록 절차를 할 수 있도록 해야 한다. 서비스 제공업자(20)는 IPTV 환경에서 일반적으로 IPv4(internet protocol version 4)를 IPTV 방송 수신기에 제공할 수 있으나, IPv6(internet protocol version 6)를 제공할 수도 있다. 따라서, IPv4를 제공하는 IPTV 수신기라고 해서 사용하지 못하는 것은 아니다.That is, the service provider 20 must transmit an address that can be connected to the IPTV broadcast receiver permitted to use through the DHCP server, so that the service provider 20 can perform the registration process when the user first accesses the IPTV broadcast receiver. The service provider 20 can provide IPv4 (internet protocol version 4) to an IPTV broadcast receiver in an IPTV environment, but may also provide IPv6 (internet protocol version 6). Therefore, it can not be used as an IPTV receiver that provides IPv4.

CDN 서버는 IPTV 방송 수신기가 최초로 전원이 인가되어 동작할 때 IP와 함께 CDN 정보를 제공하기 위한 것으로, 상기 CDN 정보는 IPTV 방송 사업자의 사용자의 등록이나 인증 및 상술한 PF 정보들을 포함한다. 따라서, IPTV 방송 수신기는 서비스 제공업자(20)로부터 상기 CDN 정보를 수신하지 못하면 방송 수신이 불가능하다.The CDN server provides CDN information together with IP when the IPTV broadcasting receiver is powered on for the first time. The CDN information includes registration and authentication of a user of an IPTV broadcaster and PF information as described above. Therefore, if the IPTV broadcast receiver does not receive the CDN information from the service provider 20, it can not receive the broadcast.

커스터머(30)는 여러 가지 형태의 IPTV 방송 수신기를 포함한다. 사용자가 만약 일반 TV를 가지고 있으면, IPTV STB를 임대하여 저렴하게 IPTV 방송 서비스를 즐길 수 있으며, 이에 더하여 서비스 제공업자(20)에게 저렴한 가격으로 추가적인 서비스 비용을 지불하고 IP Phone도 함께 신청하여 사용할 수 있다.The customer 30 includes various types of IPTV broadcast receivers. If the user has a general TV, the IPTV STB can be rented to enjoy the IPTV broadcasting service at low cost. In addition, the service provider 20 can pay the additional service fee at an inexpensive price, have.

IPTV 방송 수신기는 기본적으로 네트워크 인터페이스(network interface)를 구비하여 네트워크에 접속하고, 인터넷 프로토콜(IP)을 이용하여 데이터 패킷을 수신하여 멀티미디어 데이터를 화면에 재생할 수 있다. 또한, IPTV 방송 수신기는 리모콘(remote controller)과 같은 입력 장치를 이용하여 데이터 패킷을 네트워크를 통해 신속하게 전송하여 해당 정보를 서버로부터 수신하여 반응하여야 한다. 즉, IPTV 방송 수신기는 멀티미디어 데이터를 처리하면서 양방향으로 사용자의 요구 사항을 전송할 수 있어야 한다.An IPTV broadcast receiver basically has a network interface to connect to a network, receive data packets using an Internet Protocol (IP), and reproduce multimedia data on the screen. In addition, an IPTV broadcast receiver must quickly transmit a data packet through a network using an input device such as a remote controller, receive the corresponding information from the server, and respond. That is, an IPTV broadcasting receiver must be able to transmit user's requests in both directions while processing multimedia data.

또한, 상기 리모콘과 같은 입력 장치는 상기와 같은 양방향 서비스를 제공할 수 있도록 IPTV 방송 서비스를 위한 기능 버튼을 구비하여야 할 것이다. 따라서, 사용자는 상기 외부 입력 장치를 이용하여 드라마에 나오는 멋진 장면을 저장하여 볼 수 있고, 위치 정보나 호텔 예약과 같은 부가 서비스를 이용할 수 있다.In addition, the input device such as the remote controller should have a function button for IPTV broadcasting service so as to provide the bidirectional service. Accordingly, the user can view and enjoy a wonderful scene in the drama using the external input device, and can use additional services such as location information and hotel reservation.

한편, 상기 NMS 매니저는 전송망 및 IPTV 방송 수신기를 제어하고 관리한다고 하였는바, 향후 IPTV 환경에서 방송 서비스의 영역은 더욱 확장되고 부가 서비스가 증가될 수 있다. 이에 따라, 일 예로 향후 IPTV 방송 수신기가 급증하고 부가 서비스들이 더욱 늘어나면, 상기 NMS 매니저의 역할이 중요할 것이다.Meanwhile, the NMS manager controls and manages the transport network and the IPTV broadcast receiver. In the future, in the IPTV environment, the area of the broadcasting service can be further expanded and additional services can be increased. Accordingly, for example, if the IPTV broadcast receivers surge in the future and additional services are further increased, the role of the NMS manager will be important.

이하 본 명세서에서는 본 발명의 기술 사상을 설명함에 있어서, 설명의 편의를 위해 시리즈물(series)을 예로 하여 설명한다. 여기에서, 시리즈물이라 함은 관련된 다수 개의 콘텐츠(content)를 포함한 큰 그룹을 통칭하는 것이다. 예를 들어, A라는 제목의 일일 드라마를 가정하자. 이때, A라는 제목의 일일 드라마는 시리즈물이라고 할 수 있고, 상기 A라는 제목의 일일 드라마를 위해 매일 방송되는 분량은 하나의 콘텐츠로 볼 수 있다. 또는 시즌(season) 형식의 콘텐츠를 시리즈물로 보고, 각 시즌을 하나의 콘텐츠로 볼 수도 있다.Hereinafter, in describing the technical idea of the present invention, a series will be described as an example for convenience of explanation. Here, a series refers to a large group including a plurality of related contents. For example, suppose you have a daily drama titled A. At this time, the daily drama titled as A can be said to be a series, and the amount of daily broadcasting for the daily drama titled A can be seen as one content. Or season content in a series, and each season as a content.

이하 상술한 바와 같은 IPTV 환경에서 콘텐츠를 전송하는 방법에 대해 설명하면, 다음과 같다. 도 2는 본 발명에 따라 IPTV 환경에서 콘텐츠를 전송하는 방법의 일 예를 설명하기 위해 도시한 순서도이다.Hereinafter, a method of transmitting content in an IPTV environment as described above will be described. 2 is a flowchart illustrating an example of a method for transmitting content in an IPTV environment according to the present invention.

이하 본 명세서에서는 본 발명과 관련하여 IPTV 환경에서 시리즈물을 전송하는 방법을 설명함에 있어, 관련된 부분만을 설명한다.Hereinafter, a method of transmitting a series in an IPTV environment will be described in connection with the present invention.

먼저, 시리즈물을 구성하는 각 콘텐츠와 상기 시리즈물의 재생 제어 정보를 생성한다(S201). 여기에서, 상기 시리즈물을 구성하는 각 콘텐츠와 함께 상기 시리즈물의 재생 제어 정보를 함께 또는 시간의 우선 순위를 두고 전송할 수 있다.First, each content constituting a series and reproduction control information of the series are generated (S201). Here, the playback control information of the series together with each content constituting the series may be transmitted together or with a priority of time.

여기에서, 상기 재생 제어 정보는 상기 시리즈물을 구성하는 각 콘텐츠를 다운로드 받은 횟수에 관한 정보와 이전 다운로드 받은 사용자들의 재생 후 평점에 관한 정보를 포함할 수 있다. 또한, 상기 재생 제어 정보는 해당 시리즈물의 총 재생 시간에 관한 정보를 제공할 수 있다. 따라서, IPTV 수신기에서는 상기 총 재생 시간에 관한 정보를 포함한 재생 제어 정보를 이용하여 UI를 구성하여 사용자에게 제공할 수도 있다.Here, the playback control information may include information on the number of times each content constituting the series is downloaded, and information on ratings after playback of the users who have been downloaded. In addition, the reproduction control information may provide information on the total reproduction time of the series. Accordingly, the IPTV receiver may configure the UI using the reproduction control information including the information on the total reproduction time, and provide the UI to the user.

이후 전송 측 예를 들어, 상기 시리즈물을 구비한 서버에서는 IPTV 수신기 즉, 단말에서 해당 시리즈물의 다운로드 요청과 재생 제어 정보 요청시에 해당 단 말로 전송한다(S202). 여기에서, 상기 서버는 상기 시리즈물을 직접 제작하여 구비하거나 또는 제작자로부터 제작된 시리즈물을 수신하여 구비할 수 있다. 또한, 상기 전송 과정에서 먼저 해당 사용자가 상기 시리즈물을 적법하게 다운로드 받을 수 있는 적격이 있는지 판단하여 전송 여부를 결정할 수도 있을 것이다.In the server having the series, for example, the server transmits the download request of the series and the playback control information to the IPTV receiver, that is, the terminal, in the corresponding terminal (S202). Here, the server may be provided with the series product directly or may receive the series product manufactured by the manufacturer. In addition, it may be determined whether the user is eligible to download the series legitimately in the transmission process and determine whether to transmit the series.

다음으로, 상기와 같이 전송된 콘텐츠를 수신하여 재생하는 방법에 관해 설명한다. 도 3은 본 발명에 따라 IPTV 수신기에서 시리즈물을 재생하는 방법의 일 예를 설명하기 위해 도시한 순서도이다.Next, a method of receiving and reproducing the content transmitted as described above will be described. 3 is a flowchart illustrating an example of a method of reproducing a series in an IPTV receiver according to the present invention.

먼저, IPTV 수신기는 사용자에 의해 요청된 시리즈물을 구비한 서버에 접속하여 해당 시리즈물의 다운로드를 요청한다(S301).First, the IPTV receiver accesses a server having a series requested by the user and requests download of the series (S301).

상기 요청에 따라 서버로부터 해당 시리즈물과 상기 시리즈물에 관한 재생 제어 정보를 다운로드 받는다(S302). 여기에서, 상기 재생 제어 정보는 반드시 동시에 다운로드 받을 필요는 없으며, 사용자의 요청에 따라서 필요한 경우와 시점에 다운로드 받을 수도 있다.In response to the request, the playback control information about the series and the series is downloaded from the server (S302). Here, the playback control information does not necessarily have to be downloaded at the same time, and may be downloaded when necessary and at a time according to a user's request.

상기와 같이 해당 시리즈물을 다운로드 받은 경우에, 이제 재생을 하게 된다. 여기에서, 본 발명은 상기 시리즈물을 재생함에 있어서, 사용자의 요청에 따라 입력된 원하는 재생 시간에 맞춰 다운로드 받은 시리즈물을 편집하여 재생한다.When the corresponding series is downloaded as described above, playback is now performed. Here, in reproducing the series, the present invention edits and reproduces the downloaded series in accordance with a desired playback time inputted according to a user's request.

예를 들어, 시리즈물이 10개의 콘텐츠로 구성되어 있고, 각 콘텐츠의 재생 시간은 각각 1시간이라고 가정하자. 따라서, 시리즈물을 재생하면 총 10시간의 재생 시간이 소요된다. 이때, 수신기는 상기 총 재생 시간에 관하여 UI를 구성하여 사용자에게 제공할 수도 있다.For example, suppose a series is composed of 10 contents, and the playback time of each content is 1 hour each. Therefore, when the series is reproduced, a total of 10 hours of reproduction time is required. At this time, the receiver may configure the UI regarding the total playback time and provide the UI to the user.

그러나 사용자가 해당 시리즈물을 몰아서 보고자 할 때 상기 UI를 통해 해당 시리즈물의 총 재생 시간이 10시간이나 이를 3시간 만에 전부 시청하고 싶을 경우도 있다.However, when the user wants to drive the series, the user may want to view the total playback time of the series through the UI for 10 hours, or all three hours.

즉, 수신기는 사용자로부터 해당 시리즈물의 재생 시간에 관한 정보를 입력 받는다(S303).That is, the receiver receives information on the playback time of the series from the user (S303).

상기 입력받은 해당 시리즈물의 재생 시간에 관한 정보가 만약 총 재생 시간에 관한 정보보다 작은지 판단한다(S304).It is determined whether the information on the playback time of the inputted series is smaller than the information on the total playback time (S304).

상기 판단 결과 만약 입력받은 재생 시간이 총 재생 시간보다 작으면, 상기 재생 제어 정보에 따라 해당 시리즈물을 편집(S305)하여 재생(S306)한다.If it is determined that the received play time is less than the total play time, the series is edited (S305) and played back (S306) according to the play control information.

여기에서, 상기 편집은 다양한 방법에 따라 이루어질 수 있다. 예를 들어, 시리즈물을 구성하는 각 콘텐츠를 동일한 정도로 편집할 수도 있다. 그러나 그럴 경우 상대적으로 중요한 부분이 편집될 확률이 높아질 수 있다. 따라서, 편집을 위한 기준이 필요하다.Here, the editing may be performed according to various methods. For example, each content that makes up a series can be edited to the same degree. However, this may increase the likelihood of editing a relatively important part. Therefore, a criterion for editing is needed.

이하 본 명세서에서는 이러한 기준으로 설명의 편의를 위해, 상기 다운로드 받은 재생 제어에 관한 정보 내 시리즈물을 구성하는 각 콘텐츠의 다운로드 횟수에 관한 정보를 이용하고자 한다. 이는 상대적으로 다운로드 횟수가 많은 콘텐츠가 해당 시리즈물에서 중요한 콘텐츠라고 판단되는바, 해당 콘텐츠의 편집 비율을 줄이기 위함이다. 즉, 각 콘텐츠는 일반적으로 서로 다른 비중으로 편집된다. 모든 콘텐츠의 다운로드 횟수가 동일하지 않을 수 있기 때문이다.Hereinafter, for the sake of convenience of description, the present specification intends to use information on the number of downloads of each content constituting the series in the information on the downloaded reproduction control. This is to reduce the editing rate of the content because it is judged that the content having a relatively large number of downloads is important in the series. That is, each content is generally edited with a different weight. This is because the download count of all contents may not be the same.

이때, 본 발명에서는 상기와 같이 편집 기준을 설정함에 있어서, 다운로드 횟수에 관한 정보 이외에 각 콘텐츠를 다운로드 하여 시청한 사용자들의 평점에 관한 정보를 더 고려할 수 있다. 즉, 상대적으로 평점이 높은 콘텐츠는 중요한 콘텐츠로 판단하여 편집 비율을 줄이기 위함이다.At this time, in the present invention, in setting the editing criterion as described above, in addition to the information on the number of downloads, information on ratings of users who download and view each content may be considered. That is, the content having a relatively high rating is judged to be important content, so as to reduce the editing ratio.

또한, 콘텐츠 각각에 대한 편집은 기 정의된 특정 기준에 따라 이루어질 수 있다. 상기 기 정의된 특정 기준은 예를 들어, 중요도를 포함한다. 이때, 중요도라 함은 편집 시에 해당 콘텐츠의 편집 우선 순위를 말하는 것으로, 이는 해당 시리즈물의 성격을 고려할 수 있다.Further, the editing for each of the contents may be performed according to a predefined specific criterion. The predefined specific criteria include, for example, importance. In this case, the term " important figure " refers to the edit priority order of the content at the time of editing, which can take into consideration the character of the series.

즉, 해당 시리즈물이 어학과 관련하여 교육 방송이나 음악 전문 방송인 경우, 음성이 안 나오는 부분은 상대적으로 중요도가 떨어지는 부분으로 낮은 우선 순위를 가진다. 동일한 개념으로 드라마에서도 음성이 안 나오는 부분을 중요도가 낮은 부분으로 설정할 수 있다.In other words, when the series is related to linguistic education broadcasting or music broadcasting, the part where the voice is not heard has a lower priority as a relatively low importance part. In the same concept, it is possible to set a portion in which a voice does not appear in a drama as a portion having a low importance.

이때, 상기에서 음성과 관련하여, 음성이 출력되는지 판단하기 위해 다양한 방법이 존재할 수 있으나, 예를 들어, 신호 처리 알고리즘 중 주파수 성분 분석 이론(예를 들어, FFT(Fast Fourier Transform) 등)을 통해 음성의 특징만을 구별할 수 있다. 그리고 상기 구별을 통해 특정 수치 이하 예를 들어, 8KHz 미만의 음성을 출력하는 부분은 중요도가 낮은 우선 순위를 가진 부분으로 설정할 수 있다.In this case, various methods may be used to determine whether speech is output in relation to speech. For example, a frequency component analysis theory (for example, FFT (Fast Fourier Transform)) among signal processing algorithms It is possible to distinguish only the characteristics of speech. For example, a portion having a voice output of less than 8 KHz may be set as a portion having a low priority.

또한, 동일한 영상 신호의 경우에도 낮은 우선 순위를 가지는 것으로 설정할 수 있다. 동일한 영상 신호라 함은, 회상이나 각 콘텐츠의 시작 부분에 출력되는 이전 편들에 대하여 반복되는 줄거리 부분을 들 수 있다. 이러한 부분은 편집되더라도 사용자에게 큰 불편을 주지 않을 수 있다.In addition, even in the case of the same video signal, it can be set to have a low priority. The same video signal may be a repetitive plot portion for previous segments that are recalled or output at the beginning of each content. Even if this part is edited, it may not cause great inconvenience to the user.

상술한 방법을 통해 시리즈물을 구성하는 각 콘텐츠를 편집하여 시리즈물의 총 재생 시간을 줄이면, 사용자가 직접 스캔(scan)하거나 스킵(skip)하지 않아도 되고, 그러한 동작으로 인해 원하는 부분을 스킵하여 다시 되돌아가는 경우를 없애거나 줄일 수 있다. 본 명세서에서 상세하게 설명하지 않았으나, 편집하여 재생하는 도중에 사용자의 요청에 따라 직접 스캔이나 스킵도 가능함은 자명하다 할 것이다.If the contents of the series are edited and the total playback time of the series is reduced by the above-described method, the user does not need to directly scan or skip, and by skipping the desired portion due to such operation, You can eliminate or reduce going cases. Although not described in detail herein, it will be appreciated that direct scanning or skipping is also possible in response to a user's request during editing and playback.

이하 상술한 동작을 하는 IPTV 수신기를 설명하면, 다음과 같다. 도 4는 본 발명에 따라 구성한 IPTV 수신기의 블록도의 일 예이다.Hereinafter, an IPTV receiver performing the above-described operation will be described. 4 is a block diagram of an IPTV receiver constructed in accordance with the present invention.

상기 수신기는 네트워크 인터페이스부(network interface)(1201), IP 매니저(IP manager)(1202), CAS(conditional access system)/DRM(digital rights managment)부(1203), 서비스 전달 매니저(service delivery manager)(1204), 역다중화부(demultiplexer)(1205), 오디오/비디오 디코더(audio/video decoder)(1206), 디스플레이부(display apparatus)(1207), 애플리케이션 제어부(application controller)(1208), 채널 매니저(channel manager)(1209), 서비스 정보 디코더(service information decoder)(1210), 서비스 디스커버리 매니저(service discovery manager)(1211), 서비스 제어 매니저(service control manager)(1212), 시스템 매니저(system manager)(1213), 저장부(storing apparatus)(1214), 저장매체 제어부(1215) 및 저장매체(1216)를 구비할 수 있다.The receiver includes a network interface 1201, an IP manager 1202, a conditional access system (CAS) / digital rights management (DRM) unit 1203, a service delivery manager 1203, A demultiplexer 1205, an audio / video decoder 1206, a display apparatus 1207, an application controller 1208, a channel manager 1204, a demultiplexer 1205, a channel manager 1209, a service information decoder 1210, a service discovery manager 1211, a service control manager 1212, a system manager, A storage medium 1213, a storage apparatus 1214, a storage medium control unit 1215, and a storage medium 1216.

네트워크 인터페이스부(1201)는 다수 개의 콘텐츠로 구성된 시리즈물을 서비스하기 위해 수신기를 네트워크 망과 연결하는 기능을 하는 것으로, 상기 연결된 네트워크 망을 통해 패킷들(packets)을 수신하거나 전송할 수 있다.The network interface unit 1201 connects a receiver with a network in order to service a series of contents, and can receive or transmit packets through the connected network.

IP 매니저(1202)는 상기 연결된 네트워크 망을 통해 수신하는 패킷들이나 전송하는 패킷들에 대해 소스(source)로부터 목적지(destination)까지의 상기 패킷들의 전달에 관여할 수 있다. 즉, 해당 패킷들을 적절한 프로토콜에 대응하도록 분류할 수 있다.The IP manager 1202 can participate in the delivery of the packets received from the source network to the destination network through packets or packets transmitted through the connected network. That is, the packets can be classified to correspond to an appropriate protocol.

CAS/DRM부(1203)는 해당 시리즈물에 관한 서비스의 수신 제한과 디지털 저작권 관리와 관련한 기능을 담당한다. 즉, CAS/DRM부(1203)는 네트워크 인터페이스부(1201)를 통해 연결된 네트워크 망으로부터 해당 시리즈물에 관한 서비스와 관련하여 수신한 패킷을 IP 매니저(1202)를 통해 수신하여 해당 패킷들이 수신 제한되거나 디지털 저작권 관리와 관련하여 제한이 있으면 그 제한을 풀 수 있다. 즉, CAS/DRM부(1203)는 수신되는 패킷들을 접근하거나 재분배를 통해 제어를 책임진다.The CAS / DRM unit 1203 takes charge of functions related to the restriction of the reception of the service relating to the series and digital rights management. That is, the CAS / DRM unit 1203 receives a packet received from the network connected through the network interface unit 1201 with respect to the service related to the series through the IP manager 1202, Any restrictions on digital rights management can be lifted. In other words, the CAS / DRM unit 1203 is responsible for accessing or controlling the redirection of received packets.

서비스 전달 매니저(1204)는 실시간 스트리밍 데이터(real streaming data)의 취급을 책임진다. 이때, RTP/RTCP는 MPEG-2 전송 스트림(transport stream)에 사용될 수 있다. 즉, 상기 MPEG-2 패킷들은 RTP에서 캡슐화(captulation)된다. 따라서, 상기 서비스 전달 매니저(1204)는 상기 RTP 패킷들을 파싱(parsing)하여 상기 파싱 결과 캡슐화된 MPEG-2 패킷을 역다중화부(1205)로 전송한다. 또는 서비스 전달 매니저(1204)는 RTCP를 사용하여 네트워크 수신의 퀄리티(quality)에 대한 피드백(feedback)을 전송할 수 있다. 이때, 상기 MPEG-2 전송 패킷들은 RTP 없이 UDP에 직접적으로 전달할 수 있다.The service delivery manager 1204 is responsible for handling real-time streaming data. At this time, RTP / RTCP can be used for an MPEG-2 transport stream. That is, the MPEG-2 packets are encapsulated in RTP. Accordingly, the service delivery manager 1204 parses the RTP packets, and transmits the encapsulated MPEG-2 packets to the demultiplexing unit 1205. Or service delivery manager 1204 may send feedback on the quality of network reception using RTCP. At this time, the MPEG-2 transport packets can be directly transmitted to UDP without RTP.

역다중화부(1205)는 수신하는 전송 스트림 패킷들로부터 오디오, 비디오 및 재생 제어 정보들을 역다중화한다. 이때, 상기 역다중화부(1205)는 재생 제어 정보 디코더의 제어에 의해 상기 재생 제어 정보들을 역다중화하고, 채널 매니저(1209)의 제어에 의해 오디오/비디오 전송 패킷들을 역다중화할 것이다. 또한, 상기 역다중화부(1205)는 상기 역다중화한 재생 제어 정보들을 재생 제어 정보 디코더(1210)로 전송한다.The demultiplexing unit 1205 demultiplexes the audio, video and reproduction control information from the received transport stream packets. At this time, the demultiplexer 1205 demultiplexes the reproduction control information under the control of the reproduction control information decoder, and demultiplexes the audio / video transmission packets under the control of the channel manager 1209. The demultiplexing unit 1205 transmits the demultiplexed reproduction control information to the reproduction control information decoder 1210.

오디오/비디오 디코더(1206)는 상기 역다중화부(1205)로부터 역다중화된 오디오/비디오 패킷들을 수신하여 처리한다.The audio / video decoder 1206 receives and processes the demultiplexed audio / video packets from the demultiplexer 1205.

디스플레이부(1207)는 상기 오디오/비디오 디코더(1206)에서 처리된 오디오/비디오 신호를 수신하여 디스플레이(display)한다.The display unit 1207 receives and displays the audio / video signal processed by the audio / video decoder 1206.

애플리케이션 제어부(1208)는 사용자를 위하여 디스플레이부 상의 GUI(graphic user interface)를 지원하며, 리모콘이나 전면 패널(front panel)과 같은 외부 입력 장치를 통한 사용자의 입력을 수신하여, 상기 사용자의 입력이 만약 채널 선택과 관련한 경우에는 상기 입력을 채널 매니저(1209)로 전달한다. 또한, 애플리케이션 제어부(1208)는 수신기 전체 시스템의 키(key) 상태들을 제어하거나 저장부(1214)로 설정 데이터를 저장할 수 있다.The application control unit 1208 supports a graphic user interface (GUI) on the display unit for the user and receives a user's input through an external input device such as a remote controller or a front panel, In case of channel selection, the input is transmitted to the channel manager 1209. In addition, the application control unit 1208 may control key states of the entire receiver system or store the configuration data in the storage unit 1214. [

채널 매니저(1209)는 채널 맵(channel map)을 만들거나 서비스 디스커버리 매니저(1211)를 제어한다. 또한, 채널 매니저(2009)는 채널 정보를 위해 서비스 정보 디코더(1210)에 요청(request)하거나 재설정(reset)한다. 그리고 채널 매니저(1209)는 오디오/비디오 패킷을 수신하도록 역다중화부(1205)에 해당 PID(packet identifier)를 설정한다.The channel manager 1209 creates a channel map or controls the service discovery manager 1211. In addition, the channel manager 2009 requests or resets the service information decoder 1210 for channel information. The channel manager 1209 sets a PID (Packet Identifier) to the demultiplexer 1205 to receive the audio / video packet.

재생 제어 정보 디코더(1210)는 상기 재생 제어 정보들을 제어하는 모듈로서, 채널 매니저(1209)의 제어에 의한 슬레이브 동작(slave operation)을 한다. 재생 제어 정보 디코더(1210)는 상기 재생 제어 정보들을 역다중화할 수 있도록 해당 PID를 상기 역다중화부(1205)로 설정한다. 그리고 재생 제어 정보 디코더(1210)는 상기 설정에 따라 역다중화부(1205)에서 만든 각 재생 제어 정보를 수신하여 처리한다. 또한, 재생 제어 정보 디코더(1210)는 서비스 전달 매니저(1204)로부터 서비스 정보를 수신하고, 방송 서비스를 위한 서비스 정보 데이터 베이스(service information database)를 만들 수도 있다.The reproduction control information decoder 1210 is a module for controlling the reproduction control information and performs a slave operation under the control of the channel manager 1209. [ The reproduction control information decoder 1210 sets the corresponding PID to the demultiplexer 1205 so that the reproduction control information can be demultiplexed. The reproduction control information decoder 1210 receives and processes each reproduction control information generated by the demultiplexing unit 1205 according to the setting. Also, the playback control information decoder 1210 may receive the service information from the service delivery manager 1204 and may create a service information database for the broadcast service.

서비스 디스커버리 매니저(1211)는 양방향 서비스가 가능한 IPTV 네트워크를 통해 IPTV 서비스들을 찾아 인에이블(enables) 한다. 그리고 서비스 디스커버리 매니저(1211)는 선택한 서비스를 위한 모든 정보를 제공한다.The service discovery manager 1211 enables and discovers IPTV services through an IPTV network capable of bidirectional services. The service discovery manager 1211 provides all the information for the selected service.

서비스 제어 매니저(1212)는 서비스들의 선택과 제어를 담당한다. 예를 들어, 서비스 제어 매니저(1212)는 IGMP(internet group management protocol)나 RTSP 프로토콜을 사용하여 라이브 방송 서비스를 선택하거나 RTSP 프로토콜을 사용하여 VOD 콘텐츠를 선택한다. 이때, RTSP 프로토콜은 직접 전달되거나 방송되는 텔레비전과 오디오의 전달의 제어할 때 사용된다. 또한, 상기 RTSP 프로토콜은 지속적인 TCP(transmission control procedure) 연결에 사용하거나 실시간 방송 미디어 스트리밍(real-time broadcasting media string)을 위한 트릭 모드 제어(trick mode control)를 허락하는데 사용한다.The service control manager 1212 is responsible for selection and control of services. For example, the service control manager 1212 selects a live broadcast service using an internet group management protocol (IGMP) or an RTSP protocol, or selects a VOD content using an RTSP protocol. At this time, the RTSP protocol is used to control the delivery of television and audio broadcasted or broadcasted directly. In addition, the RTSP protocol is used for continuous transmission control (TCP) connection or trick mode control for real-time broadcasting media string.

시스템 매니저(1213)는 수신기 시스템의 전원(power)의 온/오프(on/off)에 따른 부트 플로우(boot flow)를 제어하고, 다운로드 받은 소프트웨어 이미지(software image)를 포함하는 ROM 이미지를 저장부(1214)에 쓰거나 저장한다.The system manager 1213 controls a boot flow according to on / off of the power of the receiver system and stores a ROM image including the downloaded software image in a storage unit (1214).

저장부(1214)는 시스템에 대한 셋-업 데이터(set-up data) 등을 저장한다. 상기 저장부로 비휘발성 메모리(nonvolatile RAM; NVRAM) 또는 플래쉬 메모리(flash memory) 등을 사용할 수 있다.The storage unit 1214 stores set-up data and the like for the system. A nonvolatile random access memory (NVRAM) or a flash memory may be used as the storage unit.

저장매체(1216)는 역다중화부(1205) 또는 오디오/비디오 디코더(1206)로부터 전송되는 신호를 일시 저장하였다가 다시 상기 역다중화부(1205) 또는 오디오/비디오 디코더(1206)로 전송하는 기능을 한다. 이때, 상기 저장매체(1216)는 저장매체 제어부(1215)의 제어를 받아 수신되는 신호로부터 데이터를 쓰고, 신호를 저장하고 역다중화부(1205)로 제공한다.The storage medium 1216 temporarily stores a signal transmitted from the demultiplexer 1205 or the audio / video decoder 1206 and transmits the temporarily stored signal to the demultiplexer 1205 or the audio / video decoder 1206 do. At this time, the storage medium 1216 writes data from the received signal under the control of the storage medium control unit 1215, stores the signal, and provides the demultiplexed data to the demultiplexer 1205.

본 발명과 관련하여, 애플리케이션 제어부(1208)는 사용자로부터 다운로드 받은 시리즈물의 재생 시간에 관한 정보를 입력받을 수 있다. 상기 재생 시간에 관한 정보를 입력받으면, 먼저 다운로드 받은 시리즈물의 재생 제어 정보로부터 총 재생 시간에 관한 정보를 추출하고 디코딩하도록 제어한다. 그리고 상기 입력받은 재생 시간에 관한 정보와 총 재생 시간에 관한 정보를 비교하여 상기 입력받은 재생 시간에 관한 정보가 총 재생 시간보다 크거나 같으면, 별도로 편집하지 않고 재생한다. 그러나 만약 그렇지 않다면, 편집하여 재생할 수 있도록 디코더들을 제어한다. 이때, 상기 제어함에 있어서, 각 콘텐츠는 재생 제어 정보에 따라 서로 다른 비율로 편집하여 상기 입력받은 사용자의 입력 시간에 따라 편집하여 재생한다.In connection with the present invention, the application control unit 1208 may receive information on the playback time of the series downloaded from the user. Upon receipt of the information regarding the reproduction time, the control unit 12 controls to extract and decode information on the total reproduction time from the reproduction control information of the series that has been downloaded first. If the information about the input reproduction time is greater than or equal to the total reproduction time, the information is reproduced without being separately edited. However, if not, control the decoders so that they can be edited and reproduced. At this time, in the control box, each content is edited at different ratios according to the reproduction control information, and edited and reproduced according to the input time of the input user.

이상 설명한 내용을 통해 당업자라면 본 발명의 기술 사상을 일탈하지 아니 하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention.

따라서, 본 발명의 기술적 범위는 실시 예에 기재된 내용으로 한정되는 것이 아니라 특허 청구의 범위에 의하여 정해져야 한다.Therefore, the technical scope of the present invention should not be limited to the contents described in the embodiments but should be determined according to the claims.

도 1은 본 발명과 관련하여 IPTV 환경의 개념적으로 설명하기 위해 도시한 것1 illustrates a conceptual illustration of an IPTV environment in connection with the present invention.

도 2는 본 발명에 따라 IPTV 환경에서 콘텐츠를 전송하는 방법의 일 예를 설명하기 위해 도시한 순서도2 is a flowchart illustrating an example of a method of transmitting contents in an IPTV environment according to an embodiment of the present invention.

도 3은 본 발명에 따라 IPTV 수신기에서 시리즈물을 재생하는 방법의 일 예를 설명하기 위해 도시한 순서도3 is a flow chart illustrating an example of a method of reproducing a series in an IPTV receiver according to the present invention.

도 4는 본 발명에 따라 구성한 IPTV 수신기의 블록도의 일 예4 is a block diagram of an IPTV receiver constructed in accordance with the present invention.

* 도면의 주요 부분에 대한 부호 설명DESCRIPTION OF REFERENCE NUMERALS

1201; 네트워크 인터페이스부 1202; IP 매니저1201; A network interface unit 1202; IP manager

1203; CAS/DRM부 1204; 서비스 전달 매니저1203; CAS / DRM unit 1204; Service Delivery Manager

1205; 역다중화부 1206; 오디오/비디오 디코더1205; Demultiplexer 1206; Audio / video decoder

1207; 디스플레이부 1208; 애플리케이션 제어부1207; Display portion 1208; The application control section

1209; 채널 매니저 1210; 서비스 정보 디코더1209; Channel manager 1210; Service information decoder

1211; 서비스 디스커버리 매니저 1212; 서비스 제어 매니저1211; Service discovery manager 1212; Service control manager

1213; 시스템 매니저 1214; 저장부1213; System manager 1214; The storage unit

1215; 저장매체 제어부 1216; 저장매체1215; A storage medium control unit 1216; Storage medium

Claims (12)

IPTV 수신기에서 콘텐츠를 재생하는 방법에 있어서,A method of playing content on an IPTV receiver, 다수 개의 콘텐츠로 구성된 원하는 시리즈물을 요청하는 단계;Requesting a desired series of a plurality of contents; 상기 요청된 시리즈물과 상기 시리즈물의 재생 제어 정보를 다운로드 받는 단계;Downloading the requested series and reproduction control information of the series; 상기 다운로드 받은 시리즈물의 재생 시간과 관련된 요청을 입력받는 단계; 및Receiving a request related to the playback time of the downloaded series; And 상기 입력받은 재생 시간에 따라 시리즈물을 재생하기 위해, 상기 다운로드 받은 재생 제어 정보에 따라 각 콘텐츠를 서로 다른 비율로 편집하여 재생하는 단계를 포함하되,And editing and reproducing the contents at different ratios according to the downloaded reproduction control information in order to reproduce the series according to the input reproduction time, 상기 재생 제어 정보는 상기 시리즈물을 구성하는 각 콘텐츠의 다운로드 횟수를 정의하는 정보를 포함하는 것을 특징으로 하는 방법.Wherein the playback control information includes information defining a number of downloads of each content constituting the series. 제 1항에 있어서,The method according to claim 1, 상기 재생 제어 정보는 상기 각 콘텐츠와 관련하여 이전 사용자의 평점을 정의하는 정보를 더 포함하는 것을 특징으로 하는 방법.Wherein the playback control information further comprises information defining a rating of a previous user with respect to each of the content. 제 2항에 있어서,3. The method of claim 2, 상기 각 콘텐츠를 편집함에 있어서,In editing each of the contents, 상기 각 콘텐츠의 내용을 중요도를 기준으로 다수 개의 레벨로 구분하는 것을 특징으로 하는 방법.And dividing the content of each content into a plurality of levels based on importance. 제 3항에 있어서,The method of claim 3, 상기 중요도는 해당 시리즈물의 특성을 고려하여 결정하는 것을 특징으로 하는 방법.Wherein the importance is determined in consideration of the characteristics of the series. 제 4항에 있어서,5. The method of claim 4, 상기 중요도는 음성의 출력 여부, 동일한 영상 신호인지 여부와, 이전 콘텐츠의 줄거리인지 여부를 기준으로 결정하는 것을 특징으로 하는 방법.Wherein the importance is determined on the basis of whether or not the audio is output, whether the same video signal is present, and whether it is a synopsis of previous contents. 삭제delete 삭제delete 다수 개의 콘텐츠로 구성된 시리즈물을 재생하는 IPTV 수신기에 있어서,1. An IPTV receiver for reproducing a series composed of a plurality of contents, 네트워크와 연결하는 네트워크 인터페이스;A network interface for connecting to a network; 상기 네트워크를 통해 시리즈물과 상기 시리즈물에 대한 재생 제어 정보를 다운로드 받아 저장하는 저장부; A storage unit for downloading and storing playback control information for the series and the series through the network; 상기 다운로드 받은 시리즈물의 재생 시간에 관한 정보를 입력받는 사용자 입력 수신부;A user input receiving unit for receiving information on a playback time of the downloaded series; 상기 다운로드 받은 시리즈물과 재생 제어 정보를 디코딩하는 디코딩부;A decoding unit decoding the downloaded series and reproduction control information; 상기 입력받은 재생 시간에 관한 정보와 상기 다운로드 받은 재생 제어 정보에 따라 상기 다운로드 받은 시리즈물을 편집하여 재생하도록 제어하는 제어부; 및A control unit for editing and playing back the downloaded series according to the information on the input playback time and the downloaded playback control information; And 상기 제어부의 제어에 따라 편집 재생된 시리즈물을 출력하는 출력부를 포함하여 구성하는 것을 특징으로 하는 IPTV 수신기.And an output unit for outputting the edited and reproduced series under the control of the control unit. 제 8항에 있어서,9. The method of claim 8, 상기 제어부는,Wherein, 상기 각 콘텐츠와 관련하여 이전 사용자의 평점을 정의하는 정보를 더 포함하는 상기 재생 제어 정보를 이용하여 재생하도록 제어하는 것을 특징으로 하는 IPTV 수신기.And controls to reproduce by using the reproduction control information further including information defining a rating of a previous user in relation to each of the contents. 제 9항에 있어서,10. The method of claim 9, 상기 제어부는,Wherein, 상기 각 콘텐츠의 내용을 중요도를 기준으로 다수 개의 레벨로 구분하여 상기 각 콘텐츠를 편집하도록 제어하는 것을 특징으로 하는 IPTV 수신기.Wherein the control unit controls the contents to be edited by dividing the contents of the contents into a plurality of levels based on the importance. 제 10항에 있어서,11. The method of claim 10, 상기 제어부는,Wherein, 해당 시리즈물의 특성을 고려하여 상기 중요도를 결정하는 것을 특징으로 하는 IPTV 수신기.And the importance of the series is determined in consideration of characteristics of the series. 제 11항에 있어서,12. The method of claim 11, 상기 제어부는,Wherein, 상기 중요도를 음성의 출력 여부, 동일한 영상 신호인지 여부와, 이전 콘텐츠의 줄거리인지 여부를 기준으로 결정하는 것을 특징으로 하는 IPTV 수신기.Wherein the priority of the IPTV receiver is determined based on whether the audio is outputted, whether it is the same video signal, and whether it is a plot of the previous contents.
KR1020080025898A 2008-03-20 2008-03-20 An IPTV receiver, a method of reproducing contents in the IPTV receiver, and a method of transmitting contents in an IPTV environment Expired - Fee Related KR101435834B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080025898A KR101435834B1 (en) 2008-03-20 2008-03-20 An IPTV receiver, a method of reproducing contents in the IPTV receiver, and a method of transmitting contents in an IPTV environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080025898A KR101435834B1 (en) 2008-03-20 2008-03-20 An IPTV receiver, a method of reproducing contents in the IPTV receiver, and a method of transmitting contents in an IPTV environment

Publications (2)

Publication Number Publication Date
KR20090100612A KR20090100612A (en) 2009-09-24
KR101435834B1 true KR101435834B1 (en) 2014-08-29

Family

ID=41358766

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080025898A Expired - Fee Related KR101435834B1 (en) 2008-03-20 2008-03-20 An IPTV receiver, a method of reproducing contents in the IPTV receiver, and a method of transmitting contents in an IPTV environment

Country Status (1)

Country Link
KR (1) KR101435834B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013111930A1 (en) * 2012-01-25 2013-08-01 (주)티비스톰 System and method for previewing multimedia content by using preview information data

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003283993A (en) 2002-03-27 2003-10-03 Sanyo Electric Co Ltd Video information recording/reproducing apparatus and video information recording/reproducing method
JP2005136824A (en) * 2003-10-31 2005-05-26 Toshiba Corp Digital video image distribution system and video image distribution method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003283993A (en) 2002-03-27 2003-10-03 Sanyo Electric Co Ltd Video information recording/reproducing apparatus and video information recording/reproducing method
JP2005136824A (en) * 2003-10-31 2005-05-26 Toshiba Corp Digital video image distribution system and video image distribution method

Also Published As

Publication number Publication date
KR20090100612A (en) 2009-09-24

Similar Documents

Publication Publication Date Title
CN101159577B (en) Apparatus for receiving adaptive broadcast signal and method thereof
KR101314608B1 (en) Receiver and method for controlling content viewing in IPTV environment
US20090144790A1 (en) Broadcast receiver and method for receiving adaptive broadcast signal
CN101217642A (en) Method of transmitting preview content and method and apparatus for receiving preview content
KR101285884B1 (en) Service system and method of Digital broadcasting, Receiving method and receiver
KR101351040B1 (en) Method for transmitting a content, broadcasting receiver and method for receiving a broadcasting signal
KR101435834B1 (en) An IPTV receiver, a method of reproducing contents in the IPTV receiver, and a method of transmitting contents in an IPTV environment
KR101356491B1 (en) Method and apparatus for processing rating information and IPTV system
KR20110072202A (en) IPTV subtitle providing method and IPTV adopting the method
KR20110120507A (en) Method of setting feature information of digital broadcasting receiver and digital broadcasting receiver
Punchihewa et al. Tutorial on IPTV and its latest developments
KR101603113B1 (en) Iptv broadcast receiver and application data receiving method thereof
KR101462279B1 (en) Apparatus method for viewing subscription in IPTV
KR101377958B1 (en) Method for transmitting a data, broadcasting receiver and method for receiving a broadcasting signal
KR20100084284A (en) Method for recoding adaptive broadcast data and broadcast receiver
KR20090100947A (en) A method and apparatus for transmitting broadcast data in an IP environment, and a method for downloading and processing broadcast data from an IP receiver and the IP receiver.
KR101660736B1 (en) Method for displaying user interface and internet protocol television enabling of the method
KR101662076B1 (en) Method for providing payment and digital broadcasting receiver enabling of the method
KR20100004276A (en) Internet protocol television server unit and internet protocol television system and method for managementing channel of video on demand preview
KR20110003921A (en) Display device and its content providing method
KR20110110569A (en) How to manage digital broadcast receivers and channel maps

Legal Events

Date Code Title Description
PA0109 Patent application

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

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

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

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R18-X000 Changes to party contact information recorded

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

A201 Request for examination
PA0201 Request for examination

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

D13-X000 Search requested

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

D14-X000 Search report completed

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

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

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

E13-X000 Pre-grant limitation requested

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

P11-X000 Amendment of application requested

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

P13-X000 Application amended

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

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

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

PR0701 Registration of establishment

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

PR1002 Payment of registration fee

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

Fee payment year number: 1

PG1601 Publication of registration

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

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

FPAY Annual fee payment

Payment date: 20170724

Year of fee payment: 4

PR1001 Payment of annual fee

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

Fee payment year number: 4

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20180724

Year of fee payment: 5

PR1001 Payment of annual fee

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

Fee payment year number: 5

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20190724

Year of fee payment: 6

PR1001 Payment of annual fee

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

Fee payment year number: 6

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

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

Fee payment year number: 7

PR1001 Payment of annual fee

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

Fee payment year number: 8

PR1001 Payment of annual fee

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

Fee payment year number: 9

PC1903 Unpaid annual fee

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

Not in force date: 20230826

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

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

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

Not in force date: 20230826