KR101462279B1 - Apparatus method for viewing subscription in IPTV - Google Patents
Apparatus method for viewing subscription in IPTV Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000003139 buffering effect Effects 0.000 claims abstract description 59
- 230000006870 function Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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/47214—End-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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/47217—End-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4825—End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
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에서의 프로그램 시청 예약 설정 방법과 시청 예약 프로그램을 시청하기 위한 방법에 관한 것이다.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
디지털 방송신호는 비디오신호와 오디오신호 및 부가 데이터를 시분할 다중화하여 패킷화된 트랜스포트 스트림(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
그리고, 방송수신부(100)를 통해 수신된 방송신호는 역다중화부(110)에 의해 비디오신호와 오디오신호 및 PSIP(Program and System Information Protocol)정보 등으로 정의되는 각종 부가 데이터로 분리되어 비트 스트림 형태로 출력된다.The broadcast signal received through the
역다중화부(110)를 통해 분리된 비디오 데이터는 영상신호 처리부(120)에 의해 처리되어 디스플레이부(130)에 표시된다. The video data separated through the
이때, 영상신호 처리부(120)는 MPEG-2 디코더와, 비디오 데이터를 디스플레이부(130)의 출력규격에 맞는 수직주파수, 해상도, 화면비율 등에 맞도록 변환하는 스케일러를 포함한다.At this time, the video
여기서, 디스플레이부(130)는 DLP(Digital Light Processing), LCD(Liquid Crystal Display), PDP(Plasma Display Panel) 등과 같이 다양한 유형의 디스플레이 모듈에 적용 가능하다.The
그리고, 오디오 신호는 미도시된 음성신호 처리부에 의해 처리되어 스피커로 출력되는데, 음성신호 처리부는 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
메모리부(180)는 EEPROM(electrically erasable programmable read-only memory) 등에 의해 구현될 수 있다.The
사용자 인터페이스부(160)는 사용자로부터 요구 명령을 입력받기 위한 수단으로써, 일반적으로 리모트 컨트롤러를 통해 입력되는 적외선 신호를 수신하는 적외선 수신부나 패널 일측에 구비된 로컬 키 입력부가 이에 포함된다. The
네트워크 인터페이스부(140)는 네트워크 망으로부터 수신되는 방송 프로그램들을 수신한다. 즉, 네트워크를 통하여, 서비스 공급자로부터 제공되는 방송 프로그램 및 상기 방송 프로그램의 시청 정보가 포함된 방송 프로그램 가이드를 수신한다. The
OSD 생성부(150)는 사용자의 판단 신호를 입력받기 위한 메뉴화면을 OSD(On Screen Display) 형태로 생성한다.The
즉, 상기 OSD 생성부(150)는 상기 네트워크 인터페이스부(140)를 통해 수신된 방송 프로그램 가이드 화면을 생성하여 상기 디스플레이부를 통해 디스플레이한다.That is, the
제어부(190)는 상기 사용자 인터페이스부(160)로부터 입력되는 명령에 따른 전반적인 동작 제어를 수행한다.The
또한, 제어부(190)는 상기 네트워크 인터페이스부(140)를 통해 입력되는 방송 프로그램의 시청 예약을 설정한다.In addition, the
즉, 상기 제어부(190)는 상기 사용자 인터페이스부(160)를 통해 입력되는 명령에 따라 상기 네트워크 인터페이스부(140)로부터 수신된 방송 프로그램 가이드가 디스플레이되도록 제어한다.That is, the
그리고, 상기 디스플레이되는 방송 프로그램 가이드 상에서 상기 사용자 인터페이스부(160)를 통해 입력되는 프로그램 선택 신호에 따라 해당 선택 방송 프로그램의 시청 예약 설정을 제어한다.In accordance with the program selection signal input through the
즉, 상기 제어부(190)는 상기 사용자 인터페이스부(160)로부터 프로그램 선 택신호가 입력되면, 상기 선택신호가 입력되는 순으로 해당 선택 방송 프로그램의 시청 예약 순서를 결정한다.That is, when the program selection signal is inputted from the
여기에서, 상기 사용자 인터페이스부(160)로부터 입력되는 프로그램 선택신호의 입력 순으로 결정된 시청 예약 순서는 사용자 요청에 따라 변경이 가능하다.Here, the viewing reservation order determined in the order of inputting the program selection signal input from the
그리고, 상기 제어부(190)는 상기 선택된 방송 프로그램의 시청 예약을 설정하고, 그에 따라 상기 결정된 시청 예약 순서대로 상기 방송 프로그램의 버퍼링이 이루어지도록 한다.Then, the
즉, 상기 결정된 시청 예약 순서대로 상기 네트워크 인터페이스부(140)를 통해 해당 방송 프로그램을 수신하여 상기 메모리부(180)에 저장한다.That is, the broadcast program is received through the
이때 상기 제어부(190)는 사용자 요구에 따라 상기 시청 예약이 설정된 방송 프로그램의 버퍼링 상태 정보가 디스플레이되도록 제어한다.At this time, the
즉, 상기 시청 예약된 방송 프로그램을 재생하기 위해서는 상기 네트워크 인터페이스부(140)를 통해 상기 방송 프로그램을 수신하여 상기 메모리부(180)에 버퍼링해야 한다.That is, in order to reproduce the broadcast program reserved for viewing, the broadcast program must be received through the
따라서, 사용자는 상기 시청 예약된 방송 프로그램의 버퍼링 상태 정보를 확인하여 현재 버퍼링 상태가 어디까지 진행되었으며, 그에 따라 현재 즉시 시청할 수 있는 구간이 어디까지 인지를 확인할 수 있다.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
이때, 도 5a에 도시된 바와 같이 상기 디스플레이부(130)를 통해 재생되는 디스플레이 화면상에는 상기 재생중인 방송 프로그램의 영상 데이터 이외에도 상기 시청 예약된 방송 프로그램의 진행 상태 정보(200)가 표시된다.At this time, as shown in FIG. 5A, on the display screen reproduced through the
이하 상기 방송 프로그램의 진행 상태 정보(200)에 대해서 더욱 상세히 설명기로 한다.Hereinafter, the
상기 방송 프로그램의 진행 상태 정보(200)는 상기 시청 예약이 설정된 방송 프로그램의 전체 재생 구간을 나타내는 제 1 진행 상태 바(210)와, 상기 전체 재생 구간을 기준으로 버퍼링 수행 진행 상태에 따른 버퍼링 진행 구간을 나타내는 제 2 진행 상태 바(220)와, 상기 버퍼링 진행 구간 내에서 현재 디스플레이되는 재생 구간을 나타내는 제 3 진행 상태 바(230)를 포함한다.The
상기 제 1 진행 상태 바(210)는 사용자가 시청 예약을 설정한 전체 프로그램의 상영구간을 의미한다. 즉, 사용자가 시청 예약을 설정한 프로그램의 전체 상영시간이 5시간일 경우, 상기 제 1 진행 상태 바(210)의 전체 구간은 총 5시간 분량 의 영상 재생 구간을 의미한다.The
상기 제 2 진행 상태 바(220)는 상기 시청 예약이 설정된 프로그램 중 버퍼링이 완료된 구간의 정보를 나타낸다. 즉, 상기 제 1 진행 상태 바(210) 상에서 상기 제 2 진행 상태 바(220)가 표시된 구간까지의 방송 프로그램은 이미 메모리부(180)에 버퍼링되어 있음을 의미하며, 그에 따라 상기 제 2 진행 상태 바(220)가 표시된 구간까지의 방송 프로그램은 사용자 요청에 따라 즉시 재생이 가능하다.The
따라서, 사용자는 상기 제 2 진행 상태 바(220) 내에서만 빨리 감기, 되 감기, 2배속 재생 등의 트릭 플레이를 실행할 수 있으며, 이는 상기 시청 예약된 방송프로그램별 구분없이 가능하다.Therefore, the user can perform trick play such as fast forward, rewind, double speed playback, or the like only within the
제 3 진행 상태 바(230)는 상기 제 2 진행 상태 바(220) 구간 내에서 현재 재생중인 구간의 정보를 나타낸다. 즉, 상기 제 3 진행 상태 바(230)가 표시된 위치가 상기 시청 예약된 방송 프로그램의 전체 상영 구간 중 현재 재생중인 구간의 위치를 나타낸다.The
또한, 상기 진행 상태 정보 상에는 상기 각각의 진행 상태 바(210)(220)(230)의 상세 시간 정보(240)가 표시된다. 즉, 도 5b에 도시된 바와 같이, 상기 진행 상태 정보 상에는 현재 사용자가 재생 중인 구간의 시간 정보와, 현재 버퍼링이 완료된 구간까지의 시간 정보와, 시청 예약이 설정된 방송 프로그램의 총 상영시간 정보가 각각 표시된다.Also,
이에 따라 사용자는 상기 방송 프로그램의 진행 상태 정보에 포함된 전체 방송 프로그램의 상영시간 정보, 현재 재생중인 구간의 시간 정보 및 현재 버퍼링이 완료된 구간의 시간정보를 각각 확인하여, 보다 효율적으로 상기 시청 예약된 방송 프로그램을 시청할 수 있다.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
즉, 상기 시청 예약이 설정된 전체 방송 프로그램의 수가 총 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
이에 따라 사용자는 상기 제 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
이러한 식별정보(300)는 도 5c에 도시된 바와 같이 구분자로 표시될 수도 있고, 이와는 다르게 프로그램별로 진행 상태 바의 색상을 달리하여 표시될 수도 있으며, 또한 프로그램별로 진행 상태 바의 모양을 달리하여 표시될 수도 있다.As shown in FIG. 5C, the
이와 같이 본 발명의 실시 예에 따른 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
또한, 상기와 같이 시청 예약이 설정된 방송 프로그램의 시청 방법은 도 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
이어서, 상기 리딩한 방송 프로그램 및 상기 시청 예약이 설정된 프로그램의 진행 상태 정보를 디스플레이한다(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
또한 상기 진행 상태 정보 상에는 각 구간별 세부 시간 정보와, 상기 제 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
그리고, 외부로부터 트릭 플레이 명령이 입력되었는지 여부를 판단한다(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
그리고, 외부로부터 버퍼링 상태 정보의 디스플레이 명령이 입력되었는지 여부를 판단한다(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)
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)
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)
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 | (주)비욘위즈 | Reservation recording method using WI and its device |
-
2008
- 2008-06-09 KR KR1020080053607A patent/KR101462279B1/en active IP Right Grant
- 2008-10-30 CN CNA2008101746540A patent/CN101420589A/en active Pending
Patent Citations (4)
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 | (주)비욘위즈 | Reservation recording method using WI and its device |
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) | How to Update Firmware Split of Network TV | |
EP2953316A1 (en) | Apparatus for receiving adaptive broadcast signal and method thereof | |
US20080013555A1 (en) | Receiving system or terminal for contents via ip network | |
KR20090056848A (en) | Broadcast receiver and customized broadcast signal reception method | |
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) | Screen saver provision device and screen saver provision method | |
KR101462279B1 (en) | Apparatus method for viewing subscription in IPTV | |
US20100169915A1 (en) | Method and apparatus for providing advertisement service in digital broadcast receiver | |
KR20110120507A (en) | Method of setting feature information of digital broadcasting receiver and digital broadcasting receiver | |
KR101692556B1 (en) | Method for displaying channel information and display apparatus thereof | |
JP2010278900A (en) | Apparatus and method for reproducing content | |
KR101472786B1 (en) | Content playback apparatus and method | |
KR20110051435A (en) | Network TVs and Control Methods | |
KR101435834B1 (en) | An IPTV receiver, a method of reproducing contents in the IPTV receiver, and a method of transmitting contents in an IPTV environment | |
KR100959533B1 (en) | Recording medium recording broadcast receiver, content playback method and content playback method | |
KR101603113B1 (en) | Iptv broadcast receiver and application data receiving method thereof | |
KR20120004674A (en) | Clip content creation method and display device using same | |
KR20110114162A (en) | TV content service system and method using TV virtual channel | |
KR20110035647A (en) | Display device and buffering method thereof | |
KR20130024131A (en) | Video display device, method of transmitting program information and receiving program information thereon | |
KR20070121425A (en) | Program guide how to process information and broadcast receiver and broadcast system | |
KR20060098925A (en) | Tuning System and Method of Television Using Rating Information | |
KR20110042767A (en) | Display device and control method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080609 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20130610 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20080609 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20140326 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20140906 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20141110 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20141110 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20171024 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20171024 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20181024 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20181024 Start annual number: 5 End annual number: 5 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20240821 |