KR100767778B1 - Method for the efficient provision of pushed contents to users through digital broadcasting and contents agent system therefor - Google Patents

Method for the efficient provision of pushed contents to users through digital broadcasting and contents agent system therefor Download PDF

Info

Publication number
KR100767778B1
KR100767778B1 KR1020050116737A KR20050116737A KR100767778B1 KR 100767778 B1 KR100767778 B1 KR 100767778B1 KR 1020050116737 A KR1020050116737 A KR 1020050116737A KR 20050116737 A KR20050116737 A KR 20050116737A KR 100767778 B1 KR100767778 B1 KR 100767778B1
Authority
KR
South Korea
Prior art keywords
content
user
pvr
playback
interactive application
Prior art date
Application number
KR1020050116737A
Other languages
Korean (ko)
Other versions
KR20070057364A (en
Inventor
유호상
Original Assignee
주식회사 알티캐스트
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 알티캐스트 filed Critical 주식회사 알티캐스트
Priority to KR1020050116737A priority Critical patent/KR100767778B1/en
Priority to PCT/KR2006/005070 priority patent/WO2007064134A1/en
Publication of KR20070057364A publication Critical patent/KR20070057364A/en
Application granted granted Critical
Publication of KR100767778B1 publication Critical patent/KR100767778B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/40Arrangements for broadcast specially adapted for accumulation-type receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/91Arrangements characterised by the broadcast information itself broadcasting computer programmes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/13Arrangements for device control affected by the broadcast information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/27Arrangements for recording or accumulating broadcast information or broadcast-related information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4143Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4623Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording

Landscapes

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

Abstract

본 발명은 디지털 방송을 통해 푸시 방식으로 컨텐츠를 사용자에게 효과적으로 제공하는 방법을 제공한다. 본 발명에 따른 방법은 (a) 컨텐츠와 상기 컨텐츠의 플레이백을 제어하는 PVR 인터랙티브 애플리케이션의 레코딩을 트리거링하는 에이전트 애플리케이션을 사용자의 셋톱박스에 전달하는 단계, (b) 상기 에이전트 애플리케이션에 의해 상기 셋톱박스에 구비된 미들웨어의 레코딩 함수가 실행되고, 상기 컨텐츠와 PVR 인터랙티브 애플리케이션을 사용자의 셋톱박스에 레코딩하는 단계, (c) 사용자로부터의 상기 컨텐츠의 플레이백 요청에 응답하여, 상기 PVR 인터랙티브 애플리케이션을 활성화시키고, 이것에 의해 상기 컨텐츠의 플레이백을 위해 요구되는 조건이 충족되었는지의 여부를 판단하는 단계, (d) 상기 플레이백 조건이 충족되지 아니할 경우, 상기 PVR 인터랙티브 애플리케이션에 의해 상기 컨텐츠의 플레이백을 위해 요구되는 조건을 사용자에게 제시하는 단계, 및 (e) 상기 컨텐츠의 플레이백 조건의 충족에 응답하여, 상기 컨텐츠를 사용자에게 디스플레이하는 단계를 포함하여 이루어진다. 본 발명에 따르면, 에이전트 애플리케이션과 PVR 인터랙티브 애플리케이션의 상보적 조합에 의해, 기존 미들웨어의 변경을 최소화한 채, 에이전트 애플리케이션을 이용해 푸시 방식으로 다양한 컨텐츠를 사용자에게 제공할 수 있고, PVR 인터랙티브 애플리케이션의 다양한 구현을 통해 VOD 컨텐츠별로 다양한 비즈니스 모델을 구현할 수 있고, 과금 시스템의 갱신을 용이하게 성취할 수 있다는 장점을 갖는다.The present invention provides a method of effectively providing content to a user in a push manner through digital broadcasting. The method according to the invention comprises the steps of: (a) delivering an agent application to a user's set top box that triggers the recording of content and a PVR interactive application controlling playback of the content, (b) the set top box by the agent application; A recording function of the middleware provided in the program is executed, recording the content and the PVR interactive application to the user's set-top box, and (c) in response to a playback request of the content from the user, activating the PVR interactive application. Thereby determining whether or not a condition required for playback of the content has been met; (d) if the playback condition is not met, for playback of the content by the PVR interactive application. The requirement to the user Display, in response to step, and (e) satisfy a playback condition of the content, comprises the step of displaying the contents to the user. According to the present invention, a complementary combination of an agent application and a PVR interactive application can provide various contents to a user in a push manner using an agent application while minimizing changes to existing middleware, and various implementations of a PVR interactive application. Through this, various business models can be implemented for each VOD content, and the billing system can be easily updated.

Description

디지털 방송을 통해 푸시 방식으로 컨텐츠를 사용자에게 효과적으로 제공하는 방법 및 이에 사용되는 컨텐츠 에이전트 장치{METHOD FOR THE EFFICIENT PROVISION OF PUSHED CONTENTS TO USERS THROUGH DIGITAL BROADCASTING AND CONTENTS AGENT SYSTEM THEREFOR}TECHNICAL FOR THE EFFICIENT PROVISION OF PUSHED CONTENTS TO USERS THROUGH DIGITAL BROADCASTING AND CONTENTS AGENT SYSTEM THEREFOR}

도 1은 본 발명에 따른 푸시 방식으로 컨텐츠를 사용자에게 효과적으로 제공하는 방법의 바람직한 구현예를 설명하기 위한 블록도이다.1 is a block diagram illustrating a preferred embodiment of a method for effectively providing a content to a user in a push method according to the present invention.

도 2는 본 발명에 따른 푸시 방식으로 컨텐츠를 사용자에게 효과적으로 제공하는 방법의 바람직한 구현예를 설명하기 위한 흐름도이다.2 is a flowchart illustrating a preferred embodiment of a method for effectively providing content to a user in a push manner according to the present invention.

