[go: up one dir, main page]

KR20090014657A - Apparatus and method for providing preferred content automatic recording service - Google Patents

Apparatus and method for providing preferred content automatic recording service Download PDF

Info

Publication number
KR20090014657A
KR20090014657A KR1020070078748A KR20070078748A KR20090014657A KR 20090014657 A KR20090014657 A KR 20090014657A KR 1020070078748 A KR1020070078748 A KR 1020070078748A KR 20070078748 A KR20070078748 A KR 20070078748A KR 20090014657 A KR20090014657 A KR 20090014657A
Authority
KR
South Korea
Prior art keywords
user
content
information
terminal
contents
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
KR1020070078748A
Other languages
Korean (ko)
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 KR1020070078748A priority Critical patent/KR20090014657A/en
Publication of KR20090014657A publication Critical patent/KR20090014657A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2353Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user 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/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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • Computer Graphics (AREA)
  • Library & Information Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 사용자의 선호정보를 기반으로 예상 선호 콘텐츠들의 자동녹화를 수행하는 서비스 제공 장치 및 방법을 제공하기 위한 것으로서, 사용자 콘텐츠 사용 기록 정보를 제공하고 요청을 통해 수신되는 콘텐츠를 재생하는 사용자 단말기와, 상기 수신되는 사용자 콘텐츠 사용 기록 정보를 기반으로 서비스 대상 콘텐츠들 중 사용자가 선호 콘텐츠를 선정하여 자동녹화하고, 콘텐츠 요청이 입력되면 해당 접속 단말에 적합한 재생 환경을 구성하여 상기 녹화된 콘텐츠를 상기 사용자 단말기로 제공하는 홈서버를 포함하는데 있다.The present invention is to provide a service providing apparatus and method for performing automatic recording of expected preferred content based on the user's preference information, the user terminal providing the user content usage record information and playing the content received through the request; The user selects and automatically records a preferred content among service target contents based on the received user content usage record information, and when a content request is input, configures a playback environment suitable for a corresponding access terminal to display the recorded content. It includes a home server provided to the terminal.

Description

선호 콘텐츠 자동녹화 서비스 제공 장치 및 방법{Apparatus and method for providing automatic recording service of preference content}Apparatus and method for providing automatic recording service of preference content}

본 발명은 디지털 방송 서비스에 관한 것으로, 특히 사용자가 선호하는 콘텐츠의 자동녹화 및 녹화된 콘텐츠를 사용자가 원하는 다양한 디바이스로 시청할 수 있는 서비스 제공 장치 및 방법에 관한 것이다.The present invention relates to a digital broadcasting service, and more particularly, to an apparatus and method for providing a service capable of automatically recording content recorded by a user and watching recorded content on various devices desired by the user.

