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 PDFInfo
- 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
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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/40—Arrangements for broadcast specially adapted for accumulation-type receivers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/86—Arrangements characterised by the broadcast information itself
- H04H20/91—Arrangements characterised by the broadcast information itself broadcasting computer programmes
-
- 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/09—Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
- H04H60/13—Arrangements for device control affected by the broadcast information
-
- 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/27—Arrangements for recording or accumulating broadcast information or broadcast-related information
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4143—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- 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
- 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/45—Management 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/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- 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/45—Management 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/462—Content 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/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
-
- 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/45—Management 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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- 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
- H04N5/00—Details of television systems
- H04N5/76—Television 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
도 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
본 발명에 따르면, 에이전트 애플리케이션(103)이 디지털 방송망을 통해 상기 컨텐츠 에이전트(1)로부터 상기 셋톱박스(2)로 전달된다(S100). 이 때, 상기 에이전트 애플리케이션(103)의 전달은, 사용자가 시청중인 서비스를 튜닝하는 튜너(202a)가 아니라, 잉여로 구비된 튜너(202b)를 통해 셋톱박스(2)에 레코딩된다. 2개의 튜너(202a, 202b)를 이용한 서비스의 구현은 사용자가 현재 시청중인 서비스를 전혀 방해하지 않는다.According to the present invention, the
에이전트 애플리케이션(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
상기 컨텐츠(101) 및 상기 PVR 인터랙티브 애플리케이션(102)의 정상적 레코 딩은 사용자에 의한 상기 컨텐츠(101)로의 접근을 가능하게 한다. 이 때, 상기 컨텐츠(101)와 상기 PVR 인터랙티브 애플리케이션(102)의 레코딩이 정상적으로 완료되면, 상기 컨텐츠의 플레이백이 가능함을 안내하는 메시지를 사용자에게 안내하는 것이 바람직하다. 이러한 메시지는 다양한 형태(예를 들면, 팝업창 및 화면 하단에서의 스트리밍)로 사용자 화면에 제공될 수 있다. 바람직하게는, 팝업창의 생성에 의해, 상기 메시지가 사용자에게 제공되는 것이다. 이러한 안내 메시지의 제공을 성취하기 위해, 상기 에이전트 애플리케이션(103)은, 셋톱박스(2)의 미들웨어(201)의 레코딩 함수를 실행시켜, 컨텐츠(101)와 PVR 인터랙티브 애플리케이션(102)을 사용자의 셋톱박스(2)로의 레코딩을 트리거링하는 기능 외에도, 상기 컨텐츠(101)와 상기 PVR 인터랙티브 애플리케이션(102)의 레코딩의 정상적으로 수행되었는지를 체크하는 기능과, 정상적 레코딩에 기초하여 상기 컨텐츠의 플레이백이 가능함을 안내하는 메시지를 사용자 디스플레이에 디스플레이하는 기능을 갖는다.Normal recording of the
안내 메시지 또는 컨텐츠 리스트창에서의 상기 컨텐츠(101)의 선택을 통해 사용자로부터 상기 컨텐츠(101)의 플레이백이 요청되면(S300), 상기 컨텐츠(101)에 연동된 상기 PVR 인터랙티브 애플리케이션(102)이 활성화된다(S400). 사용자의 플레이백 요청에 응답하여 활성화되는 PVR 인터랙티브 애플리케이션(102)은 컨텐츠(101)의 플레이백을 제어하는 기능을 갖는다. 이를 위해, 상기 PVR 인터랙티브 애플리케이션(102)은 컨텐츠(101)의 플레이백을 위해 요구되는 조건이 충족되었는지의 여부를 체크하는 기능과 상기 컨텐츠의 플레이백을 위해 요구되는 조건이 충족 되지 아니할 경우, 플레이백을 위해 요구되는 조건을 안내하는 메시지를 사용자 디스플레이에 디스플레이하는 기능을 갖는다.When the playback of the
상기 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
컨텐츠 플레이백 조건의 예로는 양방향 스폰서 광고의 시청, 비용지불, 설문조사 참여, 사용자의 선호정보 제공 또는 이들의 조합 등을 들 수 있다. 이러한 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
본 발명에 따르면, 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
상기 에이전트 애플리케이션(103) 및 PVR 인터랙티브 애플리케이션(102)은 통상 수 kbyte 내지 수십 Kbyte의 용량을 갖고 있으며, DSMCC(Digital Storage Media Command and Control)로 다운로드 가능하고, 상기 데이터 처리부(204)의 메모리(미도시)에 통상 레코딩된다.The
본 발명에 따른 방법은 컨텐츠(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
본 발명에 따르면, 에이전트 애플리케이션과 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)
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)
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)
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)
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 |
-
2005
- 2005-12-02 KR KR1020050116737A patent/KR100767778B1/en active IP Right Grant
-
2006
- 2006-11-28 WO PCT/KR2006/005070 patent/WO2007064134A1/en active Application Filing
Patent Citations (4)
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 |