본 발명은 푸시 방식으로 컨텐츠를 사용자에게 효과적으로 제공하는 방법에 관한 것이다.The present invention relates to a method of effectively providing content to a user in a push manner.

디지털 방송의 표준화가 급격히 진행되고 있으며, 디지털 신호의 방송망을 통한 전송, 데이터의 다중화, 영상 및 음성신호 처리, 디지털 텔레비전의 디스플레이 등의 분야에 있어서, 다양한 기술적 개발이 진행되고 있다. 이러한 디지털 방송 은 가까운 시일 내에 종래의 아날로그 방송을 대체할 것으로 믿어진다. 디지털 방송은, 아날로그 방송에 비해, 정보 데이터의 압축 처리할 수 있으며, 전송속도, 음질과 화질이 우수하다. 따라서, 수백개 이상의 채널을 통해, 다양한 컨텐츠를 고화질 및 고음질로 사용자에게 제공할 수 있다.The standardization of digital broadcasting is rapidly progressing, and various technical developments are progressing in the fields of transmission of digital signals through a broadcasting network, multiplexing of data, processing video and audio signals, and display of digital television. It is believed that such digital broadcasting will replace conventional analog broadcasting in the near future. Digital broadcasting is capable of compressing information data compared to analog broadcasting, and has excellent transmission speed, sound quality and image quality. Therefore, various contents can be provided to the user in high quality and high sound quality through hundreds of channels.

디지털 방송은 데이터 방송에 의해 인터랙티브 텔레비전(Interactive television, 또는 대화형 텔레비전)의 구현이 가능하다. 인터랙티브 텔레비전은, 시청자가 단지 채널, 음량 그리고 비디오테이프 조작 등을 하는 것을 뛰어 넘어 TV와 상호 작용을 할 수 있다. 따라서, 비용 결재, 은행 업무, 쇼핑, 예약, 게임 또는 포럼 등을 수행할 수 있다. 더 나아가, 현재, 디지털 방송을 통한 다양한 컨텐츠(예: 주문형 비디오 컨텐츠 - Video On Demand content)의 주문 및 시청에 대한 관심이 고조되고 있다. 주문형 비디오의 제공방법에 관해서는 미국특허 제6,853,728호, 제6,502,139호, 제6,438,506호 및 제6,167,496호를 참조하기 바란다. 그러나, 종래의 방법은 미들웨어와의 호환성, 컨텐츠에 연동된 다양한 기능의 부여, 과금 시스템의 변경에 대한 용이성 등의 관점에서 문제점을 내포하고 있다.Digital broadcasting can implement interactive television (interactive television) by data broadcasting. Interactive television allows viewers to interact with the TV beyond just channel, volume, and videotape manipulation. Thus, payment, banking, shopping, booking, gaming or forum can be performed. Furthermore, there is a growing interest in the ordering and viewing of various contents (eg, Video On Demand content) through digital broadcasting. See US Pat. Nos. 6,853,728, 6,502,139, 6,438,506 and 6,167,496 for methods of providing video on demand. However, the conventional method has problems in terms of compatibility with middleware, provision of various functions linked to contents, and ease of changing the charging system.

본 발명의 목적은 디지털 방송망을 통해 전달되는 다양한 컨텐츠를 푸시 방식으로 사용자에게 효율적으로 제공하는 방법을 제공하는 것이다.An object of the present invention is to provide a method for efficiently providing a user with various contents delivered through a digital broadcasting network in a push method.

본 발명의 다른 목적은 기존 셋톱박스에 구비된 미들웨어와의 호환성, 과금 체계의 변경, 컨텐츠별로 다양한 비즈니스 모델의 구현 등에 능동적으로 대응할 수 있는, 디지털 방송망을 통해 전달되는 다양한 컨텐츠를 푸시 방식으로 사용자에게 효율적으로 제공하는 방법을 제공하는 것이다. 보다 구체적으로, 본 발명은 컨텐츠의 다운로드를 트리거링하는 에이전트 애플리케이션과, 상기 컨텐츠의 디스플레이를 제어하는 PVR 인터랙티브 애플리케이션의 상보적 조합에 의해, 디지털 방송망을 통해 컨텐츠 에이전트로부터 다양한 컨텐츠를 용이하게 다운로드하고, 셋톱박스의 미들웨어에 대한 호환성이 우수하고, 컨텐츠에 대한 제어를 용이하게 하고, 상기 컨텐츠에 다양한 상기 비즈니스 모델의 구현의 적용이 가능한 방법을 제공하는 것이다.Another object of the present invention is to push a variety of contents delivered through a digital broadcasting network to the user in a push manner that can actively respond to the compatibility with the middleware provided in the existing set-top box, change the billing system, the implementation of various business models for each content It is to provide a method of providing efficiently. More specifically, the present invention facilitates downloading various contents from a content agent through a digital broadcasting network by a complementary combination of an agent application that triggers the download of the content and a PVR interactive application that controls the display of the content. The present invention provides a method of providing excellent compatibility with the middleware of the box, facilitating control over contents, and applying various business models to the contents.