최근 디지털 방송 서비스가 본격화됨에 따라 다채널 다매체 환경에서 맞춤형 방송 서비스를 제공하기 위한 기술에 관한 연구가 활발히 진행되고 있다. 일례로서, 민간 국제 표준인 티비-애니타임(TV-Anytime, 이하 “TV-Anytime"이라 함)은 콘텐츠의 기술(description) 정보를 표현하는 메타데이터를 바탕으로 사용자가 자신의 선호(preference) 정보와 전술한 메타데이터를 매칭시킴으로써 원하는 콘텐츠를 저장하여 자유로운 시간에 시청할 수 있도록 하는 애니타임 서비스를 제공하기 위한 표준 규격이다.Recently, as digital broadcasting services are in full swing, researches on technologies for providing customized broadcasting services in a multi-channel multimedia environment have been actively conducted. As an example, the private international standard TV-Anytime (hereinafter referred to as "TV-Anytime") is a user's preference information based on metadata representing the description information of the content. And the above-described metadata to match the above-described standards to provide anytime services that can be stored in the desired content to watch free time.

메타데이터는 전술한 바와 같이 콘텐츠에 대한 기술 정보로서, TV-Anytime에서는 MPEG-7에서 정의된 내용기반(content-based)의 기술과 EPG(전자 프로그램 가이드)정보를 포함하며, 사용자가 원하는 콘텐츠를 용이하게 탐색 및 선택할 수 있 도록 한다. 메타데이터 표준은 2개의 파트로 구성되며, 파트 A는 메타데이터를 기술하기 위한 포맷, 즉 스키마(schema)를 정의한 것으로, XML(eXtensible Markup Language) 기반의 MPEG-7 DDL(Description Definition Language)(ISO/IEC 15938-2)을 활용한다. 파트 B는 메타데이터 전송에 관한 것으로서, 이진포맷[MEG-7 BiM(Binary Format for MPEG-7)](ISO/IEC 15938-1), 단편화(fragmentation) 모델, 캡슐화(encapsulation) 및 색인(indexing) 기법을 포함하고 있다.As described above, the metadata is technical information about the content. In TV-Anytime, the metadata includes content-based description and EPG (electronic program guide) information defined in MPEG-7. Make it easy to navigate and select. The metadata standard consists of two parts, and part A defines a format for describing metadata, that is, a schema, and is an MPEG-7 Description Definition Language (DDL) based on XML (eXtensible Markup Language) (ISO). / IEC 15938-2). Part B relates to metadata transmission, which is binary format [MEG-7 BiM (Binary Format for MPEG-7) (ISO / IEC 15938-1), fragmentation model, encapsulation and indexing. It includes techniques.

그러나 콘텐츠를 검색하고 해당 메타데이터를 제공받는 셋톱박스(Set-Top Box)가 홈서버로 발달함에 따라 셋톱박스가 가정 안에서 메타데이터 서비스 에이전트 기능을 수행하고 있다. 따라서 모바일 미디어 플레이어와 같이 공간적 제한을 받지 않는 디바이스인 경우는 사용에 제한을 받게 된다.However, as a set-top box is developed as a home server that retrieves content and provides metadata, the set-top box performs a metadata service agent function in a home. Therefore, if the device is not spatially restricted, such as a mobile media player, the use is limited.

특히, 현재 사용자의 모바일 인터페이스 환경이 날이 갈수록 다양해지고 있어서, 다양한 사용자 인터페이스를 통하여 사용자가 불편함을 느끼지 않도록 원활한 서비스를 제공하기 위한 노력과, 발달하는 모바일 매체들을 통하여 사용자에게 서비스 하고자 하는 콘텐츠의 양과 내용이 방대해 지고 있어서 상기 디바이스의 사용 제한은 하루 빨리 해결하여야 할 과제이다.In particular, as the user's mobile interface environment is becoming more diverse day by day, efforts to provide a smooth service so that the user does not feel uncomfortable through various user interfaces, and the content of the content to service the user through the developing mobile media Due to the enormous quantity and content, the limitation of the use of the device is a problem to be solved as soon as possible.

아울러, 종래의 녹화 서비스는 사용자가 방송 중 혹은 방송 전에 서비스 될 콘텐츠의 가이드를 참조하여 미리 녹화할 콘텐츠 및 그 녹화 시간을 지정해 주어야 하는 예약녹화가 가능하다. 그러나 다매체를 통한 방송 프로그램의 폭발적인 증가는 늘어나는 콘텐츠의 양과 이에 따른 콘텐츠 가이드의 검토 시간이 함께 늘어나기 때문에 자신이 선호하는 콘텐츠들을 파악하는데 큰 어려움이 있다.In addition, the conventional recording service may be scheduled recording in which the user should designate the content to be recorded in advance and its recording time by referring to the guide of the content to be serviced during or before the broadcast. However, the explosive increase in broadcast programs through the multi-media program has a great difficulty in identifying the contents that the user prefers because the amount of content increases and the time for reviewing the content guide increases.

따라서 본 발명은 상기와 같은 문제점을 해결하기 위해 안출한 것으로서, 사용자의 선호정보를 기반으로 예상 선호 콘텐츠들의 자동녹화를 수행하는 서비스 제공 장치 및 방법을 제공하는데 그 목적이 있다.Accordingly, an object of the present invention is to provide a service providing apparatus and method for performing automatic recording of anticipated preferred contents based on user's preference information.

본 발명의 다른 목적은 사용자가 선호하는 콘텐츠를 워하는 디바이스로 시청함으로 사용자의 시청 만족도를 높일 수 있는 선호 콘텐츠 자동녹화 서비스 제공 장치 및 방법을 제공하는데 있다.Another object of the present invention is to provide an apparatus and method for providing a preferred content automatic recording service that can enhance a user's viewing satisfaction by watching a user's preferred content on a device that washes the user's preferred content.

본 발명의 또 다른 목적은 방대한 채널, 콘텐츠, 광고들 중 사용자가 관심 있는 콘텐츠들만을 추천 및 제공하여 사용자의 노력을 줄임으로 서비스의 만족도를 높일 수 있는 선호 콘텐츠 자동녹화 서비스 제공 장치 및 방법을 제공하는데 있다.Still another object of the present invention is to provide an apparatus and method for providing a preferred content automatic recording service that can increase the satisfaction of a service by reducing user's effort by recommending and providing only contents of interests among a large number of channels, contents, and advertisements. It is.

본 발명의 또 다른 목적은 시청 만족도 증진 및 광고 효과 개선으로 서비스의 수익모델을 향상시킬 수 있는 선호 콘텐츠 자동녹화 서비스 제공 장치 및 방법을 제공하는데 있다.Another object of the present invention is to provide an apparatus and method for providing a preferred content automatic recording service that can improve a profit model of a service by improving viewing satisfaction and improving an advertisement effect.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 선호 콘텐츠 자동녹화 서비스 제공 장치의 특징은 사용자 콘텐츠 사용 기록 정보를 제공하고 요청을 통해 수신되는 콘텐츠를 재생하는 사용자 단말기와, 상기 수신되는 사용자 콘텐츠 사용 기록 정보를 기반으로 서비스 대상 콘텐츠들 중 사용자가 선호 콘텐츠를 선정하여 자동녹화하고, 콘텐츠 요청이 입력되면 해당 접속 단말에 적합한 재생 환경을 구성 하여 상기 녹화된 콘텐츠를 상기 사용자 단말기로 제공하는 홈서버를 포함하는데 있다.A feature of the preferred content automatic recording service providing apparatus according to the present invention for achieving the above object is a user terminal for providing user content usage record information and playing the content received by the request, and the received user content usage record A home server that selects and automatically records preferred content among service target contents based on information, and forms a playback environment suitable for a corresponding access terminal when a content request is input, and provides the recorded content to the user terminal; It is.

바람직하게 상기 홈서버는 가정 내에 구비된 개인용 PC 또는 모바일 IPTV(Internet Protocol TV) STB(Set-Top Box)로 구성되는 것을 특징으로 한다.Preferably, the home server is configured as a personal PC or a mobile Internet Protocol TV (IPTV) set-top box (STB) provided in a home.

바람직하게 상기 홈서버는 사용자 단말기에서 입력되는 사용자별 단말기 정보 및 콘텐츠 사용기록을 수집 및 학습하는 메타데이터 관리부와, 상기 학습된 사용자별 선호정보를 기반으로 서비스 대상 콘텐츠들 중 사용자 선호 콘텐츠들을 선정하는 추천 콘텐츠 관리부와, 상기 선정된 콘텐츠들을 메타데이터를 기반으로 자동예약 녹화하는 자동녹화 제어부와, 사용자 단말기에서 입력되는 단말기 정보를 기반으로 상기 녹화된 콘텐츠를 단말기에 적합한 재생환경으로 변환하는 코딩부와, 상기 변환된 콘텐츠를 요청된 사용자 단말기로 전송하는 데이터 전송부를 포함하는 것을 특징으로 한다.Preferably, the home server collects and learns user-specific terminal information and content usage records input from a user terminal, and selects user preference contents among service target contents based on the learned user preference information. A recommended content management unit, an automatic recording control unit for auto-scheduled recording of the selected contents based on metadata, a coding unit for converting the recorded contents into a playback environment suitable for a terminal based on terminal information input from a user terminal; And a data transmitter for transmitting the converted content to the requested user terminal.

바람직하게 상기 메타데이터 관리부는 사용자 단말기에서 입력되는 사용자 콘텐츠 사용기록을 기반으로 사용자별 선호정보를 생성하는 히스토리 생성모듈과, 상기 생성된 선호정보를 기반으로 콘텐츠 요소를 선별하는 선호정보 관리모듈과, 메타데이터를 바탕으로 상기 선별된 콘텐츠 요소와 매칭되는 선호프로그램을 선택하는 선호프로그램 추천모듈과, 사용자 단말기에서 입력되는 단말기 정보를 기반으로 동영상 타입을 설정하는 단말기정보 관리모듈을 포함하는 것을 특징으로 한다.Preferably, the metadata management unit includes a history generation module for generating preference information for each user based on a user content usage record input from a user terminal, a preference information management module for selecting content elements based on the generated preference information; And a preference program recommendation module for selecting a preference program matching the selected content element based on metadata, and a terminal information management module for setting a video type based on terminal information input from a user terminal. .

바람직하게 상기 콘텐츠 요소는 사용자가 선호하는 타이틀, 채널, 장르, 배우 중 적어도 하나를 포함하는 것을 특징으로 한다.Preferably, the content element includes at least one of a title, a channel, a genre, and an actor that the user prefers.

바람직하게 상기 단말기 정보는 통신정보, 코덱/포맷 정보, 화면 사이즈 및 해상도 중 적어도 하나를 포함하는 것을 특징으로 한다.Preferably, the terminal information includes at least one of communication information, codec / format information, screen size, and resolution.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 선호 콘텐츠 자동녹화 서비스 제공 방법의 특징은 (A) 사용자 단말기에서 수신되는 단말기 정보 및 사용자 콘텐츠 사용기록을 수신하는 단계와, (B) 상기 수신되는 사용자 콘텐츠 사용기록을 기반으로 생성된 사용자별 선호정보를 이용하여 서비스 대상 콘텐츠들 중 선호 콘텐츠들을 선정하는 단계와, (C) 콘텐츠의 기술 정보를 표현하는 메타데이터를 기반으로 상기 선정된 콘텐츠들과 매칭되는 프로그램을 선택하여 자동 예약 및 녹화하는 단계와, (D) 상기 수신되는 단말기 정보를 기반으로 동영상 타입을 설정하여 해당 단말기에서 상기 녹화된 콘텐츠의 재생이 가능하도록 변환하는 단계와, (E) 상기 변환된 콘텐츠를 요청한 사용자 단말기로 전송하는 단계를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a method for providing a preferred content automatic recording service according to the present invention. (A) Receiving terminal information and a user content usage record received from a user terminal, and (B) The received user Selecting preferred contents from among the service target contents using user-specific preference information generated based on the contents usage history, and (C) matching the selected contents based on metadata representing technical information of the contents; Selecting a program to be automatically scheduled and recorded, (D) setting a video type based on the received terminal information, and converting to play the recorded content in the corresponding terminal; and (E) the And transmitting the converted content to the requesting user terminal.

바람직하게 선호 콘텐츠 자동녹화 서비스 제공 방법은 상기 사용자 단말기는 상기 홈서버에서 전송받은 콘텐츠의 재생을 완료하면 사용자 콘텐츠 사용 기록을 상기 홈서버로 전송하는 단계를 더 포함하는 것을 특징으로 한다.Preferably, the method for providing a preferred content recording service is further characterized in that the user terminal further comprises the step of transmitting a user content usage record to the home server when the reproduction of the content received from the home server.

본 발명에 따른 선호 콘텐츠 자동녹화 서비스 제공 장치 및 방법은 다음과 같은 효과가 있다.Apparatus and method for providing preferred content automatic recording service according to the present invention has the following effects.

첫째, 사용자가 선호하는 콘텐츠를 자동으로 파악하여 홈서버가 자동예약을 수행함으로써, 사용자는 선호 콘텐츠의 방영시간에 관계없이 원하는 시간에 원하는 단말기로 시청할 수 있다.First, since the home server automatically grasps the user's preferred content and performs automatic reservation, the user can watch the desired terminal at a desired time regardless of the broadcast time of the preferred content.

둘째, 선호하는 콘텐츠를 원하는 단말기로 시청함으로서 사용자의 시청 만족도를 높일 수 있다.Second, the viewing satisfaction of the user can be improved by watching the preferred content on a desired terminal.

셋째, 자동녹화를 통하여 사용자의 콘텐츠 시청률 및 시청빈도가 높아짐으로 광고주의 광고효과를 높일 수 있다.Third, the user's advertisement effect can be enhanced by increasing the user's content rating and viewing frequency through automatic recording.

넷째, 선호정보 관리 및 생성을 통한 콘텐츠 추천 서비스가 가능하다.Fourth, the content recommendation service through the management and creation of preference information is possible.

다섯째, 추천 서비스의 다양한 활용으로 사용자의 시청 만족도를 개선할 수 있다.Fifth, the user's viewing satisfaction can be improved by using various recommendation services.

여섯째, 최적화된 서비스, 방대한 채널, 콘텐츠, 광고들 중 사용자가 관심 있는 콘텐츠들만을 추천 및 제공하여 사용자의 노력을 덜어줄 수 있다.Sixth, it is possible to reduce the effort of the user by recommending and providing only the contents of the user who are interested in the optimized service, the vast channel, the content, and the advertisements.

일곱째, 시청만족도 증진 및 광고효과 개선으로 서비스의 수익모델이 향상된다.Seventh, the revenue model of the service is improved by improving the viewing satisfaction and improving the advertising effect.

본 발명의 다른 목적, 특성 및 이점들은 첨부한 도면을 참조한 실시예들의 상세한 설명을 통해 명백해질 것이다.Other objects, features and advantages of the present invention will become apparent from the following detailed description of embodiments with reference to the accompanying drawings.

본 발명에 따른 선호 콘텐츠 자동녹화 서비스 제공 장치 및 방법의 바람직한 실시예에 대하여 첨부한 도면을 참조하여 설명하면 다음과 같다. 그러나 본 발명은 이하에서 개시되는 실시예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예는 본 발명의 개시가 완전하도록 하며 통상의 지식을 가진자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이다.A preferred embodiment of the preferred content automatic recording service providing apparatus and method according to the present invention will be described with reference to the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but can be implemented in various different forms, only the embodiments to complete the disclosure of the present invention and complete the scope of the invention to those skilled in the art. It is provided to inform you.

도 1 은 본 발명의 실시예에 따른 선호 콘텐츠 자동녹화 서비스 제공 장치를 나타낸 도면이다.1 is a diagram showing an apparatus for providing a preferred content automatic recording service according to an embodiment of the present invention.

도 1과 같이, 선호 콘텐츠 자동녹화 서비스 제공 장치는 사용자 콘텐츠 사용 기록 정보를 제공하고 요청을 통해 수신되는 콘텐츠를 재생하는 사용자 단말기(200)와, 상기 사용자 단말기에서 수신되는 사용자 콘텐츠 사용 기록 정보를 기반으로 서비스 대상 콘텐츠들 중 사용자가 선호할 만한 콘텐츠를 선정하여 자동녹화하고, 콘텐츠 요청이 입력되면 해당 접속 단말에 적합한 재생 환경을 구성하여 상기 녹화된 콘텐츠를 상기 사용자 단말기로 제공하는 홈서버(100)로 구성된다.As shown in FIG. 1, the apparatus for providing preferred content auto recording service provides user content usage record information and reproduces the content received through the request, and the user content usage record information received from the user terminal. The home server 100 selects the contents that the user prefers among the service target contents and automatically records the contents, and when the content request is input, configures a playback environment suitable for the corresponding access terminal to provide the recorded contents to the user terminal. It consists of.

이때, 상기 사용자 단말기(200)는 TV, 핸드폰, PMP, PDA 등 영상/음성 신호를 입력받아 재생 가능한 모든 유무선 미디어 플레이어로 구성되고, 홈서버(100)는 가정 내에 구비된 개인용 PC 또는 모바일 IPTV(Internet Protocol TV) STB(Set-Top Box)로 구성되는 것이 바람직하다.In this case, the user terminal 200 is composed of all wired and wireless media players capable of receiving and playing video / audio signals such as a TV, a mobile phone, a PMP, a PDA, and the home server 100 includes a personal PC or a mobile IPTV provided in a home. Internet Protocol TV) STB (Set-Top Box) is preferred.

