KR100684030B1 - Network recording system and its method - Google Patents
Network recording system and its method Download PDFInfo
- Publication number
- KR100684030B1 KR100684030B1 KR1020050090137A KR20050090137A KR100684030B1 KR 100684030 B1 KR100684030 B1 KR 100684030B1 KR 1020050090137 A KR1020050090137 A KR 1020050090137A KR 20050090137 A KR20050090137 A KR 20050090137A KR 100684030 B1 KR100684030 B1 KR 100684030B1
- Authority
- KR
- South Korea
- Prior art keywords
- recording
- request
- program
- user terminal
- wired
- Prior art date
Links
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/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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/68—Systems specially adapted for using specific information, e.g. geographical or meteorological information
- H04H60/72—Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2543—Billing, e.g. for subscription services
- H04N21/25435—Billing, e.g. for subscription services involving characteristics of content or additional data, e.g. video resolution or the amount of advertising
-
- 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/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
Abstract
Description
도 1은 본 발명이 적용되는 양방향 방송 서비스 시스템의 일실시예 구성도,1 is a configuration diagram of an embodiment of a bidirectional broadcast service system to which the present invention is applied;
도 2는 본 발명의 일실시예에 따른 네트워크 녹화 시스템의 녹화 과정에 대한 신호 흐름도,2 is a signal flow diagram for a recording process of a network recording system according to an embodiment of the present invention;
도 3은 본 발명의 일실시예에 따른 네트워크 녹화 시스템의 재생 과정에 대한 신호 흐름도,3 is a signal flow diagram for a playback process of a network recording system according to an embodiment of the present invention;
도 4는 본 발명의 일실시예에 따른 네트워크 녹화 시스템의 구성도 및4 is a configuration diagram of a network recording system according to an embodiment of the present invention;
도 5는 본 발명의 일실시예에 따른 네트워크 녹화 시스템 중 컨텐츠 저장부의 상세 구성도이다.5 is a detailed configuration diagram of a content storage unit of a network recording system according to an embodiment of the present invention.
< 도면의 주요부분에 대한 부호의 설명 ><Description of Symbols for Major Parts of Drawings>
10 : 클라이언트 모듈 11 : 사용자 단말10: client module 11: user terminal
12 : 디지털 데이터 망 13 : 네트워크 녹화 시스템12: digital data network 13: network recording system
14 : 컨텐츠 제공자 15 : 무선통신망14: content provider 15: wireless communication network
16 : 휴대 단말 41 : 인터페이스부16: portable terminal 41: interface unit
42 : EPG 관리부 43 : 컨텐츠 저장부42: EPG management unit 43: content storage unit
44 : 녹화 처리부 45 : 재생 처리부44: recording processing unit 45: playback processing unit
46 : 사용자 정보 DB 47 : 녹화 정보 DB46: user information DB 47: recording information DB
48 : 과금 정보 DB48: billing information DB
본 발명은 네트워크 녹화 시스템 및 그 방법에 관한 것으로서, 더욱 상세하게는 지상파 방송사, 케이블 방송사, IP-TV 방송사 등과 같은 여러 컨텐츠 제공자와 계약에 의하여 EPG(Eloectronic Program Guide) 및 컨텐츠를 제공받고, 서비스에 가입한 사용자의 요청에 따라 네트워크 기반으로 해당 컨텐츠를 녹화/재생시키기 위한 네트워크 녹화 시스템 및 그 방법에 관한 것이다.The present invention relates to a network recording system and a method thereof, and more particularly, to receive an EPG (Eloectronic Program Guide) and contents by contract with various content providers such as terrestrial broadcasters, cable broadcasters, IP-TV broadcasters, and the like. The present invention relates to a network recording system and method for recording / reproducing corresponding content on a network basis according to a request of a subscribed user.
최근, 기술의 발전과 시청자의 수요 변화에 따라 방송 환경이 변화하고 있다. 즉, 아날로그 방송에서 디지털 방송으로 전환되고, 지상파 위주에서 케이블, 위성 등으로 방송매체가 다양화되고, 통신망과의 연동으로 양방향성을 제공하며, 방송 단말이 점점 지능화되는 등 최근의 방송 환경은 어느 분야보다도 심한 변화를 겪고 있다.Recently, the broadcasting environment is changing due to the development of technology and changing demands of viewers. In other words, the current broadcasting environment is changed from analog broadcasting to digital broadcasting, diversified broadcasting media such as terrestrial cable, cable, satellite, etc., interworking with a communication network, and increasingly intelligent broadcasting terminals. More severe changes are going through.
양방향 방송(Interactive TV) 서비스란 TV를 통하여 게임, 교육, 생활정보 등과 같은 디지털 멀티미디어 컨텐츠를 제공받을 수 있는 서비스로서, 시청자는 간 단한 리모콘 조작만으로 게임, 부가정보, 쇼핑 등과 같은 다양한 서비스를 이용할 수 있다.Interactive TV service is a service that can receive digital multimedia contents such as games, education and life information through TV, and viewers can use various services such as games, additional information, and shopping with a simple remote control operation. have.
일반적으로 양방향 방송을 시청하기 위한 TV는 스마트 TV(Smart TV), 인핸스드 TV(Enhanced TV), 인텔리전트 TV(Intelligent TV), 인터넷 TV(IP-TV) 등과 같이 다양한 개념들로 불린다. 이론적으로 양방향 TV는 무엇을 시청할 것인가와 언제 시청할 것인가를 시청자 스스로가 통제할 수 있는 TV를 말하며, 기능적으로는 일반적인 방송 이외에 인터넷 서비스, 데이터 방송 서비스 그리고 PVR(Personal Video Recorder) 기능이 통합된 TV를 의미한다.Generally, a TV for watching two-way broadcasting is called various concepts such as a smart TV, an enhanced TV, an intelligent TV, an internet TV, and the like. In theory, interactive TV refers to a TV that allows the viewer to control what to watch and when to watch it. Functionally, a TV that integrates Internet service, data broadcasting service, and personal video recorder (PVR) functions in addition to general broadcasting it means.
한편, 양방향 TV(interactive TV) 서비스는 기존의 방송처럼 방송국에서 프로그램을 일방적으로 전송하는 것이 아니라, 시청자와 방송국 간에 서로 상호작용이 가능한 서비스이다. 이를 위하여 방송국은 프로그램 이외에 양방향 기능이 구현된 컨텐츠를 추가로 제작하여 시청자에게 전송하고, 시청자는 리턴 채널(return channel)을 통하여 의사를 표현할 수 있다.On the other hand, interactive TV (interactive TV) service is a service that allows a viewer and a broadcast station to interact with each other, rather than unilaterally transmit a program in a broadcast station like a conventional broadcast. To this end, the broadcasting station may additionally produce content that implements the interactive function in addition to the program and transmit the content to the viewer, and the viewer may express intention through a return channel.
양방향 TV 서비스는 크게 다음과 같은 두 가지 유형으로 구분될 수 있다.Interactive TV service can be classified into two types as follows.
먼저, 첫번째 서비스 유형은 주로 프로그램과 관련된 부가적인 정보를 제공하는 유형으로서, 기존 TV 방송보다 향상된 서비스라는 특징을 가지며 연동형 서비스(enhanced service)라고 불린다. 이 서비스 유형은 프로그램과 연동되기 때문에 동일한 채널에서 서비스가 제공된다. 즉, 프로그램 전송용으로 할당된 주파수 대역(채널) 내의 여유 주파수 대역을 이용하여 부가 정보를 전송하며(ATSC 방식의 경우 6MHz 대역폭으로 19.3Mbps의 정보를 전송할 수 있으나, HD급 프로그램을 전송하는 데 15~18Mbps가 요구되기 때문에 1.3~4.3Mbps의 정보를 추가로 전송할 수 있다.), 프로그램 출연자 및 촬영지 정보, 스포츠 경기의 선수 및 스코어 정보, 광고에서의 보다 상세한 정보 등을 제공하는 것이 주요 예가 될 수 있다.First, the first service type is a type that mainly provides additional information related to a program. The first service type is characterized as an enhanced service than conventional TV broadcasting and is called an enhanced service. Since this service type is linked with the program, the service is provided in the same channel. That is, the additional information is transmitted using the spare frequency band in the frequency band (channel) allocated for program transmission (in case of the ATSC method, information of 19.3 Mbps can be transmitted with a 6 MHz bandwidth, As it requires ~ 18 Mbps, additional information from 1.3 to 4.3 Mbps can be transmitted.), Providing program performer and shooting location information, athlete and score information of sporting events, and more detailed information in advertisements may be the main examples. have.
이처럼, 프로그램과 동일한 채널을 이용하여 부가 정보를 제공하는 경우에는 프로그램 시청 중에 리모컨의 양방향 서비스 버튼을 누름으로써 양방향 서비스 화면으로 전환되고, 원래 시청하던 프로그램의 화면크기가 작아지면서 생기는 여유 공간에 부가적인 정보를 선택할 수 있는 양방향 서비스 메뉴가 출력된다. 이 때, 리모컨의 방향 버튼 또는 번호 버튼을 이용하여 원하는 메뉴를 선택하면 해당 정보를 이용할 수 있게 된다.As such, when additional information is provided using the same channel as the program, the interactive service screen is switched by pressing the interactive service button on the remote control while viewing the program, and additionally added to the free space created by decreasing the screen size of the originally watched program. The interactive service menu for selecting information is displayed. At this time, if the desired menu is selected by using the direction buttons or the number buttons of the remote control, the corresponding information is available.
두번째 서비스 유형은 프로그램과 관련이 없는 정보를 제공하는 것으로서, 연동형 서비스 경우처럼 프로그램 전송용으로 할당된 주파수 대역(채널)의 여유 주파수 대역을 이용할 수도 있으나, 프로그램과 관련이 없기 때문에 별도의 주파수 대역(채널)을 이용하는 것이 보다 일반적이다. 때문에, 이 서비스 유형을 독립형 서비스(virtual channel)라고 부르며, 시청자는 별도의 채널을 선택하여 이용할 수 있으므로, 가입자를 기반으로 하는 유료 채널로 운영이 가능하다. 주요 예로는 뉴스, 생활정보, 일기예보 등 정보제공 서비스, 홈쇼핑, 주식거래 등 전자상거래 서비스, TV-메일, 채팅 등 커뮤니케이션 서비스, 그리고 프로그램 가이드(Electronic Program Guide: EPG) 서비스 등이 있다.The second type of service provides information that is not related to the program. As in the case of a linked service, it is possible to use a spare frequency band of a frequency band (channel) allocated for program transmission, but because it is not related to the program, a separate frequency band It is more common to use (channel). For this reason, this type of service is called a virtual channel, and the viewer can select and use a separate channel, thereby operating as a paid channel based on the subscriber. Major examples include information providing services such as news, living information and weather forecasts, electronic commerce services such as home shopping and stock trading, communication services such as TV-mail and chat, and Electronic Program Guide (EPG) services.
이처럼, 프로그램과 별도의 채널을 이용하여 부가 정보를 제공하는 경우에는 리모컨으로 채널을 변경하여 원하는 메뉴를 선택하면 해당 정보를 이용할 수 있게 된다.As such, when additional information is provided by using a separate channel from the program, the corresponding information is available when the desired menu is selected by changing the channel with the remote controller.
한편, 방송 환경의 변화와 더불어 방송을 녹화하기 위한 매체도 종래의 마그네틱 테이프에 영상 신호를 저장하는 VCR(Video Cassette Recoder)로부터 PVR(Personal Video Recorder)과 같은 디지털 매체로 변화를 맞이하고 있다.Meanwhile, with the change of the broadcasting environment, the medium for recording broadcasts is also changing from a conventional video cassette recorder (VCR) that stores video signals on a magnetic tape to a digital medium such as a personal video recorder (PVR).
PVR은 아날로그 TV 신호를 디지털 TV의 표준규격인 MPEG2 포맷으로 변환하여 하드 디스크에 녹화시키기 때문에, VCR의 불편한 녹화방법을 개선하고 여러번 재생시켜도 화질이 열화되지 않는 특징을 가지고 있다.PVR converts analog TV signals into MPEG2 format, which is the standard of digital TV, and records them on a hard disk. Thus, the VCR improves the uncomfortable recording method and does not deteriorate image quality even after multiple playbacks.
또한, PVR을 이용하면 비디오 테입을 시청하는 것처럼 TV 시청중에 방송 출력을 일시정지시켰다가 연속적으로 재생시키는 동작이 가능하다. 즉, 일시정지시킨 이후의 방송은 PVR의 하드디스크에 저장되었다가 사용자가 요청할 때 다시 재생될 수 있기 때문이다.In addition, when the PVR is used, the broadcasting output can be paused and continuously reproduced while watching TV, just like watching a video tape. That is, the broadcast after the pause can be stored in the hard disk of the PVR and can be played again when a user requests.
그런데, 이러한 PVR은 수신된 영상을 장시간에 걸쳐 하드디스크에 기록하고, 사용자가 요청한 프로그램을 재생시키며, 저장된 영상을 간단히 편집할 수 있는 기능을 가져야 하기 때문에, PVR을 장착한 셋톱박스, TV, PC 등의 가격이 비싸지는 문제점이 있었다. 그리고, 종래의 PVR은 한정된 용량의 하드디스크에 영상을 저장하기 때문에 HD급의 고화질 영상을 녹화하기는 어려운 문제점이 있었다.However, such a PVR has a function of recording a received image on a hard disk for a long time, playing a program requested by a user, and simply editing the stored image. There was a problem that the price of the back is expensive. In addition, the conventional PVR has a problem in that it is difficult to record a high-definition video of HD class because it stores the image in a hard disk of a limited capacity.
본 발명은 상기와 같은 요구에 부응하기 위하여 창안된 것으로서, 지상파 방송사, 케이블 방송사, IP-TV 방송사 등과 같은 여러 컨텐츠 제공자와 계약에 의하 여 EPG(Eloectronic Program Guide) 및 컨텐츠를 제공받고, 서비스에 가입한 사용자의 요청에 따라 네트워크 기반으로 해당 컨텐츠를 녹화/재생시키기 위한 네트워크 녹화 시스템 및 그 방법을 제공하는데 그 목적이 있다.The present invention was devised to meet the above requirements, and is provided with EPG (Eloectronic Program Guide) and contents by contract with various content providers such as terrestrial broadcasters, cable broadcasters, IP-TV broadcasters, etc., and subscribes to services. It is an object of the present invention to provide a network recording system and method for recording / reproducing corresponding content on a network basis at the request of a user.
본 발명의 다른 목적 및 장점들은 하기에 설명될 것이며, 본 발명의 실시예에 의해 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허청구범위에 나타낸 수단 및 조합에 의해 실현될 수 있다.Other objects and advantages of the invention will be described below and will be appreciated by the embodiments of the invention. Furthermore, the objects and advantages of the present invention can be realized by means and combinations indicated in the claims.
상기와 같은 목적을 달성하기 위한 본 발명은 네트워크 기반으로 컨텐츠를 녹화하고 재생시키기 위한 시스템으로서, 사용자 인증에 필요한 정보를 저장하기 위한 사용자 정보 DB, 유무선 사용자 단말로부터의 녹화 요청 정보를 저장하기 위한 녹화 정보 DB, 컨텐츠 제공자로부터 전송받은 컨텐츠를 저장하기 위한 컨텐츠 저장 수단, 상기 유무선 사용자 단말과의 인터페이스를 제공하기 위한 인터페이스 수단, 각 프로그램에 대한 녹화 요청율을 관리하며, 상기 컨텐츠 제공자로부터 전송받은 EPG에 녹화 요청율에 따른 프로그램 목록을 추가하여 갱신시키고, 상기 유무선 사용자 단말의 요청에 따라 상기 갱신한 EPG를 제공하기 위한 EPG 관리 수단, 상기 유무선 사용자 단말로부터의 녹화 요청에 따라 상기 사용자 정보 DB를 참조하여 사용자를 인증한 후, 녹화 요청 정보를 상기 녹화 정보 DB에 저장시키기 위한 녹화 처리 수단 및 상기 유무선 사용자 단말의 요청에 따라 상기 녹화 정보 DB를 참조하여 녹화 리스트를 생성하여 전송하고, 상기 유무선 사용자 단말로부터 특정 프로그램의 재생을 요청받아 상기 컨텐츠 저장 수단에 저장되어 있는 해당 프로그램을 상기 유무선 사용자 단말로 전송하여 재생시키기 위한 재생 처리 수단을 포함한다. The present invention for achieving the above object is a system for recording and playing back content based on a network, a user information DB for storing information required for user authentication, recording for storing the recording request information from the wired and wireless user terminal An information DB, content storage means for storing content received from a content provider, an interface means for providing an interface with the wired / wireless user terminal, a recording request rate for each program, and managing the recording request rate for the program, and the EPG received from the content provider. EPG management means for adding and updating a program list according to a recording request rate and providing the updated EPG according to a request of the wired / wireless user terminal, and referring to the user information DB according to a recording request from the wired / wireless user terminal. After authenticating the user, Recording processing means for storing the request information in the recording information DB, and upon request of the wired / wireless user terminal, generates and transmits a recording list with reference to the recording information DB, and receives a request to play a specific program from the wired / wireless user terminal. Playback processing means for transmitting the program stored in the content storage means to the wired / wireless user terminal for playback.
또한, 본 발명은 네트워크 기반으로 컨텐츠를 녹화하고 재생시키기 위한 방법으로서, 컨텐츠 제공자로부터 컨텐츠 및 EPG를 전송받아 저장하는 저장 단계, 상기 컨텐츠 제공자로부터 전송받은 EPG에 녹화 요청율에 따른 프로그램 목록을 추가하여 갱신하는 EPG 갱신 단계, 유무선 사용자 단말로부터의 요청에 따라 상기 갱신한 EPG를 제공하는 EPG 제공 단계, 상기 유무선 사용자 단말로부터 특정 프로그램에 대한 녹화를 요청받아, 그 녹화 요청 정보를 저장하고 녹화 요청율에 반영하는 녹화 처리 단계, 상기 유무선 사용자 단말로부터의 요청에 따라 상기 저장한 녹화 요청 정보를 검색하여 사용자에 상응하는 녹화 리스트를 추출하여 전송하고, 그 결과로 특정 녹화 프로그램에 대한 재생을 요청받는 재생 요청 단계 및 상기 재생을 요청받은 해당 프로그램을 상기 유무선 사용자 단말로 전송하여 재생시키는 재생 처리 단계를 포함한다.In addition, the present invention is a method for recording and playing content on a network basis, the storage step of receiving and storing the content and EPG from the content provider, by adding a program list according to the recording request rate to the EPG received from the content provider EPG update step for updating, EPG providing step for providing the updated EPG according to a request from a wired / wireless user terminal, receiving a recording request for a specific program from the wired / wireless user terminal, storing the recording request information, and storing the recording request information at a recording request rate. In response to the recording processing step, the request for retrieval of the stored recording request information is retrieved according to a request from the wired / wireless user terminal, and a reproduction request for extracting and transmitting a recording list corresponding to the user, and as a result, a reproduction request for requesting reproduction of a specific recording program. Step and the corresponding program requested to be played And a reproduction processing step of reproducing and transmits it to the wire and wireless user terminal.
이하 첨부된 도면을 참조로 본 발명의 바람직한 실시예를 상세히 설명하기로 한다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Prior to this, terms or words used in the specification and claims should not be construed as having a conventional or dictionary meaning, and the inventors should properly explain the concept of terms in order to best explain their own invention. Based on the principle that can be defined, it should be interpreted as meaning and concept corresponding to the technical idea of the present invention.
따라서, 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가 장 바람직한 일실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.Therefore, the embodiments described in the specification and the drawings shown in the drawings are only the most preferred embodiment of the present invention and do not represent all of the technical idea of the present invention, which can be replaced at the time of the present application It should be understood that there may be various equivalents and variations.
또한, 이러한 균등물들은 현재 공지된 균등물 뿐만 아니라 장래에 개발될 균등물, 즉 구조와 무관하게 동일한 기능을 수행하도록 발명된 모든 소자를 포함하는 것으로 이해되어야 한다.In addition, these equivalents should be understood to include not only equivalents now known, but also equivalents to be developed in the future, that is, all devices invented to perform the same function regardless of structure.
따라서, 예를 들어, 본 명세서의 구성도는 본 발명의 원리를 구체화하는 예시적인 회로의 개념적인 관점을 나타내는 것으로 이해되어야 한다. 이와 유사하게, 모든 흐름도는 컴퓨터가 판독 가능한 매체에 실질적으로 나타낼 수 있고, 컴퓨터 또는 프로세서가 명백히 도시되었는지 여부를 불문하고 컴퓨터 또는 프로세서에 의해 수행되는 다양한 프로세스를 나타내는 것으로 이해되어야 한다.Thus, for example, the schematic diagrams herein should be understood to represent the conceptual aspects of exemplary circuits embodying the principles of the invention. Similarly, all flowcharts are to be understood as representing a variety of processes performed by a computer or processor, whether or not the computer may be substantially represented on a readable medium and whether or not the computer or processor is explicitly shown.
본 명세서의 청구범위에서, 상세한 설명에 기재된 기능을 수행하기 위한 수단으로 표현된 구성요소는 예를 들어, 기능을 수행하는 회로 소자의 조합 또는 펌웨어/마이크로 코드 등을 포함하는 모든 형식의 소프트웨어를 포함하는 기능을 수행하는 모든 방법을 포함하는 것으로 의도되었으며, 상기 기능을 수행하도록 소프트웨어를 실행하기 위한 적절한 회로와 결합된다. 이러한 청구범위에 의하여 정의되는 본 발명은 다양하게 열거된 수단에 의해 제공되는 기능들이 결합되고 청구항이 요구하는 방식과 결합되기 때문에 상기 기능을 제공할 수 있는 어떠한 수단도 본 명세서로부터 파악되는 것과 균등한 것으로 이해되어야 한다.In the claims of this specification, components expressed as means for performing the functions described in the detailed description include all forms of software, including, for example, combinations of circuit elements to perform the functions or firmware / microcode, and the like. It is intended to include all methods of performing a function and are combined with appropriate circuitry for executing software to perform the function. The invention, as defined by the claims, is equivalent to what is understood from this specification, as any means capable of providing such functionality, as the functionality provided by the variously enumerated means are combined and in any way required by the claims. It should be understood that.
상술한 목적, 특징 및 장점들은 첨부된 도면과 관련된 다음의 상세한 설명을 통하여 보다 분명해질 것이다. 우선 각 도면의 구성요소들에 참조 번호를 부가함에 있어서, 동일한 구성 요소에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 번호를 가지도록 하고 있음에 유의하여야 한다. 또한, 본 발명을 설명함에 있어서, 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. First of all, in adding reference numerals to the components of each drawing, it should be noted that the same components as much as possible even if displayed on different drawings. In addition, in describing the present invention, when it is determined that the detailed description of the related known technology may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명이 적용되는 양방향 방송 서비스 시스템의 일실시예 구성도이다.1 is a diagram illustrating an embodiment of a bidirectional broadcast service system to which the present invention is applied.
도 1에 도시된 바와 같이, 본 발명이 적용되는 양방향 방송 서비스 시스템은, 사용자 단말(11), 디지털 데이터 망(12), 네트워크 녹화 시스템(13), 컨텐츠 제공자(14), 무선통신망(15) 및 휴대 단말(16)을 포함한다.As shown in FIG. 1, the bidirectional broadcast service system to which the present invention is applied includes a
사용자 단말(11)은 양방향 방송 서비스를 이용하기 위한 장치로서, 일반적으로는 디지털 TV와 셋톱박스로 구성될 수 있다. 사용자 단말(11)은 컨텐츠 제공자(14)로부터 컨텐츠를 수신하여 출력하고, 리모콘을 통하여 입력받은 사용자 응답 신호를 리턴 채널을 통하여 컨텐츠 제공자(14)로 전달한다.The
또한, 상기 사용자 단말(11)은 컨텐츠 출력 중에 리모콘을 통하여 녹화를 요청받으면 녹화 시작 지점과 녹화 종료 지점을 저장하고, 네트워크 녹화 시스템(13)으로 녹화 요청을 전달한다. 이 때, 녹화 요청은 EPG를 이용하여 현재 시청중인 프로그램의 녹화를 요청하는 방식에 의하여 이루어지거나, EPG를 이용하지 않고 수동으로 특정시간 동안 녹화할 것을 예약하는 방식에 의하여 이루어질 수 있다.In addition, when the
이처럼 사용자 단말(11)에서 네트워크 녹화/재생을 처리하기 위한 모듈을 클라이언트 모듈(10)이라 하고, 이하에서 네트워크 녹화/재생을 위하여 사용자 단말(11)이 처리하는 부분은 실제로는 양방향 TV 또는 셋톱박스에 구비된 클라이언트 모듈(10)이 처리하는 것이지만, 편의상 사용자 단말(11)이 처리하는 것으로 기술하기로 한다.As such, the module for processing network recording / playback in the
네트워크 녹화 시스템(13)은 사용자 단말(11)이 요청한 컨텐츠가 이전에 다른 사용자 단말(11)이 녹화 요청한 적이 있는지를 확인하여, 다른 사용자 단말(11)이 녹화 요청한 적이 없는 최초의 녹화 요청이면 컨텐츠 제공자(14)로 해당 컨텐츠의 전송을 요청한다. 그리고, 그 결과로 컨텐츠 제공자(14)로부터 전송받은 컨텐츠를 자신의 저장장치에 저장시키고, 녹화 요청율 및 그에 따른 요청 순위를 갱신시킨다.The
이후, 네트워크 녹화 시스템(13)은 사용자 단말(11)로부터의 요청에 따라 사용자에 상응하는 녹화 리스트를 전송하고, 사용자 단말(11)로부터 특정 컨텐츠에 대한 재생을 요청받아 해당 컨텐츠를 사용자 단말(11)로 전달(다운로드, 스트리밍)하여 재생시킨다. 이에 대한 자세한 동작 과정에 대하여서는 도 2 및 도 3을 참조하여 후술하기로 한다.Subsequently, the
한편, 사용자 단말(11)이 컨텐츠를 녹화하기 위해서는 네트워크 녹화 시스템(13)의 서비스 가입자로서 등록되어 있어야 하고, 네트워크 녹화 시스템(13)과 컨텐츠 제공자(14) 간에 프로그램(컨텐츠) 및 EPG 제공에 관한 계약이 체결되어 있어야 한다.Meanwhile, in order for the
여기서, 컨텐츠 제공자(14)는 방송사(지상파 방송사, 케이블 방송사, 위성 방송사, DMB 방송사, IP-TV 방송사, 인터넷 방송사, 외국 방송사), PP(방송사를 통하지 않고 직접 컨텐츠 제공), 개인(개인, 동호회, 소그룹 방송, 개인 미디어(블로그))을 포함하며, 네트워크 녹화 시스템(13)과 컨텐츠 제공에 따른 수익 배분을 계약할 수도 있다. 이러한 계약에 의하여 컨텐츠 제공자(14)는 네트워크 녹화 시스템(13)이 요구하는 컨텐츠와 EPG를 제공한다.Here, the
또한, 사용자 단말(11)은 네트워크 녹화 시스템(13)의 서비스 가입자로 등록되어 있으며, 서비스 이용을 위하여 녹화 시간에 따른 정액제 요금 또는 종량제 요금을 지불한다.In addition, the
디지털 데이터 망(12)은 컨텐츠 제공자(14)가 제공하는 컨텐츠를 사용자 단말(11)로 전송하고, 사용자 단말(11)로부터의 응답 신호를 컨텐츠 제공자(14)로 전달하며, 사용자 단말(11)로부터의 녹화/재생 요청을 네트워크 녹화 시스템(13)으로 전달하기 위한 망으로서, 유무선 인터넷(IP 망), 케이블 망, 공중전화망(PSTN) 등이 이용될 수 있다.The
네트워크 녹화 시스템(13)은 컨텐츠 제공자(14)로부터 EPG를 전송받아 녹화 요청율 항목을 추가하고, 사용자 단말(11)로부터의 요청에 따라 녹화 요청율 항목을 포함하고 있는 EPG를 전송한다. 여기서, 녹화 요청율 항목이란 네트워크 녹화 시스템(13)에서 사용자가 녹화를 요청한 프로그램을 분석한 통계 자료로서, 네트워크 녹화 시스템(13)은 사용자 녹화 요청율을 그 순위 별로 정렬하여 순위가 높은 소정 개수의 프로그램을 EPG에 추가하여 사용자가 편리하게 녹화할 수 있도록 한 다.The
또한, 네트워크 녹화 시스템(13)은 사용자 단말(11)로부터의 녹화 요청을 기록하고, 사용자 단말(11)이 재생을 요청할 때 기록한 녹화 요청을 참조하여 녹화 리스트를 생성한다.In addition, the
무선통신망(15)은 이동통신(CDMA : Code Division Multiple Access), WiFi(Wireless Fidelity), 휴대인터넷(WiBro : Wireless Broadband Internet), 고속하향 패킷접속(HSDPA : High Speed Downlink Packet Access) 등을 지원하기 위한 네트워크이다.The
휴대 단말(16)은 무선통신망(15)과 연동하여 무선 통신이 가능한 단말로서, 무선통신망(15)을 통하여 네트워크 녹화 시스템(13)에 접속하여 프로그램의 녹화/재생이 가능하다. 이를 위하여 휴대 단말(16)에는 사용자 단말(11)과 마찬가지로 네트워크 녹화/재생을 처리하기 위한 클라이언트 모듈(10)이 구비되어 있어야 한다.The
이하에서는 네트워크 녹화 시스템(13)의 녹화 및 재생 과정에 대하여 도 2 및 도 3을 각각 참조하여 상세히 살펴보기로 한다.Hereinafter, the recording and reproducing process of the
도 2는 본 발명의 일실시예에 따른 네트워크 녹화 시스템의 녹화 과정에 대한 신호 흐름도이다.2 is a signal flowchart of a recording process of a network recording system according to an embodiment of the present invention.
먼저, 네트워크 녹화 시스템(13)은 방송사(지상파 방송사, 케이블 방송사, 위성 방송사, DMB 방송사, IP-TV 방송사, 인터넷 방송사, 외국 방송사), PP(방송사를 통하지 않고 직접 컨텐츠 제공), 개인(개인, 동호회, 소그룹 방송, 개인 미디어 (블로그))을 포함하는 컨텐츠 제공자(14)로부터 EPG를 전송받는다(201). 여기서, EPG는 방송에만 국한되지 않으며, 개인의 경우에는 제공가능한 컨텐츠의 리스트가 EPG가 될 수도 있다. 따라서, 본 발명에 따르면 누구나 쉽게 컨텐츠를 공급할 수 있다.First, the
네트워크 녹화 시스템(13)은 다양한 컨텐츠 제공자(14)로부터 전송받은 EPG에 녹화 요청율에 따른 프로그램 목록을 추가하여 갱신한다(202). 이 때, 녹화 요청율에 따른 프로그램 목록을 추가할 때에는 현재까지 수집된 녹화 요청 기록으로부터 일별, 주별, 월별로 인기있는 베스트 프로그램을 추출하여 EPG에 추가한다.The
이처럼 녹화 요청율에 따른 프로그램 목록을 추가하여 EPG를 갱신시키는 과정은 각 평가 주기에 따라 이루어진다. 즉, 일별 베스트 프로그램일 경우에는 EPG의 갱신이 실시간(소정 주기 간격(예를 들어, 15분 간격))으로 반복적으로 이루어지고, 주별 베스트 프로그램 또는 월별 베스트 프로그램일 경우에는 기산일(매주 일요일 또는 매월 말일)에 1회 이루어진다.The process of updating the EPG by adding the program list according to the recording request rate is performed according to each evaluation cycle. In other words, in the case of the daily best program, the EPG is repeatedly updated in real time (a predetermined cycle interval (for example, every 15 minutes)), and in the case of the weekly best program or the monthly best program, the calculation date (every Sunday or the end of each month). Is done once).
또한, 부가적인 서비스로서 추가로 요금을 지불한 사용자에 한하여 "미리보기" 기능을 제공하여, 해당 프로그램을 기설정된 방송 시간 이전에 전송해줄 수도 있다.In addition, as a supplementary service, a "preview" function may be provided only to a user who additionally pays a fee, and the corresponding program may be transmitted before a preset broadcast time.
이후, 네트워크 녹화 시스템(13)이 사용자 단말(11)로부터 EPG를 요청받으면(203), 녹화 요청율 정보(녹화 요청율에 따른 프로그램 목록)를 포함한 EPG를 사용자 단말(11)로 전송한다(204).Thereafter, when the
그러면, 사용자 단말(11)은 EPG를 이용하여 사용자로부터 녹화 프로그램을 선택받고, 녹화 시작 지점과 녹화 종료 지점을 입력받는다. 여기서, 네트워크 녹화 시스템(13)으로부터 전달받은 EPG에는 녹화 요청율에 따른 프로그램 목록이 포함되어 있으므로, 사용자가 인기 프로그램을 쉽게 파악할 수 있다.Then, the
또한, 녹화 시작 지점과 녹화 종료 지점은 사용자의 선택에 따라 자동으로 결정될 수도 있고 수동으로 입력받을 수도 있다.In addition, the recording start point and the recording end point may be automatically determined according to a user's selection, or may be manually input.
즉, 사용자가 프로그램 (컨텐츠) 전체를 예약 녹화한 경우에는 자동으로 프로그램 처음 부분이 녹화 시작 지점으로 결정되고, 프로그램 끝 부분이 녹화 종료 지점으로 결정된다. 그리고, 사용자가 프로그램을 시청하는 도중에 녹화를 요청하면, 프로그램 재생 중 녹화를 요청받은 부분이 녹화 시작 지점으로 결정되고, 프로그램 끝 부분이 녹화 종료 지점으로 결정된다. 또한, 사용자가 프로그램을 시청하는 도중에 "처음부터 녹화"를 요청하는 경우에는 프로그램 처음 부분이 녹화 시작 지점으로 결정되고, 프로그램 끝 부분이 녹화 종료 지점으로 결정된다.That is, when the user pre-records the entire program (content), the beginning of the program is automatically determined as the recording start point, and the end of the program is determined as the recording end point. If the user requests recording while watching a program, the portion of the program being requested for recording is determined as the recording start point, and the end of the program is determined as the recording end point. In addition, when the user requests "recording from the beginning" while watching a program, the beginning of the program is determined as the recording start point, and the end of the program is determined as the recording end point.
다른 실시예로서, 사용자 단말(11)은 녹화 시작 지점과 녹화 종료 지점을 시간으로 명확히 설정할 수도 있고, 인덱싱된 컨텐츠라면 특정 구간(인덱스)을 선택적으로 녹화 요청할 수도 있다. 인덱스를 이용할 경우에는 프로그램 중에서 원하는 부분만을 선택적으로 녹화할 수도 있다.As another example, the
한편, 여러가지 방식에 의하여 사용자로부터 녹화를 요청받은 사용자 단말(11)은 녹화를 요청받은 프로그램(컨텐츠)에 대한 녹화 시작 지점과 녹화 종료 지점을 포함하는 녹화 요청을 네트워크 녹화 시스템(13)으로 전달한다(205).Meanwhile, the
그러면, 네트워크 녹화 시스템(13)은 사용자 단말(11)을 인증한 후 녹화를 요청받은 프로그램이 저장되어 있는지를 확인한다. 확인 결과, 녹화를 요청받은 프로그램을 저장하고 있지 않으면 컨텐츠 제공자(14)로 해당 프로그램을 요청하여 전송받는다(207,208). 그리고, 네트워크 녹화 시스템(13)은 전송받은 프로그램을 저장하는 한편(208), 사용자 단말(11)의 녹화 요청(녹화 시작 지점과 녹화 종료 지점을 포함)을 자신이 관리하는 데이터베이스에 저장하고, 녹화 요청율에 반영한다(209). 또한, 프로그램 녹화에 따른 요금을 정산한다(210).Then, the
한편, 확인 결과, 녹화를 요청받은 프로그램이 이미 저장되어 있으면 사용자 단말(11)의 녹화 요청을 자신이 관리하는 데이터베이스에 저장하고, 녹화 요청율에 반영한다. 그리고, 프로그램 녹화에 따른 요금을 정산한다(210)On the other hand, as a result of the check, if a program that is requested to record is already stored, the recording request of the
여기서, 프로그램 녹화에 따라 요금을 정산하는 방법은 여러가지가 있을 수 있다.Here, there may be various ways to settle a fee according to program recording.
예를 들어, 녹화가 허용된 시간(예를 들어, 10시간, 30시간 등) 동안 소정 금액(예를 들어, 3000원, 5000원 등)을 지불하는 정액제라면 녹화 이전("206" 과정 이전)에 정해진 시간이 모두 소진되었는지를 확인하는 과정이 선행되어야 한다. 만약, 지불한 시간이 모두 소진되었으면 사용자 단말(11)로 이를 알리는 메시지를 출력하고, 녹화 과정을 중지한다. 만약, 지불한 시간이 모두 소진되지 않았다면 사용자 단말(11)이 요청한 녹화 시간만큼 잔여 시간을 차감한다.For example, if you are paying for a certain amount (eg, 3000 won, 5000 won, etc.) for the time allowed for recording (eg, 10 hours, 30 hours, etc.), before recording (before "206" process) The process of checking whether all the time set forth in the table has been exhausted must precede. If the paid time is exhausted, a message informing the
또한, 녹화 이용 시간에 따라 요금을 지불하는 종량제라면 사용자 단말(11)이 요청한 녹화 시간에 따른 요금을 녹화 이전("206" 과정 이전)에 소액 결제 등을 통하여 결제 처리하거나, 녹화 이후("209" 과정 이후)에 사용자 단말(11)의 전화 요금, 신용카드 이용 금액, 방송 서비스 이용료(시청료) 등에 합산하여 후불 청구할 수도 있다.In addition, in the case of a pay-as-you-go fee based on the recording usage time, the
또한, 영상의 품질에 따라 즉, 표준화질(SD : Standard Definition)이냐 고화질(HD : High Definition)이냐에 따라 이용 요금에 차등을 두어 과금할 수도 있다. 또한, 광고 시청 여부에 따라 이용 요금을 할인해줄 수도 있고, 프로그램을 제공한 방송사의 서비스 가입 여부에 따라 이용 요금을 할인해줄 수도 있다.In addition, depending on the quality of the image, that is, whether the standard definition (SD) or high definition (HD) High Definition (HD) may be charged at a different price. In addition, the usage fee may be discounted depending on whether or not the advertisement is viewed, or the usage fee may be discounted depending on whether the broadcaster who provided the program subscribes to the service.
한편, 컨텐츠 제공자(14)로부터 전송받은 프로그램은 인덱싱이 되어 있는 컨텐츠거나 양방향성을 지원하는 컨텐츠일 수도 있다. 또한, 네트워크 녹화 시스템은 녹화 요청율에 따라 프로그램이 저장되는 위치를 차별화할 수 있다. 즉, 녹화 요청율이 높은 컨텐츠는 많은 사용자 단말(11)로 동시에 전송이 가능한 고성능 서버에 저장하고, 녹화 요청율이 낮은 컨텐츠는 비교적 저성능 서버에 저장하여 시스템 구축 비용을 줄일 수 있다.Meanwhile, the program received from the
이상에서 살펴본 바와 같이, 일반적으로 사용자 단말(11)은 디지털 TV와 셋톱박스로 이루어질 수도 있지만, 다른 실시예로서 인터넷과 연동한 PC(도면에 도시되어 있지 않음) 또는 CDMA/WiFi/WiBro/HSDPA 등과 같은 무선망과 연동한 휴대 단말 또는 디지털멀티미디어방송(DMB) 단말을 이용할 수도 있다. 예를 들어, 퇴근길 차량에서 지상파 DMB를 시청하다가 주차장에 도착하여 특정 버튼을 누르면 네트워크 녹화 시스템(13)에 이후의 방송이 녹화되어, 사용자가 집에 도착한 후 TV를 이용하여 재생시키면 주차장에서 집까지 이동하는 동안의 방송을 시청할 수 있게 된다.As described above, in general, the
이하에서는 이처럼 녹화가 이루어진 프로그램(컨텐츠)에 대한 재생 과정에 대하여 살펴보기로 한다.Hereinafter, a description will be given of the playback process for the recording (content) as described above.
도 3은 본 발명의 일실시예에 따른 네트워크 녹화 시스템의 재생 과정에 대한 신호 흐름도이다.3 is a signal flow diagram of a playback process of a network recording system according to an embodiment of the present invention.
먼저, 네트워크 녹화 시스템(13)이 사용자 단말(11)로부터 녹화 리스트를 요청받으면(301) 자신이 관리하는 데이터베이스로부터 사용자 단말(11)에 상응하는 녹화 리스트를 추출한 후 사용자 단말(11)로 전송한다(302). 여기서, 녹화 리스트에는 사용자 단말(11)이 녹화한 프로그램에 대한 목록 뿐만 아니라 사용자 단말(11)의 녹화 요청을 분석한 결과 관심 분야라고 판단되는 VOD 링크가 함께 포함될 수 있다. 예를 들면, 시리즈 드라마의 이전 편 또는 이후 편, 주연 배우와 관련된 드라마/영화 등이 관심 분야라고 볼 수 있을 것이다.First, when the
한편, 녹화 리스트를 전송받은 사용자 단말(11)은 리모콘을 통하여 사용자로부터 녹화 리스트 가운데 특정 프로그램을 선택받고, 선택받은 프로그램에 대한 녹화 시작 지점 및 녹화 종료 지점을 검색한다. 그리고, 프로그램 선택 정보, 녹화 시작 지점 및 녹화 종료 지점을 포함하는 재생 요청을 네트워크 녹화 시스템(13)으로 전송한다(303). 이 때, 프로그램이 인덱싱되어 있을 경우에는 재생을 원하는 부분을 사용자가 선택할 수 있다. 예를 들어, 9시 뉴스 중 관심 기사만 시청하거나 개그 프로 중 관심 코너만 시청할 수도 있다.Meanwhile, the
사용자 단말(11)로부터 특정 프로그램에 대한 재생을 요청받은 네트워크 녹화 시스템(13)은 해당 프로그램을 읽어들여 시청자 단말(11)로 전송하고(304), 사 용자 단말(11)은 네트워크 녹화 시스템(13)으로부터 전송받은 프로그램을 출력시킨다. 이 때, 재생되는 프로그램이 양방향성을 가지고 여러가지 부가 정보가 포함되어 있다면 시청자는 재생되는 프로그램을 시청하는 중에 프로그램과 관련된 물품을 구매하거나 부가 정보를 제공받을 수 있을 것이다. 이처럼, 녹화한 프로그램을 재생하는 중에 상품 구매로 연결된 경우에는 컨텐츠 제공자(14) 측과 네트워크 녹화 시스템(13) 측이 계약에 따라 그 수익을 배분할 수도 있다.The
또한, 사용자의 요청에 따라서는 녹화한 프로그램을 재생하지 않고, 사용자 단말(11)로 다운로드시킬 수도 있다. 이 때에는 녹화 요금과 별도의 요금을 부과할 수 있을 것이다.In addition, at the request of the user, the recorded program can be downloaded to the
이하에서는 이러한 기능을 수행하기 위한 네트워크 녹화 시스템(13)의 상세한 구성과 동작 과정에 대하여 도 4를 참조하여 살펴보기로 한다.Hereinafter, a detailed configuration and operation process of the
도 4는 본 발명의 일실시예에 따른 네트워크 녹화 시스템의 구성도이다.4 is a block diagram of a network recording system according to an embodiment of the present invention.
도 4에 도시된 바와 같이, 본 발명의 일실시예에 따른 네트워크 녹화 시스템은, 인터페이스부(41), EPG 관리부(42), 컨텐츠 저장부(43), 녹화 처리부(44), 재생 처리부(45), 사용자 정보 DB(46), 녹화 정보 DB(47), 과금 정보 DB(48)를 포함한다.As shown in FIG. 4, the network recording system according to an exemplary embodiment of the present invention includes an
인터페이스부(41)는 디지털 데이터 망(12)을 통하여 연결된 사용자 단말(11), 무선통신망(15)을 통하여 연결된 휴대 단말(16), 인터넷을 통하여 연결된 PC에 구비되어 있는 클라이언트 모듈(10)과 인터페이스한다.The
EPG 관리부(42)는 각 프로그램에 대한 녹화 요청율을 관리하며, 컨텐츠 제공 자(14)로부터 전송받은 EPG에 녹화 요청율에 따른 프로그램 목록을 추가하여 갱신시키고, 클라이언트 모듈(10)의 요청에 따라 갱신한 EPG를 제공하는 역할을 수행한다.The
즉, EPG 관리부(42)는 클라이언트 모듈(10)로부터의 요청에 따라 녹화가 이루어지면 전체 녹화 요청에서 각 컨텐츠가 차지하는 비율을 산출하고, 이를 높은 순위부터 낮은 순위로 정렬시켜 관리한다. 그리고, EPG 관리부(42)는 이처럼 산출된 녹화 요청율을 이용하여 높은 순위부터 소정 개수의 프로그램 목록을 EPG에 추가하여 갱신시킨다. 이 때, 앞에서도 설명한 바와 같이, 녹화 요청율은 실시간, 일별, 주별, 월별 단위로 산출될 수 있다.That is, when recording is made according to a request from the
컨텐츠 저장부(43)는 컨텐츠 제공자(14)로부터 전송받은 컨텐츠를 저장하고 있으며, 도 5에 도시된 바와 같이 다수의 저장 서버를 포함하여 동시에 여러 클라이언트 모듈(10)의 재생 요청을 처리한다. 또한, 컨텐츠 저장부(43)는 그 성능이 차등화 되어 있어, EPG 관리부(42)에서 관리하는 녹화 요청율을 참조하여, 고성능의 저장 서버에는 녹화 요청율이 높은 컨텐츠를 배치하고, 비교적 저성능의 저장 서버에는 녹화 요청율이 낮은 컨텐츠를 배치하여, 자원을 균형있고 효율적으로 이용할 수 있도록 한다.The
녹화 처리부(44)는 클라이언트 모듈(10)로부터의 녹화 요청에 따라 사용자 정보 DB(46)를 참조하여 사용자를 인증한 후, 컨텐츠 저장부(43)에 해당 컨텐츠가 저장되어 있는지를 확인한다. 만약, 해당 컨텐츠가 저장되어 있지 않으면 컨텐츠 제공자(14)로 해당 컨텐츠의 전송을 요청하고, 그 결과로 컨텐츠 제공자(14)로부터 전송받은 컨텐츠를 컨텐츠 저장부(43)에 저장시킨다.The
또한, 녹화 처리부(44)는 클라이언트 모듈(10)로부터의 녹화 요청 정보(컨텐츠 정보, 녹화 시작 지점, 녹화 종료 지점 등)를 녹화 정보 DB(47)에 저장시키고, 컨텐츠 녹화에 따른 요금을 정산하여 과금 정보 DB(48)에 기록한다. In addition, the
즉, 녹화 처리부(44)는 클라이언트 모듈(10)로부터의 녹화 요청 정보가 현재 시청중인 프로그램의 나머지 부분 녹화를 나타내면 프로그램 방송 중에 녹화를 요청받은 부분을 녹화 시작 지점으로 결정하고, 프로그램 끝 부분을 녹화 종료 지점으로 결정한다. 그리고, 클라이언트 모듈(10)로부터의 녹화 요청 정보가 현재 시청중인 프로그램의 전체 녹화를 나타내면 프로그램 처음 부분을 녹화 시작 지점으로 결정하고, 프로그램 끝 부분을 녹화 종료 지점으로 결정한다. 또한, 클라이언트 모듈(10)로부터의 녹화 요청 정보가 프로그램 전체 예약 녹화를 나타내면 프로그램 처음 부분을 녹화 시작 지점으로 결정하고, 프로그램 끝 부분이 녹화 종료 지점으로 결정한다.That is, if the recording request information from the
재생 처리부(45)는 클라이언트 모듈(10)의 요청에 따라 녹화 정보 DB를 참조하여 녹화 리스트를 생성한 후 클라이언트 모듈(10)로 전송하고, 그 결과로 클라이언트 모듈(10)로부터 특정 프로그램의 재생을 요청받으면 컨텐츠 저장부(43)에 저장되어 있는 해당 프로그램이 클라이언트 모듈(10)을 통하여 재생되도록 제어한다. 이 때, 재생 처리부(45)가 녹화 리스트를 생성할 때에는 앞에서도 설명한 바와 같이 사용자가 관심을 가질만한 추천 VOD 등을 녹화 리스트에 추가함으로써, 부가적인 서비스를 이용할 수 있도록 제공한다.The
또한, 재생 처리부(45)는 클라이언트 모듈(10)로부터의 미리보기 요청에 따라 사용자 정보 DB(46)를 참조하여 서비스 이용 권한이 있는지를 인증하고, 인증에 성공한 사용자에 대하여 해당 프로그램을 기설정된 방송 시간 이전에 클라이언트 모듈(10)로 전송하여 재생시키는 미리보기 기능을 더 수행할 수도 있다.In addition, the
사용자 정보 DB(46)는 사용자 인증에 필요한 사용자 정보를 저장하고 있다.The
녹화 정보 DB(47)는 프로그램 정보, 녹화 시작 지점, 및 녹화 종료 지점을 포함하는 녹화 요청 정보를 저장하고 있다. 이 때, 녹화 정보 DB(47)는 사용자 정보를 이용하여 사용자 별로 검색이 가능하여 사용자가 요청시에 녹화 리스트를 생성할 수 있도록 한다.The
과금 정보 DB(48)는 녹화에 따른 요금 정보를 저장하고 있으며, 사용자 정보를 이용하여 사용자 별로 검색이 가능하여 사용자가 요청시에 또는 관리자에 의한 요금 정산시에 과금 정보로서 제공한다.The
한편, 클라이언트 모듈(10)은 앞에서도 설명한 바와 같이, 디지털 데이터 망(12)을 통하여 연결된 사용자 단말(11), 무선통신망(15)을 통하여 연결된 휴대 단말(16), 인터넷을 통하여 연결된 PC 등에 구비되어 있으며, 녹화를 요청받은 프로그램(컨텐츠)에 대한 녹화 요청을 네트워크 녹화 시스템(13)으로 전달한다.Meanwhile, as described above, the
이상에서 살펴본 바와 같이, 본 발명의 일실시예에 따른 네트워크 녹화 시스템(13)은 기존의 VTR과 비교했을 때 화질 열화가 없고, 물리적인 매체(비디오 테이프)를 관리하지 않아도 되는 장점 이외에도 양방향성을 이용하여 보다 편리하고 풍부한 서비스를 제공할 수 있는 장점이 있다.As described above, the
또한, 본 발명의 일실시예에 따른 네트워크 녹화 시스템(13)은 동시에 여러 채널을 녹화하는 것이 가능하며, 거의 무한한 저장 용량을 가진다. 왜냐하면, 사용자가 녹화한 컨텐츠는 실제로 물리적인 공간에 저장되는 것이 아니라 원본 컨텐츠는 네트워크 녹화 시스템(13)에 존재하고, 사용자의 녹화 요청 정보, 즉 프로그램 정보, 녹화 시작 지점 및 녹화 종료 지점 등 만이 저장되기 때문이다.In addition, the
또한, 본 발명에 따르면 양방향 TV 뿐만 아니라 인터넷, 이동통신(CDMA : Code Division Multiple Access)망, WiFi(Wireless Fidelity)망, 휴대인터넷(WiBro : Wireless Broadband Internet), 고속하향 패킷접속(HSDPA : High Speed Downlink Packet Access)망, 디지털 멀티미디어 방송(DMB) 등과 연동하여 언제 어디서나 여러 방송사에서 제공하는 컨텐츠를 녹화/재생할 수 있어 매우 편리하다. 뿐만 아니라, 본 발명에 따르면 인코더와 하드디스크가 필요하지 않기 때문에 저렴한 가격의 셋톱박스를 구현할 수 있다.In addition, according to the present invention, the Internet, Code Division Multiple Access (CDMA) network, WiFi (Wireless Fidelity) network, Wireless Internet (WiBro), High Speed Downlink Packet Access (HSDPA) It is very convenient to record / play contents provided by various broadcasters anytime and anywhere by linking with Downlink Packet Access) network and digital multimedia broadcasting (DMB). In addition, according to the present invention, since an encoder and a hard disk are not required, an affordable set-top box can be implemented.
또한, 본 발명에 따르면 녹화 요청에 따른 고객 수요를 분석하고, 이를 컨텐츠 확보에 이용하는 수요자 풀링(pulling) 방식으로서, 고객 성향을 빠르게 파악하여 관련 서비스(EPG, VOD 서비스 등)를 제공할 수 있으며, 이로 인하여 사용자 이용 편리성을 증대시키고 관련 서비스의 매출을 늘릴 수 있는 효과가 있다.In addition, according to the present invention can analyze the customer demands in response to the recording request, and as a user's pooling (pulling) method used to secure the content, it is possible to quickly grasp the customer tendency to provide related services (EPG, VOD service, etc.) As a result, it is possible to increase user convenience and increase sales of related services.
이상과 같이, 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 이것에 의해 한정되지 않으며 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 본 발명의 기술 사상과 아래에 기재될 특허 청구범위의 균등 범위 내에서 다양한 수정 및 변형이 가능함은 물론이다.As mentioned above, although this invention was demonstrated by the limited embodiment and drawing, this invention is not limited by this, The person of ordinary skill in the art to which this invention belongs, Of course, various modifications and variations are possible within the scope of equivalent claims.
상술한 바와 같이 본 발명은, 기존의 VTR과 비교했을 때 화질 열화가 없고, 물리적인 매체(비디오 테이프)를 관리하지 않아도 되며, 양방향성을 이용하여 보다 편리하고 풍부한 서비스를 제공할 수 있는 효과가 있다.As described above, the present invention has no deterioration in image quality as compared to the conventional VTR, does not need to manage a physical medium (video tape), and has the effect of providing more convenient and rich services using bidirectionality. .
또한, 본 발명은 녹화 요청에 따른 고객 수요를 분석하고, 이를 컨텐츠 확보에 이용하며, 고객 성향을 빠르게 파악하여 관련 서비스(EPG, VOD 서비스 등)를 제공할 수 있으며, 이로 인하여 사용자 이용 편리성을 증대시키고 관련 서비스의 매출을 늘릴 수 있는 효과가 있다.In addition, the present invention can analyze the customer demand according to the recording request, use it to secure the content, and quickly grasp the customer tendency to provide related services (EPG, VOD service, etc.), thereby providing user convenience It can increase the sales of related services.
또한, 본 발명은 TV 뿐 아니라 인터넷, 이동통신(CDMA : Code Division Multiple Access)망, WiFi(Wireless Fidelity)망, 휴대인터넷(WiBro : Wireless Broadband Internet), 고속하향 패킷접속(HSDPA : High Speed Downlink Packet Access)망, 디지털 멀티미디어 방송(DMB) 등과 연동하여 언제 어디서나 여러 방송사에서 제공하는 컨텐츠를 녹화/재생할 수 있도록 할 뿐만 아니라, 클라이언트 측게 인코더와 하드디스크가 필요하지 않기 때문에 저렴한 가격의 셋톱박스를 구현할 수 있는 효과가 있다.In addition, the present invention provides the Internet as well as TV, Code Division Multiple Access (CDMA) network, Wireless Fidelity (WiFi) network, Wireless Broadband Internet (WiBro), High Speed Downlink Packet (HSDPA). Access) Network and Digital Multimedia Broadcasting (DMB) can be used to record / play contents provided by various broadcasters anytime, anywhere, and to implement an affordable set-top box because the client does not need an encoder and a hard disk. It has an effect.
Claims (40)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050090137A KR100684030B1 (en) | 2005-09-27 | 2005-09-27 | Network recording system and its method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050090137A KR100684030B1 (en) | 2005-09-27 | 2005-09-27 | Network recording system and its method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100684030B1 true KR100684030B1 (en) | 2007-02-20 |
Family
ID=38103888
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050090137A KR100684030B1 (en) | 2005-09-27 | 2005-09-27 | Network recording system and its method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100684030B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101383460B1 (en) * | 2007-09-13 | 2014-04-08 | 주식회사 케이티 | System for providig consecutive play service of internet broadcasting service and method thereof |
KR101614919B1 (en) * | 2014-10-30 | 2016-04-22 | 아바드(주) | A sports relay broadcasting system using an wearable camera |
CN108589785A (en) * | 2018-06-07 | 2018-09-28 | 马千里 | A kind of umbrella type inspection well cover |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030010192A (en) * | 2001-07-26 | 2003-02-05 | 인태 김 레이몬드 | System for providing broadcasting contents via network and method for thereof |
JP2004023118A (en) | 2002-06-12 | 2004-01-22 | Nippon Telegr & Teleph Corp <Ntt> | Device, method, and program for generating individual program table |
KR20050062327A (en) * | 2003-12-18 | 2005-06-23 | 한국전자통신연구원 | System and method for recording multimedia contents |
-
2005
- 2005-09-27 KR KR1020050090137A patent/KR100684030B1/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030010192A (en) * | 2001-07-26 | 2003-02-05 | 인태 김 레이몬드 | System for providing broadcasting contents via network and method for thereof |
JP2004023118A (en) | 2002-06-12 | 2004-01-22 | Nippon Telegr & Teleph Corp <Ntt> | Device, method, and program for generating individual program table |
KR20050062327A (en) * | 2003-12-18 | 2005-06-23 | 한국전자통신연구원 | System and method for recording multimedia contents |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101383460B1 (en) * | 2007-09-13 | 2014-04-08 | 주식회사 케이티 | System for providig consecutive play service of internet broadcasting service and method thereof |
KR101614919B1 (en) * | 2014-10-30 | 2016-04-22 | 아바드(주) | A sports relay broadcasting system using an wearable camera |
CN108589785A (en) * | 2018-06-07 | 2018-09-28 | 马千里 | A kind of umbrella type inspection well cover |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7185352B2 (en) | Method and apparatus for combining broadcast schedules and content on a digital broadcast-enabled client platform | |
CN102883191B (en) | The system and method for following the tracks of for the collection of drama in interactive media environment | |
CN100356790C (en) | Recording and playback system | |
JP5068321B2 (en) | How to improve TV ad ratings | |
US8799977B1 (en) | Set-top box to request a head end to command one of a plurality of other set-top boxes to transmit an available video program | |
KR100628077B1 (en) | System and Method for Offer Commercial Broadcast Music in The Digital Television | |
CN101170661B (en) | EPG generation device and EPG generation method | |
JP2010515291A (en) | Method and apparatus for downloading auxiliary program data to DVR | |
US7584483B2 (en) | Content-exhibition control apparatus and method | |
KR100711608B1 (en) | System for management of real-time filtered broadcasting videos in a home terminal and a method for the same | |
KR100738685B1 (en) | Apparatus and its method for providing additional information using bi-directional broadcasting service | |
US8881196B2 (en) | Video playback apparatus, information providing apparatus, information providing system, information providing method and program | |
KR100952751B1 (en) | Vod service system and method thereof | |
KR101087666B1 (en) | System for providing video on demand service including block advertisement and method therefor | |
KR100684030B1 (en) | Network recording system and its method | |
KR100616805B1 (en) | A advertising method with association technique in digital broadcasting | |
JP2001258005A (en) | Distributor, distribution system and its method | |
US20040111754A1 (en) | System and method for delivering media content | |
US8887219B2 (en) | Information providing apparatus, information receiving terminal, information providing system, information providing method and program | |
CN101352035A (en) | Systems and methods for providing channel groups in an interactive media guidance application | |
WO2001031913A1 (en) | Method and system for providing personalized broadcast television highlights service | |
JP4061032B2 (en) | Broadcast program index distribution system | |
JP2001357311A (en) | Method and device for business management and data broadcast supply method | |
KR100533139B1 (en) | play system of broadcasting program by using network and method thereon | |
KR20130013938A (en) | Digital broadcasting system viewing classified corner of contents and service method thtereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130201 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140203 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150202 Year of fee payment: 9 |
|
LAPS | Lapse due to unpaid annual fee |