본 발명의 바람직한 구현예에 따르면, 상기 방법은 (a) 컨텐츠와 상기 컨텐츠의 플레이백을 제어하는 PVR 인터랙티브 애플리케이션의 레코딩을 트리거링하는 에이전트 애플리케이션을 사용자의 셋톱박스에 전달하는 단계, (b) 상기 에이전트 애플리케이션에 의해 상기 셋톱박스에 구비된 미들웨어의 레코딩 함수가 실행되고, 상기 컨텐츠와 PVR 인터랙티브 애플리케이션을 사용자의 셋톱박스에 레코딩하는 단계, (c) 사용자로부터의 상기 컨텐츠의 플레이백 요청에 응답하여, 상기 PVR 인터랙티브 애플리케이션을 활성화시키고, 이것에 의해 상기 컨텐츠의 플레이백을 위해 요구되는 조건이 충족되었는지의 여부를 판단하는 단계, (d) 상기 플레이백 조건이 충족되지 아니할 경우, 상기 PVR 인터랙티브 애플리케이션에 의해 상기 컨텐츠의 플레이백을 위해 요구되는 조건을 사용자에게 제시하는 단계, 및 (e) 상기 컨텐츠의 플레이백 조건의 충족에 응답하여, 상기 컨텐츠를 사용자에게 디스플레이하는 단계를 포함하여 이루어진다.According to a preferred embodiment of the invention, the method comprises the steps of (a) delivering to the user's set top box an agent application that triggers the recording of content and a PVR interactive application that controls the playback of the content, (b) the agent A recording function of the middleware included in the set-top box is executed by an application, and recording the content and the PVR interactive application to the set-top box of the user, (c) in response to a request for playback of the content from the user, Activating a PVR interactive application, thereby determining whether the condition required for playback of the content has been met; (d) if the playback condition is not met, by the PVR interactive application; For playback of content The method comprising a condition to be presented to the user, and (e) in response to the meeting of the playback condition of the content, comprises the step of displaying the contents to the user.

본 발명의 보다 바람직한 구현예에 따르면, 상기 단계 (b)와 (c)의 사이에, 상기 컨텐츠와 PVR 인터랙티브 애플리케이션의 레코딩이 완료된 후, 상기 에이전트 애플리케이션에 의해, 상기 컨텐츠의 플레이백이 가능함을 안내하는 메시지를 상기 사용자 디스플레이에 디스플레이하는 단계를 추가로 포함하는 것을 특징으로 하는, 디지털 방송을 통해 푸시 방식으로 컨텐츠를 사용자에게 효과적으로 제공하는 방법이 제공된다.According to a more preferred embodiment of the present invention, between the steps (b) and (c), after the recording of the content and the PVR interactive application is completed, the agent application to inform the playback of the content is possible. A method of effectively providing content to a user in a push manner via digital broadcasting is provided, further comprising the step of displaying a message on the user display.

본 발명의 다른 바람직한 구현예에 따르면, 미리 스케줄링된 레코딩이 수행되고 있을 경우, 상기 단계 (b)의 에이전트 애플리케이션에 의한 미들웨어의 레코딩 함수의 실행이 제한되는 것을 특징으로 하는, 디지털 방송을 통해 푸시 방식으로 컨텐츠를 사용자에게 효과적으로 제공하는 방법이 제공된다.According to another preferred embodiment of the present invention, when the pre-scheduled recording is being performed, the execution of the recording function of the middleware by the agent application of step (b) is limited, the push method via digital broadcasting As a result, a method of effectively providing content to a user is provided.

이하, 첨부된 도면을 참조하여 본 발명을 보다 상세히 설명한다. 도 1은 본 발명에 따른 디지털 방송망을 통해 전달되는 다양한 컨텐츠를 푸시 방식으로 사용자에게 효율적으로 제공하는 방법의 바람직한 구현예를 설명하는 블록도이며, 도 2는 이것의 흐름도이다. 도 1에 도시된 바와 같이, 방송망을 통해 다양한 컨텐츠를 제공하는 컨텐츠 에이전트(1)는 컨텐츠(101)와, 상기 컨텐츠의 플레이백을 제어하는 PVR(personal video recorder) 인터랙티브 애플리케이션(102)과, 상기 컨텐츠(101)와 상기 PVR 인터랙티브 애플리케이션(102)의 셋톱박스(2)로의 레코딩을 트리거링(triggering)하는 에이전트 애플리케이션(103)을 포함한다. 여기서, 상기 에이전트 애플리케이션(103)과, 상기 PVR 인터랙티브 애플리케이션(102)과, 상기 컨텐 츠(101)는 서로 연동되어 있다. 구체적으로, 도 1에 도시된 바와 같이, 컨텐츠 #1은 이에 대응되는 PVR 인터랙티브 애플리케이션 #1에 연동되고, 에이전트 애플리케이션 #1은 상기 컨텐츠 #1과, PVR 인터랙티브 애플리케이션 #1에 연동되어 있다. 컨텐츠 #2 내지 #n도 이들에 대응되는 에이전트 애플리케이션 #2 내지 #n 및 PVR 인터랙티브 애플리케이션 #2 내지 #n에 각각 연동되어 있다. 셋톱박스(2)는 상기 컨텐츠 에이전트(1)와 디지털 방송망(미도시)을 통해 데이터의 교환을 수행하며, 애플리케이션을 수행하는 미들웨어(201)와, 디지털 방송신호를 튜닝하는 2개의 튜너(202a, 201b, 통합하여 "202")와, 상기 컨텐츠(101)의 저장을 위한 스토리지(203)와, 상기 튜너(202)로부터 튜닝된 데이터를 처리하여 사용자 디스플레이(미도시)로 전달하는 데이터 처리부(204)를 포함하여 이루어진다.Hereinafter, with reference to the accompanying drawings will be described the present invention in more detail. 1 is a block diagram illustrating a preferred embodiment of a method for efficiently providing a user with various contents delivered through a digital broadcasting network according to the present invention, and FIG. 2 is a flowchart thereof. As shown in FIG. 1, a content agent 1 providing various contents through a broadcasting network includes a content 101, a personal video recorder (PVR) interactive application 102 that controls playback of the content, and An agent application 103 that triggers recording of content 101 and the PVR interactive application 102 to set-top box 2. Here, the agent application 103, the PVR interactive application 102, and the content 101 are interworked with each other. In detail, as shown in FIG. 1, the content # 1 is linked to the corresponding PVR interactive application # 1, and the agent application # 1 is linked to the content # 1 and the PVR interactive application # 1. The contents # 2 to #n are also linked to the corresponding agent applications # 2 to #n and the PVR interactive applications # 2 to #n, respectively. The set-top box 2 exchanges data with the content agent 1 through a digital broadcasting network (not shown), middleware 201 performing an application, and two tuners 202a for tuning a digital broadcasting signal. 201b, "202", the storage 203 for storing the content 101, and the data processing unit 204 for processing the data tuned from the tuner 202 to the user display (not shown) )