도 2 는 도 1의 홈서버의 구성을 상세히 나타낸 도면이다.FIG. 2 is a diagram illustrating in detail the configuration of the home server of FIG. 1.

도 2와 같이 상기 홈서버(200)는 사용자 단말기(200)에서 입력되는 사용자별 단말기 정보 및 콘텐츠 사용기록을 수집 및 학습하는 메타데이터 관리부(110)와, 상기 메타데이터 관리부(110)에서 학습된 사용자별 선호정보를 기반으로 서비스 대상 콘텐츠들 중 사용자가 선호할 만한 콘텐츠들을 선정하는 추천 콘텐츠 관리부(120)와, 상기 추천 콘텐츠 관리부(120)에서 선정된 콘텐츠들을 콘텐츠의 기술(description) 정보를 표현하는 메타데이터를 기반으로 자동예약 녹화하는 자동녹화 제어부(130)와, 상기 자동녹화 제어부에서 녹화되는 콘텐츠들을 저장하는 콘 텐츠 저장부(140)와, 사용자 단말기(200)에서 입력되는 단말기 정보를 기반으로 상기 저장된 콘텐츠를 단말기에 적합한 재생환경으로 변환하는 코딩부(150)와, 상기 변환된 콘텐츠를 요청된 사용자 단말기(200)로 전송하는 데이터 전송부(160)로 구성된다.As shown in FIG. 2, the home server 200 includes a metadata manager 110 that collects and learns user-specific terminal information and content usage records input from the user terminal 200, and the metadata manager 110 is trained by the metadata manager 110. Recommend content management unit 120 to select the content that the user prefers among the target content of the service based on the user-specific preference information, and the content selected by the recommended content management unit 120 expresses description information of the content The automatic recording controller 130 for auto-scheduled recording based on the metadata, a content storage unit 140 for storing contents recorded by the automatic recording controller, and terminal information input from the user terminal 200. A coding unit 150 for converting the stored contents into a playback environment suitable for the terminal, and the requested user terminal 200. It consists of a data transmission unit 160 to transmit.

