KR101462279B1 - Apparatus method for viewing subscription in IPTV - Google Patents

Apparatus method for viewing subscription in IPTV Download PDF

Info

Publication number
KR101462279B1
KR101462279B1 KR1020080053607A KR20080053607A KR101462279B1 KR 101462279 B1 KR101462279 B1 KR 101462279B1 KR 1020080053607 A KR1020080053607 A KR 1020080053607A KR 20080053607 A KR20080053607 A KR 20080053607A KR 101462279 B1 KR101462279 B1 KR 101462279B1
Authority
KR
South Korea
Prior art keywords
viewing reservation
program
progress
buffering
broadcast program
Prior art date
Application number
KR1020080053607A
Other languages
Korean (ko)
Other versions
KR20090127562A (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 KR1020080053607A priority Critical patent/KR101462279B1/en
Priority to CNA2008101746540A priority patent/CN101420589A/en
Publication of KR20090127562A publication Critical patent/KR20090127562A/en
Application granted granted Critical
Publication of KR101462279B1 publication Critical patent/KR101462279B1/en

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/47214End-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 content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • 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/47217End-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 controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • 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/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists

Abstract

본 발명은 영상표시기기에 관한 것으로, 특히 IPTV에서의 프로그램 시청 예약 설정 방법과 시청 예약 프로그램을 시청하기 위한 방법에 관한 것이다.The present invention relates to a video display device, and more particularly, to a method for setting a program viewing reservation in IPTV and a method for viewing a viewing reservation program.

본 발명의 일 실시 예에 따른 IPTV에서의 시청 예약 설정 장치는 네트워크를 통해 서비스 공급자와 연결되어 상기 서비스 공급자로부터 제공되는 방송 프로그램을 수신하는 네트워크 인터페이스부; 상기 네트워크 인터페이스부로부터 수신되는 방송 프로그램의 가이드를 생성하는 OSD 생성부; 상기 OSD 생성부를 통해 생성된 방송 프로그램 가이드를 디스플레이하는 디스플레이부; 사용자로부터 요구 명령을 입력받기 위한 사용자 인터페이스부; 및, 상기 방송 프로그램 가이드 상에서 사용자 인터페이스부로부터 입력되는 프로그램 선택 신호의 입력 순으로 시청 예약 순서를 결정하여 상기 선택된 방송 프로그램의 시청 예약을 설정하는 제어부를 포함하여 구성된다.The apparatus includes: a network interface unit connected to a service provider through a network and receiving a broadcast program provided from the service provider, in accordance with an embodiment of the present invention; An OSD generation unit for generating a guide of a broadcast program received from the network interface unit; A display unit for displaying a broadcast program guide generated through the OSD generation unit; A user interface unit for receiving a request command from a user; And a control unit for determining a viewing reservation order in the order of inputting a program selection signal input from the user interface unit on the broadcasting program guide and setting a viewing reservation of the selected broadcasting program.

IPTV, 버퍼링, 시청 예약 IPTV, buffering, reservation of viewing

Description

IPTV에서의 시청 예약 설정 장치 및 방법{Apparatus method for viewing subscription in IPTV} [0001] The present invention relates to an apparatus and method for setting a viewing reservation in IPTV,

본 발명은 영상표시기기에 관한 것으로, 특히 IPTV에서의 프로그램 시청 예약 설정 방법과 시청 예약 프로그램을 시청하기 위한 방법에 관한 것이다.The present invention relates to a video display device, and more particularly, to a method for setting a program viewing reservation in IPTV and a method for viewing a viewing reservation program.

기존의 TV는 방송사에서 제작하는 컨텐츠(content)를 지상파, 케이블 또는 위성방송 등의 전파 전달 매체를 통해서 송출하고, 사용자는 상기 각 전달 매체를 수신할 수 있는 TV 수상기를 통해 시청하는 방식으로 서비스되었다.Conventional TVs transmit contents produced by broadcasters through radio wave transmission media such as terrestrial waves, cable or satellite broadcasts, and users are provided with a service through a television receiver capable of receiving the transmission media .

그러나 기존의 아날로그 방송에서 디지털 기반의 디지털TV 기술이 개발되고 상용화되면서, 기존의 전파 매체 외에도 각 가정에 연결되어 있는 인터넷 망을 이용하여 실시간 방송, CoD(Contents on Demand), 게임, 뉴스 등 다양한 종류의 콘텐츠 서비스를 사용자에게 제공할 수 있게 되었다.However, as digital-based digital TV technology has been developed and commercialized in existing analog broadcasting, it is possible to use various types of media such as real-time broadcasting, contents on demand (DDS), games and news Of the contents service to the user.

상기 인터넷 망을 이용한 컨텐츠 서비스 제공의 예로서 IPTV(Internet Protocol TV)를 들 수 있다. 상기 IPTV는 초고속 인터넷 망을 이용하여 각종 정보 서비스, 동영상 컨텐츠 및 방송 등을 전송하여 사용자의 텔레비전에 제공하는 것을 말한다. An example of content service provision using the Internet network is IPTV (Internet Protocol TV). The IPTV refers to transmitting various information services, moving picture contents, broadcasting, and the like to a user's television using a high-speed Internet network.

상기와 같은 인터넷 망을 이용한 서비스의 경우, 일반 지상파방송이나 위성방송 등과 달리, 양방향성이 추가될 수 있으며 사용자는 자신이 편리한 시간에 자신이 보고 싶은 컨텐츠 서비스를 시청할 수 있다.In the case of the service using the Internet network as described above, unlike general terrestrial broadcasting or satellite broadcasting, bi-directionality can be added, and the user can watch the content service he wants to view at a convenient time.

즉, 상기 IPTV에서 제공되는 방송 콘텐츠는 해당 프로그램의 시작시간 개념이 존재하지 않기 때문에 자신이 원하는 시간대에 자신이 원하는 프로그램을 자유롭게 시청할 수 있으며 이때, 상기 IPTV에서 각 방송 콘텐츠를 시청하기 위해서는 버퍼링을 위한 일정 시간이 필수적으로 필요하다.That is, since the broadcast contents provided in the IPTV do not have a concept of a start time of the corresponding program, they can freely watch their desired program in a desired time zone. At this time, in order to view each broadcast content in the IPTV, A certain amount of time is essential.

다시 말해서, 상기 IPTV에서 제공되는 방송 콘텐츠를 시청하기 위해서는 해당 방송 프로그램에 따른 일정 시간의 버퍼링 시간이 필수적으로 필요하며, 그에 따라 상기 방송 콘텐츠를 연속적으로 시청하기 위해서는 반드시 시청 예약 기능이 필요하다.In other words, in order to view the broadcast content provided in the IPTV, a buffering time of a predetermined time according to the broadcast program is indispensably required. Therefore, in order to continuously view the broadcast content, a view reservation function is necessarily required.

따라서, 상기 IPTV에서 제공되는 방송 콘텐츠의 시청 예약 설정 방법은 종래의 일반 TV에서 제공되는 방송 프로그램의 시청 예약 설정 방법과 차별화되며, 그에 따라 상기 IPTV 방송 서비스에 맞춘 별도의 새로운 시청 예약 방법이 필요한 실정이다.Therefore, the method of setting the viewing reservation of the broadcasting contents provided in the IPTV is different from the method of setting the viewing reservation of the broadcasting program provided in the conventional general TV, and accordingly, a separate new viewing reservation method for the IPTV broadcasting service is required to be.

본 발명의 실시 예는 상기와 같은 문제점을 해결하기 위한 것으로서, IPTV에서 제공되는 방송 프로그램의 특성에 적합한 맞춤형 시청 예약 설정 기능을 제공하도록 한다.The embodiments of the present invention solve the above problems and provide a customized viewing reservation setting function suitable for the characteristics of a broadcasting program provided in IPTV.

또한 본 발명의 실시 예는 IPTV에서 설정된 시청 예약 프로그램의 각종 부가정보를 제공하도록 한다.Further, the embodiment of the present invention provides various additional information of the viewing reservation program set in IPTV.

본 발명의 실시 예에 따른 IPTV에서의 시청 예약 설정 장치는 네트워크를 통해 서비스 공급자와 연결되어 상기 서비스 공급자로부터 제공되는 방송 프로그램을 수신하는 네트워크 인터페이스부; 상기 네트워크 인터페이스부로부터 수신되는 방송 프로그램의 가이드를 생성하는 OSD 생성부; 상기 OSD 생성부를 통해 생성된 방송 프로그램 가이드를 디스플레이하는 디스플레이부; 사용자로부터 요구 명령을 입력받기 위한 사용자 인터페이스부; 및, 상기 방송 프로그램 가이드 상에서 사용자 인터페이스부로부터 입력되는 프로그램 선택 신호의 입력 순으로 시청 예약 순서를 결정하여 상기 선택된 방송 프로그램의 시청 예약을 설정하는 제어부를 포함하여 구성된다.The apparatus includes: a network interface unit connected to a service provider through a network and receiving a broadcast program provided from the service provider; An OSD generation unit for generating a guide of a broadcast program received from the network interface unit; A display unit for displaying a broadcast program guide generated through the OSD generation unit; A user interface unit for receiving a request command from a user; And a control unit for determining a viewing reservation order in the order of inputting a program selection signal input from the user interface unit on the broadcasting program guide and setting a viewing reservation of the selected broadcasting program.

또한 본 발명의 실시 예에 따른 IPTV에서의 시청 예약 설정 방법은 네트워크를 통해 연결된 서비스 제공자로부터 제공되는 방송 프로그램의 가이드를 디스플레 이하는 단계; 상기 디스플레이되는 방송 프로그램 가이드 상에서 하나 이상의 프로그램 선택 신호를 입력받는 단계; 상기 프로그램 선택 신호의 입력 순으로 선택 방송 프로그램의 시청 예약 순서를 결정하는 단계; 및, 상기 결정된 시청 예약 순으로 상기 선택 방송 프로그램의 시청 예약을 설정하는 단계를 포함하여 이루어진다.Also, a method of setting a viewing reservation in IPTV according to an exemplary embodiment of the present invention includes: displaying a guide of a broadcast program provided from a service provider connected through a network; Receiving one or more program selection signals on the displayed program guide; Determining a viewing reservation order of the selected broadcasting program in the order of inputting the program selection signal; And setting a viewing reservation of the selected broadcasting program in the determined viewing reservation order.

또한 본 발명의 실시 예에 따른 IPTV에서의 프로그램 시청 방법은 시청 예약 순으로 방송 프로그램이 버퍼링되는 단계; 외부로부터 시청 예약 프로그램의 재생 명령이 입력되는 단계; 상기 버퍼링된 방송 프로그램을 읽어오는 단계; 및, 상기 시청 예약 프로그램의 시청 예약 순서를 기준으로 상기 방송 프로그램을 디스플레이하는 단계를 포함하여 이루어진다.In another aspect of the present invention, there is provided a program viewing method in IPTV, comprising: buffering a broadcast program in order of viewing reservation; Inputting a playback command of a viewing reservation program from outside; Reading the buffered broadcast program; And displaying the broadcast program on the basis of a viewing reservation order of the viewing reservation program.

또한 본 발명의 실시 예에 따른 IPTV에서의 프로그램 시청 방법은 파워 온 명령을 입력되는 단계; 기 설정된 시청 예약 프로그램의 존재 여부를 판단하는 단계; 및, 상기 기 설정된 시청 예약 프로그램의 존재 여부에 따라 선택적으로 특정 메뉴화면을 디스플레이하는 단계를 포함하여 이루어진다.Also, a method for watching a program in IPTV according to an embodiment of the present invention includes: inputting a power-on command; Determining whether a preset viewing reservation program is present; And selectively displaying a specific menu screen depending on whether the preset viewing reservation program is present or not.

본 발명의 실시 예에 따른 IPTV에서의 프로그램 시청 예약 설정 장치 및 방법은 기존의 시청 예약 설정 기능과 차별화되는 IPTV만의 맞춤형 시청 예약 설정 기능을 제공하여, 방송 프로그램의 버퍼링 시간 동안 대기하지 않고, 즉시 자신이 원하는 방송 프로그램을 시청할 수 있다.The apparatus and method for setting a program viewing reservation in the IPTV according to the embodiment of the present invention can provide a function of setting a viewing reservation of only IPTV that is different from the existing viewing reservation setting function, The desired broadcast program can be viewed.

또한 시청 예약 프로그램의 버퍼링(Buffering) 상태를 제공하여 사용자가 현 재 시청 예약이 설정된 프로그램의 다운로드 상태를 용이하게 파악할 수 있으며, 추후 세트 온 시 기존에 시청 예약이 설정된 프로그램의 이어보기 기능을 제공하여 사용자 만족도를 향상시킬 수 있는 효과가 있다.In addition, a buffering state of the viewing reservation program is provided so that the user can easily grasp the downloading state of the program in which the current viewing reservation is set, and provides an after-view function of the program in which the viewing reservation has been established The user satisfaction can be improved.

이하에서는 본 발명의 구체적인 실시 예를 도면과 함께 상세히 설명하도록 한다. 그러나, 본 발명의 사상이 제시되는 실시 예에 제한된다고 할 수 없으며, 또 다른 구성요소의 추가, 변경, 삭제 등에 의해서, 퇴보적인 다른 발명이나 본 발명 사상의 범위 내에 포함되는 다른 실시 예를 용이하게 제안할 수 있다.Hereinafter, specific embodiments of the present invention will be described in detail with reference to the drawings. It should be understood, however, that there is no intention to limit the scope of the present invention to the embodiment shown, and that other embodiments falling within the scope of the present invention may be easily devised by adding, Can be proposed.

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

먼저, IPTV의 시스템 계층을 살펴보면 도 1에 도시된 바와 같이, IPTV 시스템은 컨텐트 공급자(content provider), 서비스 공급자(service provider), 네트워크 공급자(network provider), 사용자(consumer) 계층으로 구성된다.As shown in FIG. 1, an IPTV system includes a content provider, a service provider, a network provider, and a consumer layer.

상기 컨텐트 공급자는 서비스 공급자에게 컨텐트를 제공해주는 역할을 하며, 컨텐츠 제공자라고도 한다. The content provider plays a role of providing content to a service provider, and is also called a content provider.

상기 서비스 공급자는 가입자에게 서비스를 제공해주는 역할을 하며, 다양한 컨텐츠를 수집하여 IP 환경에 맞게 신호를 변형하여 사용자에게 전달한다. 여기서 서비스 공급자는 가상의 존재일 수 있다. The service provider plays a role of providing services to the subscriber, collects various contents, transforms the signals according to the IP environment, and delivers the modified contents to the user. Here, the service provider may be a virtual entity.

상기 네트워크 공급자는 사용자와 서비스 공급자를 IP 네트워크를 통해서 연결해주는 역할을 한다. 전송 시스템은 접속망(access network) 또는 기간망(backbone network) 등의 다양한 네트워크 망을 이용할 수 있다. The network provider connects the user and the service provider through the IP network. The transmission system can use various network networks such as an access network or a backbone network.

상기 사용자는 컨텐츠를 제공받아, 방송을 수신하는 계층으로, IPTV, 셋탑 박스(set top box), PC 또는 IP Phone 등이 있다.The user is a layer for receiving contents and receiving broadcasting, such as an IPTV, a set top box, a PC, or an IP phone.

이하에서 IPTV의 개념에 대해서 더욱 상세하게 살펴보도록 하겠다.Hereinafter, the concept of IPTV will be described in more detail.

도 2는 IPTV의 시스템의 특성도를 나타낸다.2 shows a characteristic diagram of a system of IPTV.

도 2을 참조하면, IPTV의 시스템 계층은 크게 컨텐트 공급자(Content Provider), 서비스 공급자 (Service Provider), 사용자(Consumer)로 구분할 수 있다. Referring to FIG. 2, the system layer of IPTV can be broadly divided into a content provider, a service provider, and a consumer.

컨텐트 공급자는 다른 말로 플랫폼 공급자(Platform Provider)라고도 한다. 이 세 가지 그룹들은 각자 하는 역할이 다른데, 컨텐트 공급자(content provider)는 방송 프로그램에 대한 전반적인 모든 서비스와 데이터를 제공하는 하나의 큰 그룹이라고 할 수 있다. A content provider is also referred to as a platform provider. These three groups have different roles, and the content provider is a large group that provides all the overall services and data for a broadcast program.

또한 서비스 공급자(Service Provider)는 멀티미디어 데이터를 전송하고, 사용자(Customer)에게 컨텐츠의 안정적인 수신이 될 수 있도록 전송망의 유지 보수 관리 그리고 컨텐트 공급자(content provider)에게는 네트워크 전송을 할 수 있는 기반 시설과 기능을 제공한다. In addition, the service provider transmits multimedia data, and performs maintenance and management of the transmission network so that the content can be received stably by the customer. Further, the service provider provides the infrastructure and the function to transmit the network to the content provider .

그리고 사용자(Consumer) 그룹은 xDSL이나 케이블과 같은 기반시설을 이용하여 들어온 데이터를 재생하고 사용자의 요구에 즉시 반응하는 등의 역할을 한다.The Consumer group plays back the incoming data using infrastructure such as xDSL or cable, reacts promptly to the user's request, and so on.

대부분이 IPTV를 생산하는 업체들로 구성이 되고, 그 종류들은 IPTV, 셋탑 박스(set top box), PC 또는 IP Phone 등등으로 나누어질 수 있다. IP Phone은 직접적으로 IPTV와의 연관관계는 없으나, 일반적으로 IPTV가 있으면, 폰 서비스도 같이 서비스될 수 있다. Most of them are made up of IPTV producers, and they can be divided into IPTV, set top box, PC or IP phone and so on. IP phones are not directly related to IPTV, but if there is IPTV in general, phone services can also be served together.

여기에서 상기 각각의 그룹에 대하여 자세하게 살펴보면, 먼저 컨텐트 공급자(content provider) 그룹은 방송 프로그램을 만드는 TV Station, Radio Station이 있을 수 있다. Here, each of the above groups will be described in detail. First, a content provider group may be a TV station or a radio station that creates a broadcast program.

TV Station은 기존의 지상파나 케이블 방송국을 의미하며, 이러한 방송국은 사용자들이 시청할 수 있는 프로그램을 만들어 저장하고 이를 디지털로 바꾸어서 전송할 수 있다. 일반적으로 여러 가지 방송형태로 전송할 수 있도록 하기 위함이다. A TV station means a conventional terrestrial or cable broadcasting station, which can create a program that can be viewed by the user, store it in a digital form, and transmit it. In general, it is intended to allow transmission in various broadcasting formats.

Radio Station은 일반 라디오 방송국을 의미하며, 비디오 채널이 때에 따라서 있을 수도 있지만, 대부분 비디오 채널이 없이 운영된다고 볼 수 있다. A radio station means a regular radio station, and although it may be a video channel occasionally, it can be said that it operates mostly without a video channel.

VoD, AoD, MoD 서비스는 TV Station이나 Radio Station과는 다른 특성을 가진다. 즉, VoD나 AoD의 경우에는 내가 원하는 방송 프로그램 혹은 영화, 음악 들을 저장해 놓고 나서 재생하여 볼 수 있도록 서비스해준다. 예를 들어 현재 방송 프로그램을 시청할 수 있는 시간이 없어서 제대로 보지 못했던 방송 프로그램이 있는 경우, 이러한 방송 서비스를 제공하는 사이트에 접속해서 해당 파일을 다운로드 받 거나 바로 재생을 해서 볼 수 있다. VoD, AoD, and MoD services have different characteristics from TV stations and Radio Stations. In other words, in the case of VoD or AoD, I can store desired programs, movies, and music, and then play them. For example, if there is a broadcast program that is not properly watched because there is no time for viewing the current broadcast program, the user can access the site providing the broadcast service and download the file or play the program immediately.

AoD도 마찬가지로 오디오 프로그램을 녹화하기 어렵거나 실시간으로 들을 수 있는 기능을 제공한다. AoD also offers the ability to record audio programs in a difficult or real-time manner.

MoD 서비스는 Music On Demand의 약자로 내가 원하는 음악을 다운로드 받아서 들을 수 있다. 이것은 마치 AoD와 비슷한 기능을 하는 것으로 보이지만, 그 서비스의 대상은 음반사들 되거나 음반 배포사가 기존의 웹 서비스를 확대하여 가능성이 높다.MoD service is an abbreviation of Music On Demand. This seems to be a function similar to AoD, but the service is likely to be played out by record companies or music publishers by expanding existing web services.

PF 서버는 컨텐트 공급자(content provider)가 제공하는 모든 방송 정보와 Location 정보 등을 대신 관리해주는 업체가 서비스를 한다. 이 서비스는 주로 해당 방송국의 방송 시간이나 방송에 필요한 위치 정보 및 사용자(Customer)가 접속을 할 수 있는 정보를 담고 있다. The PF server is a service provider that manages all broadcasting information and location information provided by the content provider in place. This service mainly includes the broadcasting time of the broadcasting station, position information necessary for broadcasting, and information that the user can access.

EPG 서비스는 방송 프로그램을 사용자가 시간대 별로 조회하고, 채널별로 파악할 수 있도록 제공하는 편리한 서비스 중에 하나이다. EPG 서비스는 이미 TV Guide 사에서 제공하는 형태가 대표적이라고 할 수 있을 만큼 자주 사용하는 서비스로, 프로그램이 자동으로 Customer 측에 설치가 되어 실행할 수 있도록 되어 있다. The EPG service is one of convenient services that enables users to view broadcast programs by time zone and to grasp them by channel. EPG service is a service that is frequently used by TV Guide, so that the program can be automatically installed and executed on the customer side.

ECG 서비스는 컨텐트 공급자(content provider)가 가지고 있는 Content의 정보와 접속 서버의 위치 및 접근 권한 등을 사용자가 편리하게 사용할 수 있는 모든 기능을 가지고 있다. 간단히 말하면 Content를 가지고 있는 서버들을 쉽게 접속하도록 하는 기능과 Content의 정보를 상세하게 알려 주는 전자 프로그램 가이 드(Electronic Content Guide : EPG) 이다. The ECG service has all the functions for the user to conveniently use the content information of the content provider and the access server location and access authority. Simply put, it is an electronic program guide (EPG) that gives you detailed information on the content and the ability to easily connect to servers with content.

Portal Server는 각 방송국에서 제공하는 웹서비스로 방송국이나 Content를 서비스하는 업체의 웹서버로 연결이 된다. Portal Server의 역할은 각 방송국이나 Content 서비스를 제공하는 컨텐트 공급자(content provider)들이 제공하는 프로그램 리스트를 검색하거나 리스트를 볼 수 있다. Portal Server is a Web service provided by each broadcasting station and is connected to a web server of a broadcasting station or a service provider. The role of Portal Server is to search the list of programs provided by each broadcasting station or content providers providing content services, or to view the list.

서비스 공급자(Service Provider)는 컨텐트 공급자(content provider)에서 전송되는 멀티미디어 데이터와 방송 데이터들이 정상적으로 전송되도록 네트워크의 안정성과 대역폭을 제공한다. The service provider provides the stability and bandwidth of the network so that the multimedia data and the broadcast data transmitted from the content provider can be normally transmitted.

서비스 공급자(Service Provider)들은 기존의 케이블 망을 이용하여 IPTV 서비스를 제공할 수도 있는데, 이런 경우에는 전송 네트워크(Delivery Network)의 장비들의 변경이 필요하다. Service providers can provide IPTV services using existing cable networks. In this case, it is necessary to change the equipment of the delivery network.

즉, 실시간 데이터 전송을 할 수 있는 네트워크 장비들로 구성을 해야 하고, Customer에도 대역폭을 감안하여 네트워크를 구성해야 한다. 이러한 장비들은 IPTV의 기본적인 네트워크 서비스인 Multicast 서비스를 사용하여 대용량의 멀티미디어 데이터들을 처리하여 대역폭을 줄여야 한다. In other words, it is necessary to configure network equipment capable of real-time data transmission and configure the network considering bandwidth to the customer. These devices need to reduce the bandwidth by processing large amounts of multimedia data using Multicast service, which is the basic network service of IPTV.

대역폭이 확보되지 못할 경우에는 Service Provider에서 대역폭을 확보하려는 노력으로 광케이블 망 구성이나 컨텐트 공급자(content provider)로부터 오는 멀티미디어 방송 데이터들을 다시 Transcode하여 MPEG-4 나 MPEG-7과 같은 형태로 변형해서 전송할 수도 있다. If the bandwidth can not be secured, the service provider may transcode the multimedia broadcast data from the content provider or the optical cable network in an attempt to secure bandwidth, and then transform the data into MPEG-4 or MPEG-7 format have.

Service Provider에서는 이를 위해서 크게 몇 가지 서비스를 제공해야 하는 데 크기 NMS(Network Management System), DHCP(Dynamic Host Control Protocol) 그리고 CDN 서비스를 제공하도록 되어 있다. The service provider is required to provide a number of services in order to achieve this, and it is required to provide size NMS (Network Management System), DHCP (Dynamic Host Control Protocol) and CDN service.

NMS 서비스는 Service Provider가 각 Customer에게 까지 전송할 수 있는 Delivery Network 와 Customer의 IPTV 수신기를 관리하도록 한다. 즉, 이 서비스를 이용하여 어떤 방송에 대하여 얼마만큼의 트래픽이 발생하고 있고, 어떤 지역에서 대역폭이 모자라는지를 확인할 수 있다. The NMS service manages the Delivery Network and the IPTV receiver of the Customer that the Service Provider can transmit to each Customer. That is, by using this service, it is possible to confirm how much traffic is generated for a certain broadcast and in which area the bandwidth is insufficient.

DHCP 서비스는 Customer 의 IPTV 수신기에게 자동적으로 IP를 할당할 수 있도록 하고, CDN 서버의 주소를 알려 주는데 사용한다. DHCP 서비스는 일반 네트워크에서도 PC에 IP를 할당하는 좋은 수단이 되고 있다. 사용이 허락된 IPTV 수신기에게 접속할 수 있는 주소를 전송해 주어 사용자가 최초 접속할 때 등록 절차를 할 수 있도록 해야 한다. The DHCP service is used to automatically assign IP to the IPTV receiver of the customer and to provide the address of the CDN server. The DHCP service is also a good way to assign IP to a PC in a normal network. The IPTV receiver should be able to connect to the IPTV receiver to allow access to the IPTV receiver when the user first accesses the IPTV receiver.

CDN 서비스는 Service Provider가 제공하는 데이터로 IPTV 수신기가 최초로 전원이 인가되어 동작할 때, DHCP서비스에 의하여 IP를 받으면서 CDN 정보를 Service Provider에게 수신받게 된다. 이 정보는 IPTV 사업자의 사용자의 등록이나 인증 그리고 앞서 언급했던 PF 정보들을 담고 있다. The CDN service is data provided by the service provider, and when the IPTV receiver is powered on for the first time, the CDN information is received by the service provider while receiving the IP by the DHCP service. This information contains the registration and authentication of users of IPTV operators and the PF information mentioned above.

Customer는 여러 가지 형태의 IPTV 수신기를 가질 수 있다. 일반 TV를 가지고 있는 사용자의 경우에는 IPTV STB를 임대하여 저렴하게 IPTV를 즐길 수 있으며, 서비스 공급자(Service Provider)가 저렴한 가격으로 추가적인 서비스 비용을 지불하고 IP Phone도 함께 신청하여 사용할 수도 있다. A customer can have several types of IPTV receivers. For users with ordinary TVs, IPTV STBs can be rented for inexpensive IPTV enjoyment. Service providers can also pay for additional services at low prices and apply for IP phones.

IPTV 수신기는 기본적으로 네트워크에 접속할 수 있는 Network Interface가 있고, 인터넷 프로토콜을 가지고 있어서 Network로부터 들어오는 데이터 패킷을 받아 처리하여 멀티미디어 데이터인 경우에는 화면에 재생할 수 있고, 리모컨으로 조작할 경우, 데이터 패킷을 네트워크로 신속하게 전송해서 해당 정보를 서버에서 얻어 반응을 해야 한다. The IPTV receiver basically has a network interface capable of connecting to a network and has an internet protocol, and receives and processes data packets received from the network. In the case of multimedia data, the IPTV receiver can reproduce data on the screen. And the information is received from the server and reacted.

즉, IPTV 수신기는 멀티미디어 데이터를 처리하면서 양방향으로 사용자의 요구사항을 전송할 수 있도록 동작해야 한다. 또한 Service를 잘 이용할 수 있도록 리모컨에 IPTV용 버튼들로 제공해야 한다. That is, the IPTV receiver must operate in a bidirectional manner to transmit user's requests while processing multimedia data. In addition, the remote control should be provided with buttons for IPTV so that the service can be used well.

이하, 상기와 같은 IPTV에서의 시청 예약 설정 장치를 살펴보기로 한다.Hereinafter, a viewing reservation setting device in the IPTV will be described.

도 3은 IPTV에서의 시청 예약 설정 장치를 개시한 도면이다.Fig. 3 is a diagram for explaining an apparatus for setting a viewing reservation in IPTV. Fig.

본 발명의 실시 예에 따른 IPTV에서의 시청 예약 설정 장치는 도 3에 도시된 바와 같이, 방송 수신부(100), 역다중화부(110), 영상신호 처리부(120), 디스플레이부(130), 네트워크 인터페이스부(140), OSD 생성부(150), 사용자 인터페이스부(160), 저장 인터페이스부(170), 메모리부(180) 및 제어부(190)를 포함한다.3, the apparatus includes a broadcast receiver 100, a demultiplexer 110, a video signal processor 120, a display 130, a network 130, An interface unit 140, an OSD generating unit 150, a user interface unit 160, a storage interface unit 170, a memory unit 180, and a control unit 190.

디지털 방송신호는 비디오신호와 오디오신호 및 부가 데이터를 시분할 다중화하여 패킷화된 트랜스포트 스트림(Transport Stream) 형태로 전송된다.A digital broadcast signal is transmitted in the form of a packetized transport stream by time division multiplexing a video signal, an audio signal, and additional data.

방송수신부(100)는 외부로부터 전송되는 방송신호를 안테나를 통해 수신하는 것으로, 후술할 제어부(190)의 튜닝 제어신호에 따라 그에 대응하는 주파수 대역을 갖는 방송신호를 튜닝하는 튜너와, 튜닝된 특정 채널의 방송신호를 VSB(Vestigial Sideband)복조과정 및 오류정정과정 등을 거쳐 트랜스포트 스트림 형태로 출력하는 디모듈레이터(복조부)를 포함할 수 있다.The broadcast receiving unit 100 receives an externally transmitted broadcast signal through an antenna and includes a tuner for tuning a broadcast signal having a frequency band corresponding thereto according to a tuning control signal of a controller 190 to be described later, And a demodulator (demodulator) for outputting the broadcast signal of the channel in the form of a transport stream through a VSB (Vestigial Sideband) demodulation process and an error correction process.

그리고, 방송수신부(100)를 통해 수신된 방송신호는 역다중화부(110)에 의해 비디오신호와 오디오신호 및 PSIP(Program and System Information Protocol)정보 등으로 정의되는 각종 부가 데이터로 분리되어 비트 스트림 형태로 출력된다.The broadcast signal received through the broadcast receiver 100 is demultiplexed into various additional data defined by a video signal, an audio signal, Program and System Information Protocol (PSIP) .

역다중화부(110)를 통해 분리된 비디오 데이터는 영상신호 처리부(120)에 의해 처리되어 디스플레이부(130)에 표시된다. The video data separated through the demultiplexing unit 110 is processed by the video signal processing unit 120 and displayed on the display unit 130.

이때, 영상신호 처리부(120)는 MPEG-2 디코더와, 비디오 데이터를 디스플레이부(130)의 출력규격에 맞는 수직주파수, 해상도, 화면비율 등에 맞도록 변환하는 스케일러를 포함한다.At this time, the video signal processing unit 120 includes an MPEG-2 decoder and a scaler for converting the video data to a vertical frequency, a resolution, an aspect ratio, and the like, which match the output specifications of the display unit 130.

여기서, 디스플레이부(130)는 DLP(Digital Light Processing), LCD(Liquid Crystal Display), PDP(Plasma Display Panel) 등과 같이 다양한 유형의 디스플레이 모듈에 적용 가능하다.The display unit 130 is applicable to various types of display modules such as a digital light processing (DLP), a liquid crystal display (LCD), and a plasma display panel (PDP).

그리고, 오디오 신호는 미도시된 음성신호 처리부에 의해 처리되어 스피커로 출력되는데, 음성신호 처리부는 AC-3 디코더를 포함할 수 있다.The audio signal is processed by a voice signal processing unit (not shown) and output to a speaker. The voice signal processing unit may include an AC-3 decoder.

한편, 역다중화부(110)를 통해 분리된 부가 데이터에 포함된 부가 데이터는 후술할 저장 인터페이스부(170)를 통해 메모리부(180)에 저장된다.The additional data included in the additional data separated through the demultiplexing unit 110 is stored in the memory unit 180 through the storage interface unit 170 to be described later.

메모리부(180)는 EEPROM(electrically erasable programmable read-only memory) 등에 의해 구현될 수 있다.The memory unit 180 may be implemented by an electrically erasable programmable read-only memory (EEPROM) or the like.

사용자 인터페이스부(160)는 사용자로부터 요구 명령을 입력받기 위한 수단으로써, 일반적으로 리모트 컨트롤러를 통해 입력되는 적외선 신호를 수신하는 적외선 수신부나 패널 일측에 구비된 로컬 키 입력부가 이에 포함된다. The user interface unit 160 is a means for receiving a request command from a user, and typically includes an infrared receiver for receiving an infrared signal input through a remote controller or a local key input unit provided on one side of the panel.

네트워크 인터페이스부(140)는 네트워크 망으로부터 수신되는 방송 프로그램들을 수신한다. 즉, 네트워크를 통하여, 서비스 공급자로부터 제공되는 방송 프로그램 및 상기 방송 프로그램의 시청 정보가 포함된 방송 프로그램 가이드를 수신한다. The network interface unit 140 receives broadcast programs received from the network. That is, the broadcast program guide including the broadcast program provided from the service provider and the audience information of the broadcast program is received through the network.

OSD 생성부(150)는 사용자의 판단 신호를 입력받기 위한 메뉴화면을 OSD(On Screen Display) 형태로 생성한다.The OSD generating unit 150 generates a menu screen for receiving a user's judgment signal in the form of an OSD (On Screen Display).

즉, 상기 OSD 생성부(150)는 상기 네트워크 인터페이스부(140)를 통해 수신된 방송 프로그램 가이드 화면을 생성하여 상기 디스플레이부를 통해 디스플레이한다.That is, the OSD generation unit 150 generates a broadcast program guide screen received through the network interface unit 140 and displays the broadcast program guide screen through the display unit.

제어부(190)는 상기 사용자 인터페이스부(160)로부터 입력되는 명령에 따른 전반적인 동작 제어를 수행한다.The control unit 190 performs overall operation control according to a command input from the user interface unit 160.

또한, 제어부(190)는 상기 네트워크 인터페이스부(140)를 통해 입력되는 방송 프로그램의 시청 예약을 설정한다.In addition, the control unit 190 sets a viewing reservation of a broadcast program input through the network interface unit 140. [

즉, 상기 제어부(190)는 상기 사용자 인터페이스부(160)를 통해 입력되는 명령에 따라 상기 네트워크 인터페이스부(140)로부터 수신된 방송 프로그램 가이드가 디스플레이되도록 제어한다.That is, the control unit 190 controls the display of the broadcast program guide received from the network interface unit 140 according to a command input through the user interface unit 160.

그리고, 상기 디스플레이되는 방송 프로그램 가이드 상에서 상기 사용자 인터페이스부(160)를 통해 입력되는 프로그램 선택 신호에 따라 해당 선택 방송 프로그램의 시청 예약 설정을 제어한다.In accordance with the program selection signal input through the user interface unit 160 on the displayed broadcast program guide, the viewing reservation setting of the selected broadcast program is controlled.

즉, 상기 제어부(190)는 상기 사용자 인터페이스부(160)로부터 프로그램 선 택신호가 입력되면, 상기 선택신호가 입력되는 순으로 해당 선택 방송 프로그램의 시청 예약 순서를 결정한다.That is, when the program selection signal is inputted from the user interface unit 160, the control unit 190 determines a viewing reservation order of the selected broadcasting program in the order that the selection signal is input.

여기에서, 상기 사용자 인터페이스부(160)로부터 입력되는 프로그램 선택신호의 입력 순으로 결정된 시청 예약 순서는 사용자 요청에 따라 변경이 가능하다.Here, the viewing reservation order determined in the order of inputting the program selection signal input from the user interface unit 160 can be changed according to a user's request.

그리고, 상기 제어부(190)는 상기 선택된 방송 프로그램의 시청 예약을 설정하고, 그에 따라 상기 결정된 시청 예약 순서대로 상기 방송 프로그램의 버퍼링이 이루어지도록 한다.Then, the controller 190 sets a viewing reservation of the selected broadcasting program, and buffers the broadcasting program according to the determined viewing reservation order.

즉, 상기 결정된 시청 예약 순서대로 상기 네트워크 인터페이스부(140)를 통해 해당 방송 프로그램을 수신하여 상기 메모리부(180)에 저장한다.That is, the broadcast program is received through the network interface unit 140 according to the determined viewing reservation order, and is stored in the memory unit 180.

이때 상기 제어부(190)는 사용자 요구에 따라 상기 시청 예약이 설정된 방송 프로그램의 버퍼링 상태 정보가 디스플레이되도록 제어한다.At this time, the control unit 190 controls the buffering status information of the broadcast program for which the viewing reservation is set to be displayed according to the user's request.

즉, 상기 시청 예약된 방송 프로그램을 재생하기 위해서는 상기 네트워크 인터페이스부(140)를 통해 상기 방송 프로그램을 수신하여 상기 메모리부(180)에 버퍼링해야 한다.That is, in order to reproduce the broadcast program reserved for viewing, the broadcast program must be received through the network interface unit 140 and buffered in the memory unit 180. [

따라서, 사용자는 상기 시청 예약된 방송 프로그램의 버퍼링 상태 정보를 확인하여 현재 버퍼링 상태가 어디까지 진행되었으며, 그에 따라 현재 즉시 시청할 수 있는 구간이 어디까지 인지를 확인할 수 있다.Accordingly, the user can confirm the buffering status information of the broadcast program scheduled to be watched so that the current buffering status has progressed and accordingly, the section that can be immediately watched can be confirmed.

즉, 도 4에 도시된 바와 같이 상기 버퍼링 상태 정보는 시청 예약이 설정된 각 방송 프로그램의 버퍼링 상태가 표시된다.That is, as shown in FIG. 4, the buffering status information indicates the buffering status of each broadcast program for which viewing reservation is set.

여기에서, 상기 버퍼링 상태는 버퍼링 완료, 버퍼링 중 및 버퍼링 대기 중 중 어느 하나이며, 현재 시점에 진행중인 버퍼링 상태에 따라 각 방송 프로그램별로 어느 하나의 버퍼링 상태 정보가 표시된다. Herein, the buffering state is one of buffering completion, buffering, and buffering standby, and one buffering state information is displayed for each broadcasting program according to the buffering state currently in progress.

이에 따라 사용자는 현재 자신이 시청 예약을 설정한 방송 프로그램별 버퍼링 상태를 용이하게 파악할 수 있다.Accordingly, the user can easily grasp the buffering state of each broadcasting program in which the user currently sets the viewing reservation.

또한, 상기 제어부(190)는 상기 사용자 인터페이스부(160)를 통해 입력되는 프로그램 재생 신호에 따라 상기 메모리부(180)에 버퍼링된 방송 프로그램을 추출하여 재생한다.The control unit 190 extracts and reproduces a broadcast program buffered in the memory unit 180 according to a program playback signal input through the user interface unit 160.

이때, 도 5a에 도시된 바와 같이 상기 디스플레이부(130)를 통해 재생되는 디스플레이 화면상에는 상기 재생중인 방송 프로그램의 영상 데이터 이외에도 상기 시청 예약된 방송 프로그램의 진행 상태 정보(200)가 표시된다.At this time, as shown in FIG. 5A, on the display screen reproduced through the display unit 130, the progress status information 200 of the broadcast program being watched in addition to the video data of the broadcast program being reproduced is displayed.

이하 상기 방송 프로그램의 진행 상태 정보(200)에 대해서 더욱 상세히 설명기로 한다.Hereinafter, the progress status information 200 of the broadcast program will be described in more detail.

상기 방송 프로그램의 진행 상태 정보(200)는 상기 시청 예약이 설정된 방송 프로그램의 전체 재생 구간을 나타내는 제 1 진행 상태 바(210)와, 상기 전체 재생 구간을 기준으로 버퍼링 수행 진행 상태에 따른 버퍼링 진행 구간을 나타내는 제 2 진행 상태 바(220)와, 상기 버퍼링 진행 구간 내에서 현재 디스플레이되는 재생 구간을 나타내는 제 3 진행 상태 바(230)를 포함한다.The progress status information 200 of the broadcast program includes a first progress status bar 210 indicating the entire playback period of the broadcast program to which the viewing reservation is set and a second progress status bar 210 indicating a buffering progress interval And a third progress bar 230 indicating a playback interval currently displayed in the buffering progress interval.

상기 제 1 진행 상태 바(210)는 사용자가 시청 예약을 설정한 전체 프로그램의 상영구간을 의미한다. 즉, 사용자가 시청 예약을 설정한 프로그램의 전체 상영시간이 5시간일 경우, 상기 제 1 진행 상태 바(210)의 전체 구간은 총 5시간 분량 의 영상 재생 구간을 의미한다.The first progress bar 210 indicates a screening interval of the entire program for which the user sets a viewing reservation. That is, if the total display time of the program in which the user sets the viewing reservation is 5 hours, the entire section of the first progress bar 210 means a video playback interval of 5 hours in total.

상기 제 2 진행 상태 바(220)는 상기 시청 예약이 설정된 프로그램 중 버퍼링이 완료된 구간의 정보를 나타낸다. 즉, 상기 제 1 진행 상태 바(210) 상에서 상기 제 2 진행 상태 바(220)가 표시된 구간까지의 방송 프로그램은 이미 메모리부(180)에 버퍼링되어 있음을 의미하며, 그에 따라 상기 제 2 진행 상태 바(220)가 표시된 구간까지의 방송 프로그램은 사용자 요청에 따라 즉시 재생이 가능하다.The second progress bar 220 indicates the information of the buffered period of the programs for which the viewing reservation is set. That is, the broadcast program from the first progress bar 210 to the second progress bar 220 is already buffered in the memory unit 180, The program up to the section where the bar 220 is displayed can be immediately reproduced according to a user's request.

따라서, 사용자는 상기 제 2 진행 상태 바(220) 내에서만 빨리 감기, 되 감기, 2배속 재생 등의 트릭 플레이를 실행할 수 있으며, 이는 상기 시청 예약된 방송프로그램별 구분없이 가능하다.Therefore, the user can perform trick play such as fast forward, rewind, double speed playback, or the like only within the second progress bar 220, which is possible without distinguishing the broadcast programs reserved for viewing.

제 3 진행 상태 바(230)는 상기 제 2 진행 상태 바(220) 구간 내에서 현재 재생중인 구간의 정보를 나타낸다. 즉, 상기 제 3 진행 상태 바(230)가 표시된 위치가 상기 시청 예약된 방송 프로그램의 전체 상영 구간 중 현재 재생중인 구간의 위치를 나타낸다.The third progress bar 230 indicates information of a section currently being reproduced within the second progress bar 220. That is, the location of the third progress bar 230 indicates the location of the current playback section of the entire broadcast section of the broadcast program.

또한, 상기 진행 상태 정보 상에는 상기 각각의 진행 상태 바(210)(220)(230)의 상세 시간 정보(240)가 표시된다. 즉, 도 5b에 도시된 바와 같이, 상기 진행 상태 정보 상에는 현재 사용자가 재생 중인 구간의 시간 정보와, 현재 버퍼링이 완료된 구간까지의 시간 정보와, 시청 예약이 설정된 방송 프로그램의 총 상영시간 정보가 각각 표시된다.Also, detailed time information 240 of each of the progress bars 210, 220 and 230 is displayed on the progress status information. That is, as shown in FIG. 5B, on the progress status information, the time information of the section during which the current user is currently playing, the time information until the current buffering is completed, and the total running time information of the broadcast program in which the viewing reservation is set Is displayed.

이에 따라 사용자는 상기 방송 프로그램의 진행 상태 정보에 포함된 전체 방송 프로그램의 상영시간 정보, 현재 재생중인 구간의 시간 정보 및 현재 버퍼링이 완료된 구간의 시간정보를 각각 확인하여, 보다 효율적으로 상기 시청 예약된 방송 프로그램을 시청할 수 있다.Accordingly, the user can confirm the presentation time information of the entire broadcast program included in the progress status information of the broadcast program, the time information of the currently reproduced section, and the time information of the section where the current buffering is completed, The program can be viewed.

또한 상기 제 1 진행 상태 바(210) 상에는 사용자가 시청 예약을 설정한 방송 프로그램별로 해당 위치를 각각 구분하기 위한 식별정보(300)가 표시된다.Also, on the first progress bar 210, identification information 300 for identifying a corresponding location for each broadcast program set by the user is displayed.

즉, 상기 시청 예약이 설정된 전체 방송 프로그램의 수가 총 5편일 경우에는 제 1순위 방송 프로그램의 종료 구간 및 제 2 순위 방송 프로그램의 시작 구간을 나타내는 제 1 식별 정보(310)와, 제 2 순위 방송 프로그램의 종료 구간 및 제 3 순위 방송 프로그램의 시작 구간을 나타내는 제 2 식별 정보(320)와, 제 3 순위 방송 프로그램의 종료 구간 및 제 4 순위 방송 프로그램의 시작 구간을 나타내는 제 3 식별 정보(330)와, 제 4 순위 방송 프로그램의 종료 구간 및 제 5 순위 방송 프로그램의 시작 구간을 나타내는 제 4 식별 정보(340)가 각각 표시된다, That is, when the total number of broadcast programs for which the viewing reservation is set is five, the first identification information 310 indicating the ending period of the first ranked broadcast program and the start period of the second ranked broadcast program, Second identification information 320 indicating the ending period of the third-ranked broadcast program, third identification information 330 indicating the ending interval of the third-ranked broadcast program and the start interval of the fourth-ranked broadcast program, The ending section of the fourth ranked broadcasting program, and the fourth identifying information 340 indicating the starting section of the fifth ranked broadcasting program,

이에 따라 사용자는 상기 제 2 진행 상태 바(220) 상에서 상기 방송 프로그램별 구분된 식별 정보를 이용하여, 현재 재생 중인 위치를 자신이 원하는 특정 방송 프로그램의 위치로 용이하게 변경할 수 있다.Accordingly, the user can easily change the current playing position to the position of the specific broadcasting program desired by the user, using the identification information classified according to the broadcasting program on the second progress bar 220.

이러한 식별정보(300)는 도 5c에 도시된 바와 같이 구분자로 표시될 수도 있고, 이와는 다르게 프로그램별로 진행 상태 바의 색상을 달리하여 표시될 수도 있으며, 또한 프로그램별로 진행 상태 바의 모양을 달리하여 표시될 수도 있다.As shown in FIG. 5C, the identification information 300 may be displayed as a delimiter. Alternatively, the identification information 300 may be displayed by changing the color of the progress bar on a program-by-program basis. Alternatively, .

이와 같이 본 발명의 실시 예에 따른 IPTV에서의 시청 예약 설정 장치는 기존의 시청 예약 설정 기능과 차별화되는 IPTV만의 맞춤형 시청 예약 설정 기능을 제공하여, 방송 프로그램의 버퍼링 시간 동안 대기하지 않고, 즉시 자신이 원하는 방송 프로그램을 시청할 수 있다.As described above, the viewing reservation setting device in the IPTV according to the embodiment of the present invention provides a customized viewing reservation setting function of only IPTV that is different from the existing viewing reservation setting function, The desired broadcast program can be viewed.

또한 시청 예약 프로그램의 버퍼링(Buffering) 상태를 제공하여 사용자가 현재 시청 예약이 설정된 프로그램의 다운로드 상태를 용이하게 파악할 수 있으며, 추후 세트 온 시 기존에 시청 예약이 설정된 프로그램의 이어보기 기능을 제공하여 사용자 만족도를 향상시킬 수 있다.In addition, a buffering state of the viewing reservation program is provided so that the user can easily grasp the downloading state of the program for which the viewing reservation is currently set. Further, when the user subsequently sets the viewing reservation, Satisfaction can be improved.

상기와 같이 구성된 본 발명의 실시 예에 따른 IPTV에서의 시청 예약 설정 방법은 도 6에 도시된 바와 같이 먼저 네트워크를 통해 연결된 서비스 공급자로부터 방송 프로그램 가이드를 수신한다(S10).As shown in FIG. 6, the method for setting a viewing reservation in IPTV according to an exemplary embodiment of the present invention receives a broadcasting program guide from a service provider connected through a network (S10).

이어서, 상기 수신된 방송 프로그램 가이드를 디스플레이한다(S20).Then, the received broadcast program guide is displayed (S20).

그리고, 상기 디스플레이되는 방송 프로그램 가이드 상에서 특정 프로그램의 선택 신호가 입력되었는지 여부를 판단한다(S30).Then, it is determined whether a selection signal of a specific program is input on the displayed program guide (S30).

이어서, 상기 판단결과(S30) 상기 특정 프로그램의 선택신호가 입력되었으면, 상기 프로그램의 선택신호가 입력되는 순서대로 상기 선택된 방송 프로그램에 대한 시청 예약 순위를 결정한다(S40). 즉, 외부로부터 맨 처음 선택된 방송 프로그램의 순위를 1순위로 결정하고, 그 이후 선택된 방송 프로그램별로 각각 시청 예약 순위를 결정한다. 그리고 추후 상기 제 1 순위 프로그램을 맨 먼저 버퍼링하여 재생하고, 상기 제 1 순위 프로그램의 버퍼링 상태에 따라 각각 다음 순위의 방송 프로그램을 버퍼링한다.If the selection signal of the specific program is input (S30), the viewing reservation order for the selected broadcasting program is determined in the order in which the selection signal of the program is input (S40). That is, the ranking of the first selected broadcasting program from the outside is determined as the first ranking, and the viewing reservation ranking is determined for each of the selected broadcasting programs thereafter. Then, the first priority program is buffered and reproduced first, and the broadcasting programs of the next ranking are buffered according to the buffering state of the first ranking program.

그리고, 외부로부터 상기 프로그램 선택 신호의 입력 순으로 결정된 시청 예약 순서의 변경 명령이 입력되었는지 여부를 판단한다(S50).Then, it is determined whether a change order of the viewing reservation order determined in the order of inputting the program selection signal from the outside is input (S50).

이어서, 상기 판단결과(S50) 상기 결정된 시청 예약 순서의 변경 명령이 입력되면, 외부로부터 입력되는 시청 예약 순서 변경 명령에 따라 상기 결정된 방송 프로그램의 시청 예약 순서를 변경한다(S60).When the determined change order of the viewing reservation order is input (S50), the viewing reservation order of the determined broadcasting program is changed according to the viewing reservation order change command inputted from the outside (S60).

그리고, 상기 단계(S40) 또는 상기 단계(S60)를 통해 결정된 방송 프로그램의 시청 예약 순서대로 해당 방송 프로그램을 수신하여 메모리부(180)에 버퍼링한다(S70).In step S70, the broadcasting program is received and stored in the memory unit 180 according to the viewing reservation order determined in step S40 or step S60.

또한, 상기와 같이 시청 예약이 설정된 방송 프로그램의 시청 방법은 도 7에 도시된 바와 같이, 먼저 상기 시청 예약이 설정된 방송 프로그램의 시청 예약 순서대로 해당 방송 프로그램을 버퍼링한다(S100).In addition, as shown in FIG. 7, in step S100, the broadcasting program having the viewing reservation is set in the viewing reservation order of the broadcasting program set in the viewing reservation, as shown in FIG.

이어서, 외부로부터 재생 명령이 입력되었는지 여부를 판단한다(S110).Then, it is determined whether a playback command is inputted from the outside (S110).

그리고, 상기 판단결과(S110) 외부로부터 재생 명령이 입력되면, 상기 버퍼링된 방송 프로그램을 읽어온다(S120). 즉, 메모리부(180)에 저장된 방송 프로그램을 추출한다.If it is determined in operation S110 that the playback command is input from the outside, the buffered broadcast program is read in operation S120. That is, the broadcast program stored in the memory unit 180 is extracted.

이어서, 상기 리딩한 방송 프로그램 및 상기 시청 예약이 설정된 프로그램의 진행 상태 정보를 디스플레이한다(S130). 즉, 상기 시청 예약이 설정된 방송 프로그램의 전체 재생 구간을 나타내는 제 1 진행 상태 바(210)와, 상기 전체 재생 구간을 기준으로 버퍼링 수행이 완료된 버퍼링 진행 구간을 나타내는 제 2 진행 상태 바(220)와, 상기 버퍼링 진행 구간 내에서 현재 디스플레이되는 재생 구간을 나타내는 제 3 진행 상태 바(230)가 포함된 진행 상태 정보와 해당 방송 프로그램의 영상을 디스플레이한다.Then, the progress status information of the read program and the program for which the viewing reservation is set is displayed (S130). That is, a first progress bar 210 indicating the entire playback period of the broadcast program in which the viewing reservation is set, a second progress bar 220 indicating a buffering progress period in which buffering is performed based on the entire playback period, Progress status information including a third progress bar 230 indicating a currently displayed playback interval in the buffering progress interval, and an image of the corresponding broadcast program.

또한 상기 진행 상태 정보 상에는 각 구간별 세부 시간 정보와, 상기 제 1 진행 상태 바(210)를 기준으로 상기 시청 예약이 설정된 방송 프로그램별로 해당 위치를 각각 구분하기 위한 식별정보가 표시된다.In addition, on the progress status information, detailed information for each section and identification information for identifying a corresponding location for each broadcast program set for the viewing reservation on the basis of the first progress bar 210 are displayed.

그리고, 외부로부터 트릭 플레이 명령이 입력되었는지 여부를 판단한다(S140). Then, it is determined whether a trick play command is inputted from the outside (S140).

이어서, 상기 판단결과(S140) 외부로부터 트릭 플레이 명령이 입력되면, 상기 제 2 진행 상태 바(220) 내에서만 사용자 요구에 따른 트릭 플레이를 실행한다(S150). 즉, 상기 수행되는 방송 프로그램의 버퍼링 진행 상태에 따라 현재 버퍼링 수행이 완료된 구간 내에서만 사용자 요구에 따른 트릭 플레이를 실행한다.If the trick play command is inputted from the outside of the determination result S140, the trick play according to the user's request is executed only in the second progress bar 220 in operation S150. That is, according to the buffering progress state of the broadcast program, the trick play according to the user's request is performed only in the section in which the buffering operation is completed.

그리고, 외부로부터 버퍼링 상태 정보의 디스플레이 명령이 입력되었는지 여부를 판단한다(S160).Then, it is determined whether a display command of buffering status information is inputted from the outside (S160).

이어서, 상기 판단결과(S170) 외부로부터 버퍼링 상태 정보 디스플레이 명령이 입력되면, 상기 시청 예약이 설정된 각 방송 프로그램에 대한 버퍼링 상태 정보를 디스플레이한다(S170). 즉, 상기 방송 프로그램의 버퍼링 진행 상황에 따라 각 방송 프로그램별로 버퍼링 대기, 버퍼링 중 및 버퍼링 완료 중 어느 하나의 버퍼링 상태 정보를 표시한다.If the buffering status information display command is input from the outside of the determination result (S170), the buffering status information for each broadcast program set for the viewing reservation is displayed (S170). That is, buffering status information of buffering waiting, buffering, and buffering completion is displayed for each broadcasting program according to the buffering progress status of the broadcasting program.

또한, 상기 버퍼링 상태 정보는 상기 방송 프로그램 진행 상태 정보와 같이 프로그램 재생 시 자동으로 디스플레이될 수도 있으며, 상기 방송 프로그램 진행 상태 정보를 대신해서 상기 재생중인 방송 프로그램의 영상과 함께 표시될 수도 있다.In addition, the buffering status information may be displayed automatically when the program is reproduced, such as the program progress status information, or may be displayed together with the video of the program being played back instead of the program progress status information.

또한, 상기와 같이 시청 예약이 설정된 방송 프로그램의 이어보기 방법은 도 8에 도시된 바와 같이, 먼저 외부로부터 파워 온 명령이 입력되었는지 여부를 판단한다(S200).In addition, as shown in FIG. 8, in step S200, it is determined whether a power-on command is input from the outside.

이어서, 상기 판단결과(S200) 외부로부터 파워 온 명령이 입력되면, 이전에 기 설정된 시청 예약 프로그램이 존재하는지 여부를 체크한다(S210).If the power-on command is input from the outside of the determination result (S200), it is checked whether a previously-set viewing reservation program exists (S210).

그리고, 상기 체크 결과, 이전에 사용자가 기 설정한 시청 예약 프로그램이 존재하는지 여부를 판단한다(S220).As a result of the check, it is determined whether a viewing reservation program previously set by the user exists (S220).

이어서, 상기 판단결과(S220) 이전에 기 설정된 시청 예약 프로그램이 존재하면, 상기 기존에 설정한 시청 예약 프로그램을 계속적으로 이어보기 할 것인지 여부를 묻는 메뉴화면을 디스플레이한다(S230).If the preset viewing reservation program exists prior to the determination result (S220), a menu screen for inquiring whether to continuously view the previously set viewing reservation program is displayed (S230).

그리고, 상기 디스플레이되는 메뉴화면상에서 외부로부터 이어보기 명령이 입력되었는지 여부를 판단한다(S240).In operation S240, it is determined whether a command to view an image is input from the outside on the displayed menu screen.

이어서, 상기 판단결과(S240) 외부로부터 이어보기 명령이 입력되면, 기존에 파워 오프되기 이전에 재생된 이후 시점에서부터 상기 시청 예약된 방송 프로그램을 계속적으로 이어서 재생한다(S250).If it is determined in operation S240 that the viewing command is input from the outside, the program is continuously played back from the point in time when the command was previously played back before the power is turned off in operation S250.

또한, 상기 판단결과(S220) 상기 기존에 설정된 시청 예약 프로그램이 존재하지 않거나, 상기 판단결과(S240) 외부로부터 이어보기 명령이 입력되지 않으면, 서비스 제공자로부터 제공되는 방송 프로그램 가이드를 디스플레이한다(S260).If it is determined in step S220 that the previously set viewing reservation program does not exist or if an instruction to view the content from the outside is not inputted in step S240, the broadcasting program guide provided from the service provider is displayed in step S260. .

이와 같이 본 발명의 실시 예에 따른 IPTV에서의 시청 예약 설정 장치 및 방법은 기존의 시청 예약 설정 기능과 차별화되는 IPTV만의 맞춤형 시청 예약 설정 기능을 제공하여, 방송 프로그램의 버퍼링 시간 동안 대기하지 않고, 즉시 자신이 원하는 방송 프로그램을 시청할 수 있다.As described above, the apparatus and method for setting a viewing reservation in IPTV according to an embodiment of the present invention provides a function of setting a viewing reservation of only IPTV, which is different from the existing viewing reservation setting function, The user can view a desired broadcast program.

또한 시청 예약 프로그램의 버퍼링(Buffering) 상태를 제공하여 사용자가 현재 시청 예약이 설정된 프로그램의 다운로드 상태를 용이하게 파악할 수 있으며, 추후 세트 온 시 기존에 시청 예약이 설정된 프로그램의 이어보기 기능을 제공하여 사용자 만족도를 향상시킬 수 있다.In addition, a buffering state of the viewing reservation program is provided so that the user can easily grasp the downloading state of the program for which the viewing reservation is currently set. Further, when the user subsequently sets the viewing reservation, Satisfaction can be improved.

도 1은 본 발명의 실시 예에 따른 IPTV의 시스템 계층을 도시한 도면.1 illustrates a system layer of an IPTV according to an embodiment of the present invention.

도 2는 본 발명의 실시 예에 따른 IPTV 시스템의 특성도를 도시한 도면.FIG. 2 illustrates a characteristic diagram of an IPTV system according to an embodiment of the present invention. FIG.

도 3은 본 발명의 실시 예에 따른 IPTV에서의 시청 예약 설정 장치에 대한 구성을 도시한 도면.3 is a diagram showing a configuration of a viewing reservation setting device in IPTV according to an embodiment of the present invention.

도 4는 본 발명의 일 실시 예에서 제공되는 버퍼링 상태 정보의 일 예를 나타낸 도면.FIG. 4 illustrates an example of buffering status information provided in an embodiment of the present invention; FIG.

도 5a는 본 발명의 실시 예에 따라 재생되는 방송 프로그램의 디스플레이화면을 나타낸 도면.5A is a view showing a display screen of a broadcast program reproduced according to an embodiment of the present invention.

도 5b는 본 발명의 실시 예에서 제공되는 방송 프로그램 상태 정보의 일 예를 나타낸 도면.FIG. 5B is a diagram illustrating an example of broadcast program status information provided in an embodiment of the present invention; FIG.

도 5c는 본 발명의 실시 예에서 제공되는 방송 프로그램 상태 정보의 다른 일 예를 나타낸 도면.FIG. 5C is a view showing another example of program state information provided in an embodiment of the present invention; FIG.

도 6은 본 발명의 실시 예에 따른 IPTV에서의 시청 예약 설정 방법을 단계별로 설명하기 위한 흐름도.FIG. 6 is a flowchart illustrating a method of setting a viewing reservation in IPTV according to an exemplary embodiment of the present invention; FIG.

도 7은 본 발명의 일 실시 예에 따른 IPTV에서의 프로그램 시청 방법을 단계별로 설명하기 위한 흐름도.FIG. 7 is a flowchart for explaining a step-by-step method for viewing a program in IPTV according to an embodiment of the present invention; FIG.

도 8은 본 발명의 일 실시 예에 따른 IPTV에서의 이어보기 기능 제공 방법을 단계별로 설명하기 위한 흐름도.8 is a flowchart for explaining a step-by-step method for providing an e-mail viewing function in IPTV according to an embodiment of the present invention.

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

100: 방송 수신부 110: 역다중화부100: broadcast receiver 110: demultiplexer

120: 영상신호 처리부 130: 디스플레이부120: video signal processor 130:

140: 네트워크 인터페이스부 150: OSD 생성부140: network interface unit 150: OSD generating unit

160: 사용자 인터페이스부 170: 저장 인터페이스부160: user interface unit 170: storage interface unit

180: 메모리부 190: 제어부180: memory unit 190:

Claims (25)

네트워크를 통해 서비스 공급자와 연결되어 상기 서비스 공급자로부터 제공되는 방송 프로그램을 수신하는 네트워크 인터페이스부;A network interface unit connected to a service provider through a network and receiving a broadcast program provided from the service provider; 상기 네트워크 인터페이스부로부터 수신되는 방송 프로그램의 가이드를 생성하는 OSD 생성부;An OSD generation unit for generating a guide of a broadcast program received from the network interface unit; 상기 OSD 생성부를 통해 생성된 방송 프로그램 가이드를 디스플레이하고, 시청 예약이 설정된 방송 프로그램의 진행 상태 정보를 디스플레이하는 디스플레이부;A display unit for displaying a broadcast program guide generated through the OSD generation unit and displaying progress information of a broadcast program for which viewing reservation is set; 사용자로부터 요구 명령을 입력받기 위한 사용자 인터페이스부;A user interface unit for receiving a request command from a user; 상기 시청 예약 순서대로 상기 시청 예약이 설정된 방송 프로그램을 버퍼링하는 메모리부; 및,A memory unit for buffering a broadcast program for which the viewing reservation is set in the viewing reservation order; And 상기 방송 프로그램 가이드 상에서 사용자 인터페이스부로부터 입력되는 프로그램 선택 신호의 입력 순으로 시청 예약 순서를 결정하여 상기 선택된 방송 프로그램의 시청 예약을 설정하고, 상기 방송프로그램의 버퍼링 상태에 따라 상기 결정된 시청 예약 순으로 상기 방송 프로그램이 디스플레이되도록 제어하는 제어부를 포함하며,Determining a viewing reservation order in the order of inputting a program selection signal input from the user interface unit on the broadcasting program guide, setting a viewing reservation of the selected broadcasting program, And a control unit for controlling the broadcast program to be displayed, 상기 진행 상태 정보는 상기 시청 예약이 설정된 방송 프로그램의 전체 재생 구간을 나타내는 제 1 진행 상태 바와, 상기 전체 재생 구간을 기준으로 버퍼링 수행이 완료된 버퍼링 진행 구간을 나타내는 제 2 진행 상태 바와, 상기 버퍼링 진행 구간 내에서 현재 디스플레이되는 재생 구간을 나타내는 제 3 진행 상태 바를 포함하는 IPTV에서의 시청 예약 설정 장치.Wherein the progress status information includes a first progress status bar indicating the entire playback period of the broadcast program for which the viewing reservation is set, a second progress status bar indicating a buffering progress period in which buffering is performed based on the entire playback period, And a third progress bar indicating a playback interval currently displayed in the IPTV. 제 1항에 있어서,The method according to claim 1, 상기 제어부는 상기 결정된 시청 예약 순서를 상기 사용자 인터페이스부로부터 입력되는 사용자 명령에 따라 변경 가능한 IPTV에서의 시청 예약 설정 장치.Wherein the control unit can change the viewing reservation order according to a user command input from the user interface unit. 삭제delete 제 1항에 있어서,The method according to claim 1, 상기 디스플레이부는 상기 시청 예약이 설정된 방송 프로그램별 버퍼링 진행 상태에 따른 버퍼링 상태 정보를 디스플레이하는 IPTV에서의 시청 예약 설정 장치.Wherein the display unit displays buffering status information according to a buffering progress status for each broadcast program for which the viewing reservation is set. 제 4항에 있어서,5. The method of claim 4, 상기 디스플레이부는 상기 버퍼링 상태 정보에 버퍼링 대기, 버퍼링 중 및 버퍼링 완료 중 어느 하나를 디스플레이하는 IPTV에서의 시청 예약 설정 장치.Wherein the display unit displays one of buffering status, buffering status, and buffering status in the buffering status information. 삭제delete 삭제delete 삭제delete 제 1항에 있어서,The method according to claim 1, 상기 디스플레이부는 상기 제 1 진행 상태 바 내에 상기 시청 예약이 설정된 방송프로그램별 해당 위치를 구분하기 위한 식별정보를 더 포함하여 표시하는 IPTV에서의 시청 예약 설정 장치.Wherein the display unit further includes identification information for identifying a corresponding location for each broadcast program for which the viewing reservation is set in the first progress bar. 제 1항에 있어서,The method according to claim 1, 상기 디스플레이부는 상기 진행 상태 정보에 상기 제1, 제2 및 제3 진행 상태 바에 대한 상세 시간정보를 포함하여 디스플레이하는 IPTV에서의 시청 예약 설정 장치.Wherein the display unit displays the progress status information including detailed time information of the first, second, and third progress status bars on the IPTV. 제 1항에 있어서,The method according to claim 1, 상기 제 2 진행 상태 바 내에서는 서로 다른 방송 프로그램 간의 트릭 플레이가 가능한 IPTV에서의 시청 예약 설정 장치.And the trick play between different broadcast programs in the second progress bar is possible. 네트워크를 통해 연결된 서비스 제공자로부터 제공되는 방송 프로그램의 가이드를 디스플레이하는 단계;Displaying a guide of a broadcast program provided from a service provider connected via a network; 상기 디스플레이되는 방송 프로그램 가이드 상에서 하나 이상의 프로그램 선택 신호를 입력받는 단계; Receiving one or more program selection signals on the displayed program guide; 상기 프로그램 선택 신호의 입력 순으로 선택 방송 프로그램의 시청 예약 순서를 결정하는 단계; 및,Determining a viewing reservation order of the selected broadcasting program in the order of inputting the program selection signal; And 상기 결정된 시청 예약 순으로 상기 선택 방송 프로그램의 시청 예약을 설정하는 단계; 및,Setting a viewing reservation of the selected broadcasting program in the order of the determined viewing reservation; And 상기 설정된 시청 예약 순으로 상기 방송 프로그램 및 상기 시청 예약이 설정된 방송 프로그램의 진행 상태 정보를 디스플레이하는 단계;Displaying progress status information of the broadcast program and the broadcast program for which the viewing reservation is set in the set viewing reservation order; 를 포함하며,/ RTI &gt; 상기 시청 예약이 설정된 방송 프로그램의 진행 상태 정보를 디스플레이하는 단계는 상기 진행 상태 정보에 상기 시청 예약이 설정된 방송 프로그램의 전체 재생 구간을 나타내는 제 1 진행 상태 바와, 상기 전체 재생 구간을 기준으로 버퍼링 수행이 완료된 버퍼링 진행 구간을 나타내는 제 2 진행 상태 바와, 상기 버퍼링 진행 구간 내에서 현재 디스플레이되는 재생 구간을 나타내는 제 3 진행 상태 바를 포함하여 디스플레이하는 단계인 IPTV에서의 시청 예약 설정 방법.Wherein the step of displaying the progress information of the broadcast program having the viewing reservation has a first progress bar indicating the entire playback period of the broadcast program for which the viewing reservation is set in the progress information, A second progress status bar indicating a completed buffering progress period, and a third progress bar indicating a playback period currently displayed in the buffering progress period. 제 12항에 있어서,13. The method of claim 12, 상기 프로그램 선택 신호의 입력순으로 결정된 선택 방송 프로그램의 시청 예약 순서를 변경하는 단계를 더 포함하는 IPTV에서의 시청 예약 설정 방법.And changing the viewing reservation order of the selected broadcasting program in the order of inputting the program selection signal. 제 12항에 있어서,13. The method of claim 12, 상기 결정된 시청 예약 순서를 기준으로 상기 시청 예약이 설정된 방송 프로그램을 버퍼링하는 단계를 더 포함하는 IPTV에서의 시청 예약 설정 방법.And buffering a broadcast program for which the viewing reservation is set based on the determined viewing reservation order. 시청 예약 순으로 방송 프로그램을 버퍼링하는 단계;Buffering a broadcast program in order of viewing and listening; 시청 예약 프로그램의 재생 명령을 입력받는 단계;Receiving a playback command of a viewing reservation program; 상기 버퍼링된 방송 프로그램을 읽어오는 단계; 및,Reading the buffered broadcast program; And 상기 시청 예약 순서에 따른 해당 방송 프로그램의 영상 신호 및 상기 시청 예약이 설정된 방송 프로그램의 진행 상태 정보를 디스플레이하는 단계를 포함하며,Displaying the video signal of the corresponding broadcast program according to the viewing reservation order and the progress status information of the broadcast program for which the viewing reservation is set, 상기 시청 예약이 설정된 방송 프로그램의 진행 상태 정보를 디스플레이하는 단계는 상기 진행 상태 정보에 상기 시청 예약이 설정된 방송 프로그램의 전체 재생 구간을 나타내는 제 1 진행 상태 바와, 상기 전체 재생 구간을 기준으로 버퍼링 수행이 완료된 버퍼링 진행 구간을 나타내는 제 2 진행 상태 바와, 상기 버퍼링 진행 구간 내에서 현재 디스플레이되는 재생 구간을 나타내는 제 3 진행 상태 바를 포함하여 디스플레이하는 단계인 IPTV에서의 프로그램 시청 방법.Wherein the step of displaying the progress information of the broadcast program having the viewing reservation has a first progress bar indicating the entire playback period of the broadcast program for which the viewing reservation is set in the progress information, A second progress status bar indicating a completed buffering progress period, and a third progress bar indicating a playback period currently displayed in the buffering progress period. 제15항에 있어서,16. The method of claim 15, 상기 시청 예약이 설정된 방송 프로그램의 버퍼링 상태 정보를 디스플레이하는 단계를 더 포함하는 IPTV에서의 프로그램 시청 방법.And displaying buffering status information of a broadcast program for which the viewing reservation is set. 제 16항에 있어서,17. The method of claim 16, 상기 버퍼링 상태 정보를 디스플레이하는 단계는The step of displaying the buffering status information 상기 시청 예약이 설정된 방송 프로그램별 버퍼링 진행 상태에 따라 버퍼링 대기, 버퍼링 중 및 버퍼링 완료 중 어느 하나의 정보를 각각 디스플레이하는 단계인 IPTV에서의 프로그램 시청 방법.And displaying buffering wait time, buffering time, and buffering completion information in accordance with the buffering progress status of each broadcasting program for which the viewing reservation is set. 삭제delete 삭제delete 제 15항에 있어서,16. The method of claim 15, 상기 시청 예약이 설정된 방송 프로그램의 진행 상태 정보를 디스플레이하는 단계는 상기 제 1 진행 상태 바에 상기 시청 예약이 설정된 방송 프로그램별 위치를 구분하기 위한 식별정보를 더 포함하여 디스플레이하는 단계인 IPTV에서의 프로그램 시청 방법.Wherein the step of displaying the progress information of the broadcast program having the viewing reservation is further comprised of the step of displaying the program including the identification information for identifying the location of each broadcasting program for which the viewing reservation is set in the first progress bar, Way. 제 15항에 있어서,16. The method of claim 15, 상기 시청 예약이 설정된 방송 프로그램의 진행 상태 정보를 디스플레이하는 단계는 상기 진행 상태 정보에 상기 제1, 제2 및 제3 진행 상태 바에 대한 상세 시간정보를 포함하여 디스플레이하는 단계인 IPTV에서의 프로그램 시청 방법.Wherein the step of displaying the progress information of the broadcasting program with the viewing reservation includes displaying detailed time information on the first, second and third progress bars in the progress information, . 제 15항에 있어서,16. The method of claim 15, 상기 시청 예약이 설정된 방송 프로그램의 진행 상태 정보를 디스플레이하는 단계는 상기 제 2 진행 상태 바 내에서 서로 다른 방송 프로그램 간의 트릭 플레이가 가능한 단계인 IPTV에서의 프로그램 시청 방법.Wherein the step of displaying the progress status information of the broadcast program having the viewing reservation is a step of tricking between different broadcast programs in the second progress status bar. 파워 온 명령을 입력받는 단계;Receiving a power-on command; 기 설정된 시청 예약 프로그램의 존재 여부를 판단하는 단계; 및,Determining whether a preset viewing reservation program is present; And 상기 기 설정된 시청 예약 프로그램이 존재하면 기 재생된 구간 이후 시점부터 계속적인 이어보기 여부를 묻는 메뉴화면을 디스플레이하고, 상기 기 설정된 시청 예약 프로그램이 존재하지 않으면 서비스 제공자로부터 제공되는 방송 프로그램의 가이드를 디스플레이하는 단계를 포함하는 IPTV에서의 프로그램 시청 방법.If there is no pre-set viewing reservation program, displays a menu screen asking whether to continue from the time after the played section, and if the preset viewing reservation program does not exist, displays a guide of the broadcasting program provided from the service provider The method comprising the steps of: 삭제delete 삭제delete
KR1020080053607A 2008-06-09 2008-06-09 Apparatus method for viewing subscription in IPTV KR101462279B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020080053607A KR101462279B1 (en) 2008-06-09 2008-06-09 Apparatus method for viewing subscription in IPTV
CNA2008101746540A CN101420589A (en) 2008-06-09 2008-10-30 Audio and video pre-setting device and method in iptv

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080053607A KR101462279B1 (en) 2008-06-09 2008-06-09 Apparatus method for viewing subscription in IPTV

Publications (2)

Publication Number Publication Date
KR20090127562A KR20090127562A (en) 2009-12-14
KR101462279B1 true KR101462279B1 (en) 2014-11-14

Family

ID=40631151

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080053607A KR101462279B1 (en) 2008-06-09 2008-06-09 Apparatus method for viewing subscription in IPTV

Country Status (2)

Country Link
KR (1) KR101462279B1 (en)
CN (1) CN101420589A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110139153B (en) * 2018-02-08 2021-09-10 株洲中车时代电气股份有限公司 Video playing state detection and playing control method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990013040A (en) * 1997-07-31 1999-02-25 배순훈 How to check the reservation list of VSI
JP2002171467A (en) 2000-11-30 2002-06-14 Toshiba Corp Recording and reproducing device and recording and reproducing method
JP2006222881A (en) 2005-02-14 2006-08-24 Nec Corp Recording reservation system and recording reservation service system
KR20080028688A (en) * 2006-09-27 2008-04-01 (주)비욘위즈 Method and apparatus for setting up recording reservation using graphical user interface

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990013040A (en) * 1997-07-31 1999-02-25 배순훈 How to check the reservation list of VSI
JP2002171467A (en) 2000-11-30 2002-06-14 Toshiba Corp Recording and reproducing device and recording and reproducing method
JP2006222881A (en) 2005-02-14 2006-08-24 Nec Corp Recording reservation system and recording reservation service system
KR20080028688A (en) * 2006-09-27 2008-04-01 (주)비욘위즈 Method and apparatus for setting up recording reservation using graphical user interface

Also Published As

Publication number Publication date
KR20090127562A (en) 2009-12-14
CN101420589A (en) 2009-04-29

Similar Documents

Publication Publication Date Title
US10171875B2 (en) Method for providing previous watch list of contents provided by different sources, and display device which performs same
KR101596510B1 (en) A method for updating software in a network television
EP2953316A1 (en) Apparatus for receiving adaptive broadcast signal and method thereof
US20080013555A1 (en) Receiving system or terminal for contents via ip network
KR101351040B1 (en) Method for transmitting a content, broadcasting receiver and method for receiving a broadcasting signal
JP2008263434A (en) Television apparatus and program information display method
KR20110121173A (en) Apparatus and method for providing of screen saver
KR101462279B1 (en) Apparatus method for viewing subscription in IPTV
US9326024B2 (en) Method and apparatus for providing advertisement service in digital broadcast receiver
KR20110120507A (en) A digital broadcast receiver and method for setting feature information of the digital broadcast receiver
KR101692556B1 (en) Method for displaying channel information and display apparatus thereof
JP2010278900A (en) Apparatus and method for reproducing content
KR101472786B1 (en) Content reproducing apparatus and method thereof
KR101435834B1 (en) IPTV receiver, method for reproducing contents in the IPTV receiver and recording contents in IPTV environment
KR100959533B1 (en) Broadcasting receiver, method for playing content and recording media for the method
KR20110051435A (en) Network television and method for controlling the same
KR101603113B1 (en) Iptv broadcast receiver and application data receiving method thereof
KR20120004674A (en) Method for producing clip contents and display device thereof
KR20110114162A (en) Service system and method of vod contents through vod virtual channel
KR20060098925A (en) Tunning system of tv using audience rating informations and tunning method thereof
KR20110035647A (en) Display device and method for buffering thereof
KR20130024131A (en) Video display device, method of transmitting program information and receiving program information thereon
KR20090074640A (en) Method of providing an electrical program guide
KR20110042767A (en) Display device and method for controlling thereof
KR20110072483A (en) Apparatus for receiving broadcasting and method for controlling the same

Legal Events

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

Payment date: 20171024

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20181024

Year of fee payment: 5