본 발명에 따르면, 에이전트 애플리케이션(103)이 디지털 방송망을 통해 상기 컨텐츠 에이전트(1)로부터 상기 셋톱박스(2)로 전달된다(S100). 이 때, 상기 에이전트 애플리케이션(103)의 전달은, 사용자가 시청중인 서비스를 튜닝하는 튜너(202a)가 아니라, 잉여로 구비된 튜너(202b)를 통해 셋톱박스(2)에 레코딩된다. 2개의 튜너(202a, 202b)를 이용한 서비스의 구현은 사용자가 현재 시청중인 서비스를 전혀 방해하지 않는다.According to the present invention, the agent application 103 is transferred from the content agent 1 to the set-top box 2 through the digital broadcasting network (S100). At this time, the delivery of the agent application 103 is recorded in the set-top box 2 through the redundant tuner 202b, not the tuner 202a for tuning the service that the user is watching. The implementation of the service using two tuners 202a and 202b does not interfere with the service the user is currently watching.

에이전트 애플리케이션(103)이 정상적으로 레코딩되면, 상기 에이전트 애플리케이션(103)에 의해 상기 미들웨어(201)의 레코딩 함수가 실행되고, 이것에 의해 컨텐츠(101)와 PVR 인터랙티브 애플리케이션(102)이 상기 컨텐츠 에이전트(1)로부터 셋톱박스(2)로 전달된다(S200). 스토리지(203)가 구비되고, PVR(personal video recorder, 때때로 PDR, personal digital recorder) 기능을 갖는 셋톱박스는 통상 PVR 박스라 불리운다. 이 때, 상기 에이전트 애플리케이션(103)에 의해 촉진된 컨텐츠(101)와 상기 PVR 인터랙티브 애플리케이션(102)의 레코딩은, 때때로, 미리 스케줄된 다른 방송 데이터 또는 애플리케이션의 레코딩과 충돌될 수 있다. 예를 들면, 에이전트 애플리케이션(103)에 의해 촉진된 상기 컨텐츠(101)와 상기 PVR 인터랙티브 애플리케이션(102)의 레코딩은 전자프로그램가이드(Electronic program guide, 간단히 "EPG") 애플리케이션에 의해, 예약된 프로그램의 레코딩과 충돌할 수 있다. 이러한 충돌을 방지하기 위해, 상기 에이전트 애플리케이션(103)에 의한 미들웨어(201)의 레코딩 함수의 실행은 미리 스케줄된 레코딩에 의해 제한된다. 이러한 제한은, 미리 스케줄된 레코딩이 비어 있음을 보장하는 시간에, 에이전트 애플리케이션(103)에 의해 촉진된 레코딩이 수행됨을 의미한다. 상기 컨텐츠(101)와 상기 PVR 인터랙티브 애플리케이션(102)의 레코딩은 잉여로 구비된 튜너 202b를 통해 수행되며, 이것은 사용자에 의해 현재 시청중인 서비스의 이용을 방해하지 아니한다. 따라서, 상기 에이전트 애플리케이션(103), 상기 PVR 인터랙티브 애플리케이션(102) 및 상기 컨텐츠(101)의 전달은 모두 사용자의 시청을 전혀 방해하지 않고, 또한 미리 스케줄된 레코딩과도 충돌하지 아니한 채 진행된다. When the agent application 103 is normally recorded, the recording function of the middleware 201 is executed by the agent application 103, whereby the content 101 and the PVR interactive application 102 are executed by the content agent 1. Is delivered to the set-top box 2 (S200). A set top box equipped with storage 203 and having a personal video recorder (PVR) function, sometimes called a PDR, is commonly referred to as a PVR box. At this time, the recording of the content 101 promoted by the agent application 103 and the PVR interactive application 102 may sometimes conflict with the recording of other broadcast data or applications previously scheduled. For example, the recording of the content 101 and the PVR interactive application 102 promoted by the agent application 103 may be performed by an electronic program guide ("EPG") application. It may conflict with the recording. In order to prevent such a collision, the execution of the recording function of the middleware 201 by the agent application 103 is limited by the pre-scheduled recording. This limitation means that the recording facilitated by the agent application 103 is performed at a time to ensure that the prescheduled recording is empty. Recording of the content 101 and the PVR interactive application 102 is performed via redundant tuner 202b, which does not interfere with the use of the service currently being viewed by the user. Thus, the delivery of the agent application 103, the PVR interactive application 102 and the content 101 all proceed without disturbing the viewing of the user and without conflicting with pre-scheduled recording.

상기 컨텐츠(101) 및 상기 PVR 인터랙티브 애플리케이션(102)의 정상적 레코 딩은 사용자에 의한 상기 컨텐츠(101)로의 접근을 가능하게 한다. 이 때, 상기 컨텐츠(101)와 상기 PVR 인터랙티브 애플리케이션(102)의 레코딩이 정상적으로 완료되면, 상기 컨텐츠의 플레이백이 가능함을 안내하는 메시지를 사용자에게 안내하는 것이 바람직하다. 이러한 메시지는 다양한 형태(예를 들면, 팝업창 및 화면 하단에서의 스트리밍)로 사용자 화면에 제공될 수 있다. 바람직하게는, 팝업창의 생성에 의해, 상기 메시지가 사용자에게 제공되는 것이다. 이러한 안내 메시지의 제공을 성취하기 위해, 상기 에이전트 애플리케이션(103)은, 셋톱박스(2)의 미들웨어(201)의 레코딩 함수를 실행시켜, 컨텐츠(101)와 PVR 인터랙티브 애플리케이션(102)을 사용자의 셋톱박스(2)로의 레코딩을 트리거링하는 기능 외에도, 상기 컨텐츠(101)와 상기 PVR 인터랙티브 애플리케이션(102)의 레코딩의 정상적으로 수행되었는지를 체크하는 기능과, 정상적 레코딩에 기초하여 상기 컨텐츠의 플레이백이 가능함을 안내하는 메시지를 사용자 디스플레이에 디스플레이하는 기능을 갖는다.Normal recording of the content 101 and the PVR interactive application 102 allows access to the content 101 by a user. At this time, when the recording of the content 101 and the PVR interactive application 102 is normally completed, it is preferable to inform the user of a message indicating that the content can be played back. Such messages may be provided on the user screen in various forms (eg, pop-up windows and streaming at the bottom of the screen). Preferably, the message is provided to the user by generating a pop-up window. In order to achieve the provision of such a guidance message, the agent application 103 executes a recording function of the middleware 201 of the set top box 2, so that the content 101 and the PVR interactive application 102 are set up by the user. In addition to the function of triggering recording to the box 2, a function of checking whether the recording of the content 101 and the PVR interactive application 102 has been performed normally, and the playback of the content based on the normal recording is possible. To display on the user display.