이때, 상기 메타데이터 관리부(110)는 사용자 단말기(200)에서 입력되는 사용자 콘텐츠 사용기록을 기반으로 사용자별 선호정보를 생성하는 히스토리 생성모듈(112)과, 상기 히스토리 생성모듈(112)에서 생성된 선호정보를 기반으로 사용자가 선호하는 타이틀, 채널, 장르, 배우 등을 포함하는 콘텐츠 요소를 선별하는 선호정보 관리모듈(114)과, 콘텐츠의 기술(description) 정보를 표현하는 메타데이터를 바탕으로 상기 선별된 콘텐츠 요소와 매칭되는 선호프로그램을 선택하는 선호프로그램 추천모듈(116)과, 사용자 단말기(200)에서 입력되는 통신정보, 코덱/포맷 정보, 화면 사이즈 및 해상도 등의 단말기정보를 기반으로 동영상 타입을 설정하는 단말기정보 관리모듈(118)로 구성된다.At this time, the metadata management unit 110 is generated by the history generation module 112 and the history generation module 112 for generating preference information for each user based on the user content usage record input from the user terminal 200. The preference information management module 114 that selects content elements including a title, a channel, a genre, an actor, and the like that the user prefers based on the preference information, and the metadata based on metadata representing description information of the content. Video program type based on the preference program recommendation module 116 for selecting a preferred program matching the selected content element and terminal information such as communication information, codec / format information, screen size and resolution input from the user terminal 200. It consists of a terminal information management module 118 to set.

이때, 상기 홈서버(100)와 사용자 단말기(200) 간의 송수신 방법은 SOAP(Simple Object Access Protocol)을 따른다.At this time, the method of transmitting and receiving between the home server 100 and the user terminal 200 follows the Simple Object Access Protocol (SOAP).

이와 같이 구성된 본 발명에 따른 선호 콘텐츠 자동녹화 서비스 장치의 동작을 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.The operation of the preferred content automatic recording service apparatus according to the present invention configured as described above will be described in detail with reference to the accompanying drawings.

도 3 는 본 발명의 실시예에 따른 선호 콘텐츠 자동녹화 서비스 제공 방법을 나타낸 흐름도이다.3 is a flowchart illustrating a method for providing a preferred content automatic recording service according to an embodiment of the present invention.

도 3을 참조하여 설명하면 먼저, 홈서버(100)는 상기 사용자 단말기(200)로 요청 포맷(request format)을 통해 Send_DeviceInfo() 오퍼레이션으로 단말기 정보를 요청한다. 이때, 홈서버(100)와 사용자 단말기(200) 간의 송수신 방법은 SOAP(Simple Object Access Protocol)을 따르며, 이를 위해 다음 표 1에 도시된 바와 같이, 홈서버(100)는 사용자 단말기(200)로 요청 포맷(request format)을 통해 Send_DeviceInfo() 오퍼레이션으로 단말기 정보를 요청한다.Referring to FIG. 3, first, the home server 100 requests terminal information through a Send_DeviceInfo () operation through a request format to the user terminal 200. At this time, the method of transmitting and receiving between the home server 100 and the user terminal 200 follows the Simple Object Access Protocol (SOAP), and for this purpose, as shown in Table 1 below, the home server 100 is connected to the user terminal 200. Terminal information is requested by the Send_DeviceInfo () operation through a request format.

<xs:complexType name="Send_DeviceInfoType"> <xs:sequence> <xs:element name="DeviceInfoData" type="DeviceInfoType"/> </xs:sequence> </xs:complexType> <xs:element name="Send_DeviceInfo" type="Send_DeviceInfoType"/><xs: complexType name = "Send_DeviceInfoType"> <xs: sequence> <xs: element name = "DeviceInfoData" type = "DeviceInfoType" /> </ xs: sequence> </ xs: complexType> <xs: element name = " Send_DeviceInfo "type =" Send_DeviceInfoType "/>

위의 표 1과 같은 Send_DeviceInfo() 오퍼레이션으로 홈서버(100)는 사용자 단말기(200)에 단말기 정보, 광고의 재생 이력 정보 등을 요청하게 된다.With the Send_DeviceInfo () operation as shown in Table 1 above, the home server 100 requests the user terminal 200 for terminal information and reproduction history information of an advertisement.

이에 사용자 단말기(200)는 홈서버(100)에서 요청되는 Send_DeviceInfo() 오퍼레이션을 입력받으면, 응답 포맷(response format)을 통해 단말기 정보, 사용자 콘텐츠 사용기록을 전송한다(S10). When the user terminal 200 receives the Send_DeviceInfo () operation requested from the home server 100, the user terminal 200 transmits the terminal information and the user content usage record through a response format (S10).