안내 메시지 또는 컨텐츠 리스트창에서의 상기 컨텐츠(101)의 선택을 통해 사용자로부터 상기 컨텐츠(101)의 플레이백이 요청되면(S300), 상기 컨텐츠(101)에 연동된 상기 PVR 인터랙티브 애플리케이션(102)이 활성화된다(S400). 사용자의 플레이백 요청에 응답하여 활성화되는 PVR 인터랙티브 애플리케이션(102)은 컨텐츠(101)의 플레이백을 제어하는 기능을 갖는다. 이를 위해, 상기 PVR 인터랙티브 애플리케이션(102)은 컨텐츠(101)의 플레이백을 위해 요구되는 조건이 충족되었는지의 여부를 체크하는 기능과 상기 컨텐츠의 플레이백을 위해 요구되는 조건이 충족 되지 아니할 경우, 플레이백을 위해 요구되는 조건을 안내하는 메시지를 사용자 디스플레이에 디스플레이하는 기능을 갖는다.When the playback of the content 101 is requested from the user through selection of the content 101 in the guide message or the content list window (S300), the PVR interactive application 102 linked to the content 101 is activated. It becomes (S400). The PVR interactive application 102 that is activated in response to a user's playback request has a function of controlling playback of the content 101. To this end, the PVR interactive application 102 has a function of checking whether the condition required for the playback of the content 101 has been met and if the condition required for the playback of the content is not met, the play is performed. Has a function of displaying on the user display a message guiding the conditions required for the bag.

상기 PVR 인터랙티브 애플리케이션(102)에 의한 컨텐츠 플레이백 조건의 점검결과(S500), 컨텐츠 플레이백 조건이 충족되었으면, PVR 인터랙티브 애플리케이션(102)에 의해 상기 미들웨어(201)의 PVR 기능이 활성화되고, 이것에 의해 셋톱박스(2)의 데이터 처리부(204)에 의해, 상기 PVR 인터랙티브 애플리케이션(102)에 연동된 컨텐츠(101)의 처리가 수행되고, 그리고, 상기 컨텐츠(101)가 사용자 디스플레이에 디스플레이된다(S600). 이에 반해, 상기 점검결과, 컨텐츠의 플레이백 조건이 충족되지 아니하면, 플레이백을 위해 필요한 조건을 안내하는 메시지가 사용자에게 디스플레이되고(S700), 사용자는 상기 메시지로부터 컨텐츠 플레이백 조건을 충족시키기 위한 절차를 수행한다(S800).As a result of checking the content playback condition by the PVR interactive application 102 (S500), if the content playback condition is satisfied, the PVR function of the middleware 201 is activated by the PVR interactive application 102, By the data processing unit 204 of the set-top box 2, processing of the content 101 linked to the PVR interactive application 102 is performed, and the content 101 is displayed on the user display (S600). ). On the contrary, if the playback condition of the content is not satisfied, as a result of the check, a message indicating a condition necessary for playback is displayed to the user (S700), and the user is required to satisfy the content playback condition from the message. Perform the procedure (S800).

컨텐츠 플레이백 조건의 예로는 양방향 스폰서 광고의 시청, 비용지불, 설문조사 참여, 사용자의 선호정보 제공 또는 이들의 조합 등을 들 수 있다. 이러한 PVR 인터랙티브 애플리케이션(102)은 컨텐츠별로 다양한 비즈니스 모델을 적용할 수 있도록 한다. 예를 들면, 컨텐츠 "A"에 연동된 PVR 인터랙티브 애플리케이션(102)에는, 광고 시청을 플레이백 조건으로 할당할 수 있으며, 다른 컨텐츠 "B"에 연동된 PVR 인터랙티브 애플리케이션(102)에는, 비용지불을 플레이백 조건으로 할당할 수 있다. 따라서, PVR 인터랙티브 애플리케이션(102)에 의한 컨텐츠 플레이백 의 제어는, 간단하고 유동적인 컨텐츠 관리를 가능하게 한다. 종래기술에 따르면, 과금 기능(통상 CAS - conditional access system)이 미들웨어에 구비되어 왔다. 그러나, 이러한 방식에 의한 과금은 유동성이 현저히 저하된다. 예를 들어, 과금 시스템의 갱신이 요청되는 경우를 가정해보자. 이러한 상황은 각 가정의 셋톱박스에 장착된 미들웨어를 모두 업그레이드시켜야 한다. 이것은 쉬운 작업이 아니며, 또한 신뢰성을 담보할 수 없다. 본 발명에 따르면, 미들웨어에 대한 어떠한 변경 없이도, 단지 컨텐츠에 연동된 PVR 인터랙티브 애플리케이션(102)을 통해, 상기 과금을 위한 비즈니스 로직 애플리케이션, 그리고, 상기 비즈니스 로직 애플리케이션을 지원하는 과금 시스템의 업그레이드가 용이하게 성취된다. 이것은 기존의 CA(Conditional Access) 벤더들이 제공하는 비즈니스 로직 애플리케이션 솔루션보다 훨씬 더 유동적이다. 더 나아가, 자바 보안(Java security)을 이용한 과금이 수행될 수 있으므로, PPV(pay-per-view)에 의한 CA(Conditional Access) 콜백 시스템 보다 더 안정적으로 과금 시스템이 운영될 수 있다.Examples of content playback conditions may include viewing interactive sponsored advertisements, paying a fee, participating in surveys, providing user preference information, or a combination thereof. The PVR interactive application 102 enables to apply various business models for each content. For example, the PVR interactive application 102 linked to the content " A " can allocate advertisement viewing as a playback condition, and the PVR interactive application 102 linked to the other content " B " Can be assigned as a playback condition. Thus, control of content playback by the PVR interactive application 102 enables simple and flexible content management. According to the prior art, a charging function (usually a CAS-conditional access system) has been provided in the middleware. However, charging in this manner significantly reduces the fluidity. For example, suppose a renewal of the billing system is requested. This situation requires upgrading all of the middleware installed in the set-top box of each home. This is not an easy task and also does not guarantee reliability. According to the present invention, it is easy to upgrade the business logic application for the billing and the billing system supporting the business logic application through the PVR interactive application 102 linked to the content without any change to the middleware. Is achieved. This is much more flexible than the business logic application solutions offered by traditional Conditional Access vendors. Furthermore, since charging using Java security can be performed, the charging system can be more stably operated than a CA (Conditional Access) callback system by pay-per-view (PPV).

본 발명에 따르면, MHP(Multimedia Home Platform), OCAP(Open Cable Application Platform), ACAP(Advanced open Cable Application Platform) 등과 같은 다양한 미들웨어(201)에 적용될 수 있다. 상기 미들웨어(201)는 PVR 기능이 구비된다. 또한, 본 발명에 적용가능한 미들웨어(201)는 종래의 기본 미들웨어 컨텍스트에, 애플리케이션을 수행하는 서비스 컨텍스트를 하나 더 추가하면 족하다.According to the present invention, it can be applied to various middleware 201 such as a multimedia home platform (MHP), an open cable application platform (OCA), an advanced open cable application platform (ACAP), and the like. The middleware 201 is equipped with a PVR function. In addition, the middleware 201 applicable to the present invention needs to add one more service context for executing an application to the conventional basic middleware context.

상기 에이전트 애플리케이션(103) 및 PVR 인터랙티브 애플리케이션(102)은 통상 수 kbyte 내지 수십 Kbyte의 용량을 갖고 있으며, DSMCC(Digital Storage Media Command and Control)로 다운로드 가능하고, 상기 데이터 처리부(204)의 메모리(미도시)에 통상 레코딩된다.The agent application 103 and the PVR interactive application 102 generally have a capacity of several kbytes to several tens of Kbytes, can be downloaded to a DSMCC (Digital Storage Media Command and Control), and the memory of the data processor 204 (not shown) Normally recorded.

본 발명에 따른 방법은 컨텐츠(101)의 종류에 특별히 제한되지 아니한다. 주문형 비디오(Video On Demand) 컨텐츠, 학술 컨텐츠, 이미지 등이 본 발명에 따른 방법을 통해 제공될 수 있으며, 바람직하게는 주문형 비디오 컨텐츠이다. 상기 컨텐츠(101)는, 이것에 연동된 에이전트 애플리케이션(103)에 의한 레코딩 함수의 실행에 의해, 상기 컨텐츠 에이전트(1)로부터 상기 셋톱박스(2)의 스토리지(203)에 저장되며, 또한 상기 컨텐츠(101)에 연동된 PVR 인터랙티브 애플리케이션(102)의 제어 하에, 플레이백 조건의 충족에 의해 디스플레이된다.The method according to the invention is not particularly limited to the type of content 101. Video On Demand content, academic content, images, and the like may be provided through the method according to the present invention, preferably video on demand. The content 101 is stored in the storage 203 of the set top box 2 from the content agent 1 by the execution of a recording function by the agent application 103 linked thereto. Under the control of the PVR interactive application 102 linked to 101, it is displayed by the fulfillment of the playback condition.

본 발명에 따르면, 에이전트 애플리케이션과 PVR 인터랙티브 애플리케이션의 상보적 조합에 의해, 기존 미들웨어의 변경을 최소화한 채, 에이전트 애플리케이션에 의해 촉진된 푸시 방식으로 다양한 컨텐츠를 사용자에게 제공할 수 있고, PVR 인터랙티브 애플리케이션의 다양한 구현을 통해 VOD 컨텐츠별로 다양한 비즈니스 모델을 구현할 수 있다는 장점을 갖는다. 또한 본 발명에 따른 방법은 과금 시스템의 갱신을 용이하게 성취할 수 있다.According to the present invention, a complementary combination of an agent application and a PVR interactive application can provide various contents to a user in a push method promoted by the agent application while minimizing changes to existing middleware, Various implementations have the advantage that various business models can be implemented for each VOD content. The method according to the invention can also easily achieve an update of the charging system.

Claims (8)