다음 표 2는 사용자 콘텐츠 사용기록 및 단말기 정보의 구조를 전송한 실시예이다. 참고로 상기 사용자 콘텐츠 사용 기록은 TV-Anytime 메타데이터 정의를 따른다.Table 2 below shows an example of transmitting a structure of user content usage records and terminal information. For reference, the user content usage record follows the TV-Anytime metadata definition.

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:complexType name="TerminalinfoType"> <xs:sequence> <xs:element name="DisaplySize" /> <xs:element name="DisaplyResolution" maxOccurs="unbounded"/> <xs:element name="NetworkInfo" minOccurs="0"/> <xs:element name="CPUInfo"/> <xs:element name="MEMInfo"/> <xs:element name="Codec"/> </xs:sequence> </xs:complexType> <xs:complexType name="CMUsageHistoryInfoListType"> <xs:sequence> <xs:element name="ServerCMID" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="UsageDate" minOccurs="1" maxOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="CMUsageHistoryInfoType"> <xs:sequence> <xs:element name="CMUsageHistoryInfoList" type="CMUsageHistoryInfoListType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="DeviceInfoType"> <xs:sequence> <xs:element name="TerminalInfo" type="TerminalinfoType" minOccurs="0"/> <xs:element name="Aepginfo" type="AepginfoType" minOccurs="0"/> <xs:element name="CMUsageHistoryInfo" type="CMUsageHistoryInfoType" minOccurs="0"/> <xs:element name="UserPreferenceInfo" minOccurs="0"/> <xs:element name="UsageHistoryInfo" minOccurs="0"/> </xs:sequence> <xs:attribute name="DeviceId" type= "xs:string" use="required"/> </xs:complexType> <xs:element name="DeviceInfo" type="DeviceInfoType"/> <? xml version = "1.0" encoding = "UTF-8"?> <xs: schema xmlns: xs = "http://www.w3.org/2001/XMLSchema" elementFormDefault = "qualified" attributeFormDefault = "unqualified" > <xs: complexType name = "TerminalinfoType"> <xs: sequence> <xs: element name = "DisaplySize" /> <xs: element name = "DisaplyResolution" maxOccurs = "unbounded" /> <xs: element name = " NetworkInfo "minOccurs =" 0 "/> <xs: element name =" CPUInfo "/> <xs: element name =" MEMInfo "/> <xs: element name =" Codec "/> </ xs: sequence> </ xs: complexType> <xs: complexType name = "CMUsageHistoryInfoListType"> <xs: sequence> <xs: element name = "ServerCMID" type = "xs: string" minOccurs = "1" maxOccurs = "1" /> <xs: element name = "UsageDate" minOccurs = "1" maxOccurs = "1" /> </ xs: sequence> </ xs: complexType> <xs: complexType name = "CMUsageHistoryInfoType"> <xs: sequence> <xs: element name = "CMUsageHistoryInfoList" type = "CMUsageHistoryInfoListType" minOccurs = "0" maxOccurs = "unbounded" /> </ xs: sequence> </ xs: complexType> <xs: complexType name = "DeviceInf oType "> <xs: sequence> <xs: element name =" TerminalInfo "type =" TerminalinfoType "minOccurs =" 0 "/> <xs: element name =" Aepginfo "type =" AepginfoType "minOccurs =" 0 "/> <xs: element name = "CMUsageHistoryInfo" type = "CMUsageHistoryInfoType" minOccurs = "0" /> <xs: element name = "UserPreferenceInfo" minOccurs = "0" /> <xs: element name = "UsageHistoryInfo" minOccurs = "0 "/> </ xs: sequence> <xs: attribute name =" DeviceId "type =" xs: string "use =" required "/> </ xs: complexType> <xs: element name =" DeviceInfo "type =" DeviceInfoType "/>

위의 표 2와 같이 단말기의 정보는 TerminalInfo, CMUsageHistoryInfo, UserPreferenceInfo, UsageHistoryInfo를 갖는다. 상기 TerminalInfo는 "DeviceID", "DisaplyResolution", "NetworkInfo", "CPUInfo", “MEMInfo", "Codec" 등의 정보를 갖는다. 이때, 상기 DeviceInfo 전송시 CMUsageHistoryInfo의 전송이 가능하다. 참고로 CMUsageHistoryInfo는 홈서버로부터 전송 받은 광고를 단말기에서 재생한 사용자 콘텐츠 사용 기록의 이력에 대한 정보를 나타낸다. 상기 사용자 콘텐츠 사용 기록에 따른 내용은 아래에서 설명한다.As shown in Table 2 above, the terminal information includes TerminalInfo, CMUsageHistoryInfo, UserPreferenceInfo, and UsageHistoryInfo. The TerminalInfo has information such as "DeviceID", "DisaplyResolution", "NetworkInfo", "CPUInfo", "MEMInfo", "Codec", etc. At this time, CMUsageHistoryInfo can be transmitted when the DeviceInfo is transmitted. Represents information on a history of a user content usage record reproduced by a terminal on an advertisement received from a server, which will be described below.

다음의 표 3은 단말기 정보 구조를 바탕으로 생성된 디바이스 정보 xml 파일 실시예이다.Table 3 below shows an embodiment of the device information xml file generated based on the terminal information structure.

<DeviceInfo> <terminalInfo> <DisplaySize> 단말기의 모니터 사이즈 </DisplaySize> <DisaplyResolution> 단말기의 해상도 </DisaplyResolution> <DeviceID> 제품 기종 </DeviceID> <NetworkInfo> 네트워크 상태 </NetworkInfo> <CPUInfo> CPU 정보 </CPUInfo> <MEMInfo> 메모리 정보 </MEMInfo> <Codec> 코덱 정보 </Codec> </terminalInfo> <UserPreferenceInfo> 사용자 선호 정보 </UserPreferenceInfo> <UsageHistoryInfo> 사용자 콘텐츠 사용 기록 </UsageHistoryInfo> ,</DeviceInfo> <DeviceInfo> <terminalInfo> <DisplaySize> Terminal's Monitor Size </ DisplaySize> <DisaplyResolution> Terminal's Resolution </ DisaplyResolution> <DeviceID> Product Type </ DeviceID> <NetworkInfo> Network Status </ NetworkInfo> <CPUInfo> CPU Information </ CPUInfo> <MEMInfo> Memory Information </ MEMInfo> <Codec> Codec Information </ Codec> </ terminalInfo> <UserPreferenceInfo> User Preference Information </ UserPreferenceInfo> <UsageHistoryInfo> User Content Usage History </ UsageHistoryInfo>, </ DeviceInfo>

위의 표 3과 같이, 사용자 단말기(200)는 단말기의 모니터 사이즈, 단말기의 해상도, 제품 기종, 네트워크 상태, CPU 정보, 메모리 정보 및 코덱 정보 등을 포함하는 단말기 정보와, 사용자 콘텐츠 사용 기록 등을 홈서버(100)로 전송한다.As shown in Table 3 above, the user terminal 200 includes terminal information including the monitor size of the terminal, the resolution of the terminal, the product model, the network status, the CPU information, the memory information, the codec information, and the like. Transmit to home server 100.