(a) 컨텐츠와 상기 컨텐츠의 플레이백을 제어하는 PVR(personal video recorder) 인터랙티브 애플리케이션의 레코딩을 트리거링하는 에이전트 애플리케이션을 사용자의 셋톱박스에 전달하는 단계,(a) delivering to the user's set-top box an agent application that triggers the recording of content and a personal video recorder (PVR) interactive application that controls playback of the content, (b) 상기 에이전트 애플리케이션에 의해 상기 셋톱박스에 구비된 미들웨어의 레코딩 함수가 실행되고, 상기 컨텐츠와 PVR 인터랙티브 애플리케이션을 사용자의 셋톱박스에 레코딩하는 단계,(b) executing the recording function of the middleware provided in the set-top box by the agent application, and recording the content and the PVR interactive application to the set-top box of the user, (c) 사용자로부터의 상기 컨텐츠의 플레이백 요청에 응답하여, 상기 PVR 인터랙티브 애플리케이션을 활성화시키고, 이것에 의해 상기 컨텐츠의 플레이백을 위해 요구되는 조건이 충족되었는지의 여부를 판단하는 단계,(c) in response to a playback request of the content from a user, activating the PVR interactive application, thereby determining whether the conditions required for playback of the content have been met; (d) 상기 플레이백 조건이 충족되지 아니할 경우, 상기 PVR 인터랙티브 애플리케이션에 의해 상기 컨텐츠의 플레이백을 위해 요구되는 조건을 사용자에게 제시하는 단계, 및(d) if the playback condition is not met, presenting a condition required for playback of the content by the PVR interactive application to the user, and (e) 상기 컨텐츠의 플레이백 조건의 충족에 응답하여, 상기 컨텐츠를 사용자에게 디스플레이하는 단계를 포함하여 이루어진, 디지털 방송을 통해 푸시 방식으로 컨텐츠를 사용자에게 효과적으로 제공하는 방법.and (e) displaying the content to the user in response to meeting the playback condition of the content, effectively providing the content to the user in a push manner through digital broadcasting. 제1항에 있어서, 상기 단계 (b)와 (c)의 사이에, 상기 컨텐츠와 PVR 인터랙티브 애플리케이션의 레코딩이 완료된 후, 상기 에이전트 애플리케이션에 의해, 상기 컨텐츠의 플레이백이 가능함을 안내하는 메시지를 디스플레이하는 단계를 추가로 포함하는 것을 특징으로 하는, 디지털 방송을 통해 푸시 방식으로 컨텐츠를 사용자에게 효과적으로 제공하는 방법.The method of claim 1, wherein, after the recording of the content and the PVR interactive application is completed, the agent application displays a message indicating that playback of the content is possible between the steps (b) and (c). And further comprising the step of effectively providing the content to the user in a push manner via digital broadcast. 제1항에 있어서, 미리 스케줄링된 레코딩이 수행되고 있을 경우, 상기 단계 (b)의 에이전트 애플리케이션에 의한 미들웨어의 레코딩 함수의 실행이 제한되는 것을 특징으로 하는, 디지털 방송을 통해 푸시 방식으로 컨텐츠를 사용자에게 효과적으로 제공하는 방법.The method of claim 1, wherein when the recording is scheduled in advance, execution of the recording function of the middleware by the agent application of step (b) is restricted. How to give it effectively. 제1항에 있어서, 상기 에이전트 애플리케이션 및 상기 PVR 인터랙티브 애플리케이션이 DSMCC(Digital Storage Media Command and Control)로 셋톱박스에 전달되는 것을 특징으로 하는, 디지털 방송을 통해 푸시 방식으로 컨텐츠를 사용자에게 효과적으로 제공하는 방법.The method of claim 1, wherein the agent application and the PVR interactive application are delivered to a set-top box through Digital Storage Media Command and Control (DSMCC). 3. . 제1항에 있어서, 상기 미들웨어가 MHP(Multimedia Home Platform), OCAP(Open Cable Application Platform) 및 ACAP(Advanced open Cable Application Platform)으로 구성되는 군에서 선택되는, 디지털 방송을 통해 푸시 방식으로 컨텐츠를 사용자에게 효과적으로 제공하는 방법.The user of claim 1, wherein the middleware is selected from a group consisting of a multimedia home platform (MHP), an open cable application platform (OCA), and an advanced open cable application platform (ACAP). How to give it effectively. (a) 사용자에게 제공되는 다양한 컨텐츠와,(a) the various content provided to the user, (b) 상기 컨텐츠에 연동되고, 상기 컨텐츠의 플레이백을 제어하는 PVR(personal video recorder) 인터랙티브 애플리케이션과,(b) a personal video recorder (PVR) interactive application that is linked to the content and controls playback of the content; (c) 상기 컨텐츠 및 PVR 인터랙티브 애플리케이션과 연동되고, 셋톱박스의 미들웨어의 레코딩 함수를 실행시켜, 상기 컨텐츠와 상기 PVR 인터랙티브 애플리케이션을 사용자의 셋톱박스로의 레코딩을 트리거링하는 기능과, 상기 컨텐츠와 상기 PVR 인터랙티브 애플리케이션의 레코딩의 정상적으로 수행되었는지를 체크하는 기능과, 정상적 레코딩에 기초하여 상기 컨텐츠의 플레이백이 가능함을 안내하는 메시지를 사용자 디스플레이에 디스플레이하는 기능을 갖는 에이전트 애플리케이션을 포함하여 이루어진, 디지털 방송을 통해 푸시 방식으로 컨텐츠를 사용자에게 제공하는 컨텐츠 에이전트 장치.(c) interworking with the content and the PVR interactive application and executing a recording function of the middleware of the set top box to trigger recording of the content and the PVR interactive application to the user's set top box; Push through digital broadcasts comprising an agent application having a function of checking whether or not the recording of the interactive application has been performed normally and displaying a message on the user display indicating that playback of the content is possible based on the normal recording. A content agent device that provides content to a user in a manner. 제6항에 있어서, 상기 컨텐츠가 주문형 비디오 컨텐츠인 것을 특징으로 하는, 디지털 방송을 통해 푸시 방식으로 컨텐츠를 사용자에게 제공하는 컨텐츠 에이전트 장치.7. The content agent device according to claim 6, wherein the content is video content on demand. 제6항에 있어서, 상기 PVR 인터랙티브 애플리케이션에 의한 컨텐츠 플레이백의 제어가, 광고 시청, 비용지불, 설문조사 참여 및 사용자의 선호정보 제공으로 구성되는 군에서 선택되는 하나 이상의 조건의 제공과, 상기 조건의 충족에 의한 컨텐츠 플레이백인 것을 특징으로 하는, 디지털 방송을 통해 푸시 방식으로 컨텐츠를 사용자에게 제공하는 컨텐츠 에이전트 장치.7. The method of claim 6, wherein the control of content playback by the PVR interactive application comprises providing at least one condition selected from the group consisting of viewing an advertisement, paying a fee, participating in a survey, and providing preference information of a user. Content agent device for providing the content to the user in a push method via digital broadcasting, characterized in that the content playback by the content.
KR1020050116737A 2005-12-02 2005-12-02 Method for the efficient provision of pushed contents to users through digital broadcasting and contents agent system therefor KR100767778B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020050116737A KR100767778B1 (en) 2005-12-02 2005-12-02 Method for the efficient provision of pushed contents to users through digital broadcasting and contents agent system therefor
PCT/KR2006/005070 WO2007064134A1 (en) 2005-12-02 2006-11-28 Method for the efficient provision of pushed contents to users through digital broadcasting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050116737A KR100767778B1 (en) 2005-12-02 2005-12-02 Method for the efficient provision of pushed contents to users through digital broadcasting and contents agent system therefor

Publications (2)

Publication Number Publication Date
KR20070057364A KR20070057364A (en) 2007-06-07
KR100767778B1 true KR100767778B1 (en) 2007-10-17

Family

ID=38092432

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050116737A KR100767778B1 (en) 2005-12-02 2005-12-02 Method for the efficient provision of pushed contents to users through digital broadcasting and contents agent system therefor

Country Status (2)

Country Link
KR (1) KR100767778B1 (en)
WO (1) WO2007064134A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101854525B (en) * 2009-04-03 2013-07-10 国家广播电影电视总局广播科学研究院 Partitioned-push file distribution and fast filtering method
US20110129202A1 (en) * 2009-12-01 2011-06-02 Divx, Llc System and method for determining bit stream compatibility

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020062022A (en) * 2001-01-19 2002-07-25 백은옥 Digital television receiver capable of reproducing interactive contents and broadcasting system for the contents
KR20030007706A (en) * 2001-04-02 2003-01-23 마츠시타 덴끼 산교 가부시키가이샤 Video reproduction apparatus for digital video content, video reproduction method, video reproduction program, and package medium
KR20030061601A (en) * 2002-01-15 2003-07-22 한국전자통신연구원 Apparatus for Receiving Interactive Broadcasting Service in Terrestrial Data Broadcasting and Method for Processing of Received Data using it
KR20050042733A (en) * 2003-11-04 2005-05-10 한국전자통신연구원 Apparatus and method for receiving data broadcasting service to support a connection with mobile networks

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002369154A (en) * 2001-04-02 2002-12-20 Matsushita Electric Ind Co Ltd Image playback equipment for digital image contents, image playback method, image playback program, and package media

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020062022A (en) * 2001-01-19 2002-07-25 백은옥 Digital television receiver capable of reproducing interactive contents and broadcasting system for the contents
KR20030007706A (en) * 2001-04-02 2003-01-23 마츠시타 덴끼 산교 가부시키가이샤 Video reproduction apparatus for digital video content, video reproduction method, video reproduction program, and package medium
KR20030061601A (en) * 2002-01-15 2003-07-22 한국전자통신연구원 Apparatus for Receiving Interactive Broadcasting Service in Terrestrial Data Broadcasting and Method for Processing of Received Data using it
KR20050042733A (en) * 2003-11-04 2005-05-10 한국전자통신연구원 Apparatus and method for receiving data broadcasting service to support a connection with mobile networks

Also Published As

Publication number Publication date
KR20070057364A (en) 2007-06-07
WO2007064134A1 (en) 2007-06-07

Similar Documents

Publication Publication Date Title
JP5099879B2 (en) Interactive television system with automatic switching from broadcast media to streaming media
AU2001247901B2 (en) Interactive media system and method for presenting pause-time content
US8578405B2 (en) Providing content interruptions
EP1470708B1 (en) Method for displaying epg video-clip previews on demand
JP4634149B2 (en) Method for managing a plurality of video data stored in a storage device and personal video recorder
JP4498928B2 (en) Interactive television system with contention management
US7373651B2 (en) Metadata structure for providing access to EPG features from within broadcast advertisements
US20050028190A1 (en) Management of television advertising
US20020166121A1 (en) System and method for providing television programs on demand
US20060136980A1 (en) Method and apparatus for displaying branded video tags
US20070250536A1 (en) Content Start Control Device
JP2005537708A (en) Digital home movie library
WO2004017279A2 (en) Pop-up pvr advertising
CN102271287A (en) Systems and methods for recording programs using a network recording device as supplemental storage
EP1456735A2 (en) System and method for providing access to epg features from within broadcast advertisements
US20100162298A1 (en) Method and apparatus for receiving broadcast data
KR100767778B1 (en) Method for the efficient provision of pushed contents to users through digital broadcasting and contents agent system therefor
KR101001176B1 (en) Method of recording and playing back content, user interface and Personal video recorder system
KR101063813B1 (en) Information providing system and information providing method, recording device and recording method
WO2010016979A1 (en) System and method for providing digital content
WO2010125339A1 (en) Methods, apparatus and computer programs for transmitting and receiving multistreamed media content in real time, media content package
KR100881572B1 (en) User interface method and set-top box for iptv service
KR101110991B1 (en) Broadcasting service system and method for providing viewer prefernce information according to using time shift function on viewing real-time broadcasting
HU226703B1 (en) Method and apparatus for applaying an interactive digital television broadcast
KR20090024382A (en) System, method and set-top box for providing advertisement service based on advertisement level

Legal Events

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

Payment date: 20121008

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20131002

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140925

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20161010

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20170907

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20181001

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20191008

Year of fee payment: 13