이어 홈서버(100)는 사용자 단말기(200)에서 입력되는 사용자 콘텐츠 사용기록을 기반으로 사용자별 선호정보를 생성하고, 이렇게 생성된 선호정보를 기반으로 사용자가 선호하는 콘텐츠 요소를 선별하여 서비스 대상 콘텐츠들 중 사용자사 선호할 만한 콘텐츠들을 선정한다(S20). 이때, 상기 콘텐츠 요소는 사용자가 선호하는 타이틀, 채널, 장르, 배우 등을 포함한다.Subsequently, the home server 100 generates preference information for each user based on a user content usage record input from the user terminal 200, and selects content elements preferred by the user based on the generated preference information. Among the user's favorite content is selected (S20). In this case, the content element includes a user's favorite title, channel, genre, actor, and the like.

그리고 콘텐츠의 기술 정보를 표현하는 메타데이터를 기반으로 상기 선정된 콘텐츠들과 매칭되는 프로그램을 선택하여 자동 녹화예약을 한다(S30). 이때, 상기 녹화는 메타데이터에 기재된 정보를 통해 해당되는 프로그램이 방송되는 채널, 상영시간 및 종영시간에 맞춰 자동으로 녹화를 진행한다. 그러나 이는 그 설명을 위한 것이며 그 제한을 위한 것이 아님을 주의하여야 한다. 따라서 상기 자동 녹화예약 정보를 사용자 단말기(200)로 제공하여, 사용자가 예약된 녹화정보 중 희망하는 프로그램만을 선택하여 선별적으로 녹화를 진행할 수도 있으며, 또한 본 발명의 기술적 분야의 통상의 지식을 가진자라면 본 발명의 기술적 사상의 범위 내에서 다양한 실시예가 가능함을 이해할 수 있을 것이다. Then, a program matching with the selected contents is selected based on the metadata representing the technical information of the contents to automatically schedule recording (S30). At this time, the recording is automatically recorded according to the channel, the show time and the end time for the corresponding program is broadcasted through the information described in the metadata. It should be noted, however, that this is for the purpose of illustration and not for the purpose of limitation. Therefore, by providing the automatic recording reservation information to the user terminal 200, the user may select only the desired program from the reserved recording information to proceed with the selective recording, and also having a common knowledge in the technical field of the present invention It will be understood by those skilled in the art that various embodiments are possible within the scope of the technical idea of the present invention.

이때, 다음의 표 4는 홈서버(100)에서 자동녹화를 수행하는 구조를 나타낸 실시예이다.At this time, Table 4 is an embodiment showing a structure for performing automatic recording in the home server (100).

Figure 112007057079762-PAT00001
Figure 112007057079762-PAT00001

위의 표 4와 같이, 홈서버(100)는 자동예약을 위해 녹화할 방송 프로그램의 개수(number_of_list_elements), 프로그램이 상영되는 채널 정보(channel_number), 프로그램의 시작시간(start_time), 프로그램의 상영시간(duration), 녹화할 프로그램의 정보(Program_Metadata_link)를 가지고 있는 메타데이터나, 관련 구조를 지시하는 링크 정보를 포함한다.As shown in Table 4 above, the home server 100 includes the number of broadcast programs (number_of_list_elements) to be recorded for automatic reservation, channel information (channel_number) on which the program is displayed, start time (start_time) of the program, and show time of the program ( duration), metadata having information of a program to be recorded (Program_Metadata_link), or link information indicating a related structure.

이어 코딩부(150)는 사용자 단말기(200)에서 입력되는 단말기 정보를 이용하여 단말기정보 관리모듈(118)에서 설정된 동영상 타입을 기반으로 단말기의 환경에서 최적의 시청환경을 제공할 수 있도록 자동 녹화된 콘텐츠를 변환한다(S40). Then, the coding unit 150 is automatically recorded to provide an optimal viewing environment in the environment of the terminal based on the video type set in the terminal information management module 118 using the terminal information input from the user terminal 200. The content is converted (S40).

그리고 사용자가 접근하고 있는 사용자 단말기(200)의 UI(User Interface)를 통해 추천받은 콘텐츠의 시청을 요청하면, 상기 코딩부(150)에서 변환된 해당 콘텐츠를 상기 사용자 단말기(200)와 홈서버(100) 간의 전송망을 통해 사용자 단말기(200)로 전송된다(S50).When the user requests viewing of the recommended content through a UI (User Interface) of the user terminal 200 approaching, the corresponding content converted by the coding unit 150 is converted into the user terminal 200 and the home server ( 100 is transmitted to the user terminal 200 through a transmission network between (S50).

한편, 사용자 단말기(200)는 홈서버(100)로 전송받은 콘텐츠를 사용자 단말기(200)에서 재생 완료하게 되면 표 3에 기재된 <UsageHistoryInfo>를 통해 사용자 콘텐츠 사용 기록을 다음 표 5의 실시예와 같이 홈서버(100)로 전송한다. 그러면, 홈서버(100)는 전송망을 통해 수신된 사용자 콘텐츠 사용 기록을 활용하여 특정 사용자에게 적합한 콘텐츠를 추출하는데 사용되게 된다. On the other hand, when the user terminal 200 completes playback of the content received from the home server 100 in the user terminal 200, the user content usage record is recorded through the <UsageHistoryInfo> shown in Table 3 as shown in the following Table 5 embodiment. Transmit to home server 100. Then, the home server 100 is used to extract content suitable for a specific user by utilizing the user content usage record received through the transmission network.

<Send_DeviceInfo> <DeviceInfoData DeviceId="String"> <CMUsageHistoryInfo> <CMUsageHistoryInfoList> <ServerCMID>1</ServerCMID> <UsageDate>2006-03-20:20:30</UsageDate> </CMUsageHistoryInfoList> <CMUsageHistoryInfoList> <ServerCMID>2</ServerCMID> <UsageDate>2006-03-20:20:30</UsageDate> </CMUsageHistoryInfoList> <CMUsageHistoryInfoList> <ServerCMID>3</ServerCMID> <UsageDate>2006-03-20:20:30</UsageDate> </CMUsageHistoryInfoList> </CMUsageHistoryInfo> </DeviceInfoData> </Send_DeviceInfo> <Send_DeviceInfo> <DeviceInfoData DeviceId = "String"> <CMUsageHistoryInfo> <CMUsageHistoryInfoList> <ServerCMID> 1 </ ServerCMID> <UsageDate> 2006-03-20: 20: 30 </ UsageDate> </ CMUsageHistoryInfoList> <CMUsageHistoryInfoList> <ServerCMID > 2 </ ServerCMID> <UsageDate> 2006-03-20: 20: 30 </ UsageDate> </ CMUsageHistoryInfoList> <CMUsageHistoryInfoList> <ServerCMID> 3 </ ServerCMID> <UsageDate> 2006-03-20: 20: 30 < / UsageDate> </ CMUsageHistoryInfoList> </ CMUsageHistoryInfo> </ DeviceInfoData> </ Send_DeviceInfo>

이처럼 홈서버(100)에서 사용자 선호정보를 기반으로 추천한 사용자 선호 콘텐츠들은 도 4a와 같이 가정 내에 구비된 미디어 플레이어(TV, PC 모니터 등)는 물론, 도 4b와 같이 휴대용 미디어 플레이어(핸드폰, PMP, PDA 등)등 다양한 사용자 디바이스들과 해당 UI(User Interface)를 통해 제공된다.As described above, the user preferred contents recommended by the home server 100 based on the user preference information are media players (TV, PC monitor, etc.) provided in the home as shown in FIG. 4A, as well as portable media players (cell phone, PMP) as shown in FIG. 4B. , PDA, etc.) and various user devices and corresponding UI (User Interface).

상기에서 설명한 본 발명의 기술적 사상은 바람직한 실시예에서 구체적으로 기술되었으나, 상기한 실시예는 그 설명을 위한 것이며 그 제한을 위한 것이 아님을 주의하여야 한다. 또한, 본 발명의 기술적 분야의 통상의 지식을 가진자라면 본 발명의 기술적 사상의 범위 내에서 다양한 실시예가 가능함을 이해할 수 있을 것이다. 따라서 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다. Although the technical spirit of the present invention described above has been described in detail in a preferred embodiment, it should be noted that the above-described embodiment is for the purpose of description and not of limitation. In addition, those skilled in the art will understand that various embodiments are possible within the scope of the technical idea of the present invention. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.

도 1 은 본 발명의 실시예에 따른 선호 콘텐츠 자동녹화 서비스 제공 장치를 나타낸 도면1 is a diagram showing an apparatus for providing a preferred content automatic recording service according to an embodiment of the present invention.

도 2 는 도 1의 홈서버의 구성을 상세히 나타낸 도면2 is a diagram illustrating in detail the configuration of the home server of FIG.

도 3 은 본 발명의 실시예에 따른 선호 콘텐츠 자동녹화 서비스 제공 방법을 나타낸 흐름도3 is a flowchart illustrating a method for providing a preferred content automatic recording service according to an embodiment of the present invention.

도 4a 및 도 4b는 본 발명에 따른 자동녹화 서비스가 제공된 실시예4a and 4b is an embodiment provided with an automatic recording service according to the present invention

*도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

100 : 홈서버 110 : 메타데이터 관리부100: home server 110: metadata management unit

112 : 히스토리 생성모듈 114 : 선호정보 관리모듈112: history generation module 114: preference information management module

116 : 선호프로그램 관리모듈 118 : 단말기정보 관리모듈116: preferred program management module 118: terminal information management module

120 : 추천 콘텐츠 관리부 130 : 자동녹화 제어부120: recommended content management unit 130: automatic recording control unit

140 : 콘텐츠 저장부 150 : 코딩부140: content storage unit 150: coding unit

160 : 데이터 전송부 200 : 사용자 단말기160: data transmission unit 200: user terminal

Claims (10)

사용자 콘텐츠 사용 기록 정보를 제공하고 요청을 통해 수신되는 콘텐츠를 재생하는 사용자 단말기와,A user terminal providing user content usage record information and reproducing content received through a request; 상기 수신되는 사용자 콘텐츠 사용 기록 정보를 기반으로 서비스 대상 콘텐츠들 중 사용자가 선호 콘텐츠를 선정하여 자동녹화하고, 콘텐츠 요청이 입력되면 해당 접속 단말에 적합한 재생 환경을 구성하여 상기 녹화된 콘텐츠를 상기 사용자 단말기로 제공하는 홈서버를 포함하는 것을 특징으로 하는 선호 콘텐츠 자동녹화 서비스 제공 장치.The user selects and automatically records preferred content among service target contents based on the received user content usage record information, and when a content request is input, configures a playback environment suitable for a corresponding access terminal to display the recorded content on the user terminal. Apparatus for providing preferred content automatic recording service, characterized in that it comprises a home server provided by. 제 1 항에 있어서, The method of claim 1, 상기 홈서버는 가정 내에 구비된 개인용 PC 또는 모바일 IPTV(Internet Protocol TV) STB(Set-Top Box)로 구성되는 것을 특징으로 하는 선호 콘텐츠 자동녹화 서비스 제공 장치.The home server is a preferred content automatic recording service providing apparatus comprising a personal PC or a mobile IPTV (Set-Top Box) STB provided in the home. 제 1 항에 있어서, 상기 홈서버는 The method of claim 1, wherein the home server 사용자 단말기에서 입력되는 사용자별 단말기 정보 및 콘텐츠 사용기록을 수집 및 학습하는 메타데이터 관리부와,A metadata management unit for collecting and learning user-specific terminal information and content usage records input from the user terminal; 상기 학습된 사용자별 선호정보를 기반으로 서비스 대상 콘텐츠들 중 사용자 선호 콘텐츠들을 선정하는 추천 콘텐츠 관리부와,A recommended content management unit for selecting user preference contents among service target contents based on the learned user preference information; 상기 선정된 콘텐츠들을 메타데이터를 기반으로 자동예약 녹화하는 자동녹화 제어부와,An automatic recording controller configured to automatically schedule recording of the selected contents based on metadata; 사용자 단말기에서 입력되는 단말기 정보를 기반으로 상기 녹화된 콘텐츠를 단말기에 적합한 재생환경으로 변환하는 코딩부와,A coding unit for converting the recorded content into a playback environment suitable for a terminal based on terminal information input from a user terminal; 상기 변환된 콘텐츠를 요청된 사용자 단말기로 전송하는 데이터 전송부를 포함하는 것을 특징으로 하는 선호 콘텐츠 자동녹화 서비스 제공 장치.And a data transmitter for transmitting the converted contents to the requested user terminal. 제 3 항에 있어서, 상기 메타데이터 관리부는The method of claim 3, wherein the metadata management unit 사용자 단말기에서 입력되는 사용자 콘텐츠 사용기록을 기반으로 사용자별 선호정보를 생성하는 히스토리 생성모듈과,A history generation module for generating preference information for each user based on a user content usage record input from the user terminal; 상기 생성된 선호정보를 기반으로 콘텐츠 요소를 선별하는 선호정보 관리모듈과,A preference information management module that selects a content element based on the generated preference information; 메타데이터를 바탕으로 상기 선별된 콘텐츠 요소와 매칭되는 선호프로그램을 선택하는 선호프로그램 추천모듈과,A preference program recommendation module for selecting a preference program matching the selected content element based on metadata; 사용자 단말기에서 입력되는 단말기 정보를 기반으로 동영상 타입을 설정하는 단말기정보 관리모듈을 포함하는 것을 특징으로 하는 선호 콘텐츠 자동녹화 서비스 제공 장치.Apparatus for providing an automatic content recording service, characterized in that it comprises a terminal information management module for setting the video type based on the terminal information input from the user terminal. 제 4 항에 있어서,The method of claim 4, wherein 상기 콘텐츠 요소는 사용자가 선호하는 타이틀, 채널, 장르, 배우 중 적어도 하나를 포함하는 것을 특징으로 하는 선호 콘텐츠 자동녹화 서비스 제공 장치. And the content element includes at least one of a title, a channel, a genre, and an actor that the user prefers. 제 4 항에 있어서,The method of claim 4, wherein 상기 단말기 정보는 통신정보, 코덱/포맷 정보, 화면 사이즈 및 해상도 중 적어도 하나를 포함하는 것을 특징으로 하는 선호 콘텐츠 자동녹화 서비스 제공 장치.And the terminal information includes at least one of communication information, codec / format information, screen size, and resolution. (A) 사용자 단말기에서 수신되는 단말기 정보 및 사용자 콘텐츠 사용기록을 수신하는 단계와,(A) receiving the terminal information and the user content usage record received from the user terminal, (B) 상기 수신되는 사용자 콘텐츠 사용기록을 기반으로 생성된 사용자별 선호정보를 이용하여 서비스 대상 콘텐츠들 중 선호 콘텐츠들을 선정하는 단계와,(B) selecting the preferred contents among the service target contents by using the user-specific preference information generated based on the received user content usage record; (C) 콘텐츠의 기술 정보를 표현하는 메타데이터를 기반으로 상기 선정된 콘텐츠들과 매칭되는 프로그램을 선택하여 자동 예약 및 녹화하는 단계와,(C) selecting and automatically recording and recording a program matching the selected contents based on metadata representing technical information of the contents; (D) 상기 수신되는 단말기 정보를 기반으로 동영상 타입을 설정하여 해당 단말기에서 상기 녹화된 콘텐츠의 재생이 가능하도록 변환하는 단계와,(D) setting a video type based on the received terminal information and converting the recorded contents to be played in the corresponding terminal; (E) 상기 변환된 콘텐츠를 요청한 사용자 단말기로 전송하는 단계를 포함하는 것을 특징으로 하는 선호 콘텐츠 자동녹화 서비스 제공 방법.And (E) transmitting the converted content to the requesting user terminal. 제 7 항에 있어서, The method of claim 7, wherein 상기 단말기 정보는 모니터 사이즈, 단말기의 해상도, 제품 기종, 네트워크 상태, CPU 정보, 메모리 정보 및 코덱 정보 중 적어도 하나인 것을 특징으로 하는 선호 콘텐츠 자동녹화 서비스 제공 방법.And the terminal information is at least one of a monitor size, a resolution of a terminal, a product model, a network state, CPU information, memory information, and codec information. 제 7 항에 있어서,The method of claim 7, wherein 상기 사용자 단말기는 상기 홈서버에서 전송받은 콘텐츠의 재생을 완료하면 사용자 콘텐츠 사용 기록을 상기 홈서버로 전송하는 단계를 더 포함하는 것을 특징으로 하는 선호 콘텐츠 자동녹화 서비스 제공 방법.And transmitting the user content usage record to the home server when the user terminal finishes playing the content received from the home server. 제 7 항에 있어서,The method of claim 7, wherein 상기 사용자 콘텐츠 사용 기록은 TV-Anytime 메타데이터 정의를 따르는 것을 특징으로 하는 선호 콘텐츠 자동녹화 서비스 제공 방법.And recording the user content usage according to the definition of TV-Anytime metadata.
KR1020070078748A 2007-08-06 2007-08-06 Apparatus and method for providing preferred content automatic recording service Ceased KR20090014657A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070078748A KR20090014657A (en) 2007-08-06 2007-08-06 Apparatus and method for providing preferred content automatic recording service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070078748A KR20090014657A (en) 2007-08-06 2007-08-06 Apparatus and method for providing preferred content automatic recording service

Publications (1)

Publication Number Publication Date
KR20090014657A true KR20090014657A (en) 2009-02-11

Family

ID=40684528

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070078748A Ceased KR20090014657A (en) 2007-08-06 2007-08-06 Apparatus and method for providing preferred content automatic recording service

Country Status (1)

Country Link
KR (1) KR20090014657A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101110991B1 (en) * 2009-09-14 2012-02-16 브로드밴드미디어주식회사 Broadcasting service system and method for providing viewer prefernce information according to using time shift function on viewing real-time broadcasting

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101110991B1 (en) * 2009-09-14 2012-02-16 브로드밴드미디어주식회사 Broadcasting service system and method for providing viewer prefernce information according to using time shift function on viewing real-time broadcasting

Similar Documents

Publication Publication Date Title
KR101766472B1 (en) System and method for providing remote access to ineractive media guidance applications
US9654721B2 (en) System and method for providing personal content recommendations
US9477666B2 (en) Method and system for providing “what&#39;s next” data
TW530490B (en) Interactive media guide with media guidance interface
CA2648453C (en) Linking and browsing media on television
CN102439986B (en) Electronic notification device and electronic notification method
CN112584198B (en) Interactive media guidance system with multiple devices
RU2368094C2 (en) Technologies of content recording
US20120030587A1 (en) Systems and methods for sharing media using social media guidance applications
US20120030586A1 (en) Systems and methods for sharing media using social media guidance applications
US8887200B2 (en) Smart catch-up for media content viewing
US8312494B2 (en) Presenting a continuous programming sequence at a client terminal
US8091105B2 (en) Method and apparatus for reproducing contents based on electronic program guide
US20120222061A1 (en) Automatic media asset update over an online social network
KR101002070B1 (en) Related content receiving device, related content providing device, and related content transmission system using same
CN101578863A (en) Authorable content rating system
CN101127884A (en) Program switching method
JP2019525661A (en) System and method for storing rescheduled media assets for transmission from different sources
US20080244654A1 (en) System and Method for Providing a Directory of Advertisements
US20170316708A1 (en) Systems and methods for providing word definitions based on user exposure
US20100031292A1 (en) Video system
KR100926705B1 (en) Apparatus and method for providing customized advertisement service
KR20090014657A (en) Apparatus and method for providing preferred content automatic recording service
WO2012015631A1 (en) Systems and methods for sharing media using social media guidance applications
KR20110036410A (en) Digital broadcasting system and method having individual notification function for new and updated information

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20070806

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20090115

Patent event code: PE09021S01D

PG1501 Laying open of application
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20090610

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20090115

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I