KR101022285B1 - 동영상 객체정보 서비스 제공 방법 및 시스템 - Google Patents

동영상 객체정보 서비스 제공 방법 및 시스템 Download PDF

Info

Publication number
KR101022285B1
KR101022285B1 KR1020080042498A KR20080042498A KR101022285B1 KR 101022285 B1 KR101022285 B1 KR 101022285B1 KR 1020080042498 A KR1020080042498 A KR 1020080042498A KR 20080042498 A KR20080042498 A KR 20080042498A KR 101022285 B1 KR101022285 B1 KR 101022285B1
Authority
KR
South Korea
Prior art keywords
information
video
frame
user
user terminal
Prior art date
Application number
KR1020080042498A
Other languages
English (en)
Other versions
KR20090116512A (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 KR1020080042498A priority Critical patent/KR101022285B1/ko
Publication of KR20090116512A publication Critical patent/KR20090116512A/ko
Application granted granted Critical
Publication of KR101022285B1 publication Critical patent/KR101022285B1/ko

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/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/4728End-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 selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
    • 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
    • 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/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
    • 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/4722End-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 requesting additional data associated with the content

Landscapes

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

Abstract

본 발명은 동영상 객체정보 서비스 제공 방법 및 시스템에 관한 것으로서, 더욱 상세하게는 동영상에 등장하는 특정 객체에 대하여, 사용자가 동영상 화면에서 일정영역을 클릭함에 의해 상세한 정보를 얻을 수 있게 하는 동영상 객체정보 서비스 제공 방법 및 시스템에 관한 것이다.
또한 본 발명은 동영상 시청중 특정 장면을 저장해 두고, 이후 원하는 시점에, 저장한 장면과 그 장면에 등장하는 객체들의 정보를 확인할 수 있게 하는 동영상 객체정보 서비스 제공 방법 및 시스템에 관한 것이다.
본 발명에 의하면, 동영상에 등장하는 객체 중 특정 인물, 사물과 같이 화면상에서 차지하는 부분이 명확한 객체 뿐 아니라, 배경이 되는 장소 또는 그 화면에서 들리는 배경 음악과 같이 일정한 영역을 화면상에서 특정하기 어려운 객체들에 대하여도 그 상세정보를 얻을 수 있다.
또한 본 발명에 의하면, 동영상 시청중 상세정보를 얻기 원하는 객체들이 등장할 때 그 장면 및 그에 포함된 객체들을 즉시 저장해 두었다가 이후에 조회할 수 있게 함으로써 동영상 시청을 방해하지 않으면서도 모든 객체정보를 얻을 수 있다.
동영상, 객체정보

Description

동영상 객체정보 서비스 제공 방법 및 시스템{METHOD AND SYSTEM FOR PROVIDING INFORMATION OF OBJECTS IN A MOVING PICTURE}
본 발명은 동영상 객체정보 서비스 제공 방법 및 시스템에 관한 것으로서, 더욱 상세하게는 동영상에 등장하는 특정 객체에 대하여, 사용자가 동영상 화면에서 일정영역을 클릭함에 의해 상세한 정보를 얻을 수 있게 하는 동영상 객체정보 서비스 제공 방법 및 시스템에 관한 것이다.
또한 본 발명은 동영상 시청중 특정 장면을 저장해 두고, 이후 원하는 시점에, 저장한 장면과 그 장면에 등장하는 객체들의 정보를 확인할 수 있게 하는 동영상 객체정보 서비스 제공 방법 및 시스템에 관한 것이다.
본 발명은 드라마, 영화 등 동영상 컨텐츠에서 인터넷을 활용한 양방향 서비스를 위해 동영상내에서 객체정보를 표시하는 방법 및 동영상관련 서비스를 제공하는 방법을 제공하는 기술에 관한 것이다.
디지털 방송시대의 광고시장에 있어선 PVR(Personal Video Recorder, 개인용 비디오 녹화장치)의 퀵스킵(광고 뛰어넘기)기능 등 사용자들이 적극적으로 광고를 회피할 수 있는 기술이 개발됨에 따라 광고의 무용성이 우려되고 있으며, 이에 대 한 대안으로 효과적인 광고를 위해 PPL(Product Placement, 영화, 드라마 등에 상품을 등장시켜 간접적으로 광고하는 마케팅기법의 하나)이나 프로그램 연동형 광고인 CIP(Commercial In Program)방식이 크게 대두되고 있다. 이러한 방식의 광고에선 정보제공자와 사용자가 상호 정보를 주고 받는 양방향 서비스를 위해서 동영상 내의 메뉴나 객체 자체를 표시하고 선택하는 기술이 필수적인 요건이 된다.
그러나, 동영상내 등장하는 소품, 인물, 음식 등과 달리 배경음악정보 등은 영역이 존재하지않아 사용자가 어떤 영역을 선택해야 정보를 알 수 있을지 혼란스럽게 되며, 레스토랑, 미술관, 여행지 등 촬영지 정보는 화면전체 영역에 나타나, 또한 사용자가 어떤 영역을 선택해야 장소정보를 볼 수 있을지 알기 어려운 실정이다. 또한, 동영상내 등장하는 객체들에 대한 정보를 알고 싶어도 동영상 시청을 방해받지 않고 싶은 시청자의 필요가 크므로, 시청이 끝난 후 또는, 주인공이 나오지 않는 지루한 장면에서 관심있는 객체정보를 조회할 수 있도록 하는 기능이 필요하다.
본 발명은 이와 같은 문제점을 해결하기 위해 창안된 것으로서, 동영상에 등장하는 객체 중 특정 인물, 사물과 같이 화면상에서 차지하는 부분이 명확한 객체 뿐 아니라, 배경이 되는 장소 또는 그 화면에서 들리는 배경 음악과 같이 일정한 영역을 화면상에서 특정하기 어려운 객체들에 대하여도 그 상세정보를 얻을 수 있게 하는데 그 목적이 있다.
또한 본 발명은, 동영상 시청중 상세정보를 얻기 원하는 객체들이 등장할 때 그 장면 및 그에 포함된 객체들을 즉시 저장해 두었다가 이후에 조회할 수 있게 함으로써 동영상 시청을 방해하지 않으면서도 모든 객체정보를 얻을 수 있게 하는데 그 목적이 있다.
상기와 같은 목적을 달성하기 위하여 본 발명에 따른, 동영상에 포함된 객체정보를 제공하는 시스템이, 동영상 화면상에서 일정한 영역을 특정할 수 있는 객체(이하 '일반객체'라 한다) 또는 일정한 영역을 특정할 수 없는 객체(이하 '특수객체'라 한다)에 대한 정보를 제공하는 방법은, (a) 사용자 단말로부터 동영상 객체정보 서비스가 수반된 동영상의 전송 요청을 수신하는 단계; (b) 상기 일반객체 또는 특수객체를 동영상 화면상에서 선택하기 위한 인터페이스 정보를 포함하는 파일(이하 '객체선택 정보파일'이라 한다)을 상기 사용자 단말로 전송하는 단계; (c) 요청된 동영상을 상기 사용자 단말로 전송하는 단계; 및 (d) 상기 동영상 내의 상 기 일반객체 또는 특수객체에 대한 정보제공 요청을 수신하면, 그 객체에 대한 정보를 검색하여 사용자 단말로 송신하는 단계;를 포함한다.
상기 특수객체는, 동영상에 나타나는 배경 장소 또는 배경음악을 포함할 수 있다.
상기 객체선택 정보파일에 포함되는 정보에는, 상기 특수객체가 등장하는 동영상내 프레임 정보 및 상기 특수객체에 대한 정보를 동영상 객체정보 서비스 시스템에 요청하기 위하여 그 프레임 내에서 사용자가 포인팅할 수 있는 영역정보가 포함될 수 있다.
본 발명의 다른 측면에 따르면, 동영상에 포함된 객체정보를 제공하는 시스템이, 사용자가 지정한 동영상내 특정 프레임에 대한 정보를 저장하고, 사용자의 요청시 저장된 프레임에 포함된 객체정보를 제공하는 방법은, (a) 사용자 단말로부터 동영상 객체정보 서비스가 수반된 동영상의 전송 요청을 수신하는 단계; (b) 동영상 내 특정 프레임에 포함된 객체정보의 저장요청 및 저장된 객체정보의 조회요청을 위한 사용자 인터페이스 정보를 포함하는 파일(이하 '객체선택 정보파일'이라 한다)을 상기 사용자 단말로 전송하는 단계; (c) 요청된 동영상을 상기 사용자 단말로 전송하는 단계; (d) 사용자 단말로부터 특정 프레임 저장요청을 수신하면, 그 프레임에 포함된 객체정보를 저장하는 단계; (e) 사용자 단말로부터 상기 객체정보가 저장된 프레임 목록 요청을 수신하면 해당 프레임 목록을 상기 사용자 단말로 송신하는 단계; 및 (f) 사용자 단말로부터 상기 목록에 포함된 특정 프레임의 객체 정보 요청을 수신하면, 그 프레임 내에 포함된 객체들의 목록을 상기 사용자 단 말로 송신하는 단계;를 포함한다.
상기 객체선택 정보파일에 포함되는 정보에는, 동영상내 특정 프레임에 대한 정보를 저장요청하거나, 저장된 프레임에 포함된 객체정보를 제공요청하기 위하여 그 프레임 내에서 사용자가 포인팅할 수 있는 영역정보가 포함될 수 있다.
상기 단계(e)에서, 상기 사용자 단말에 송신하는 프레임 목록에는, 각 프레임의 정지영상이 포함되는 것이 좋다.
상기 단계(f)에서, 상기 사용자 단말에 객체들의 목록을 송신하는 경우, 그 객체들을 포함하는 프레임의 정지영상을 함께 송신하는 것이 바람직하다.
상기 단계(f) 이후, (g) 상기 단계(f)에서 송신한 객체들의 목록에 포함된 특정 객체에 대한 상세정보 요청을 수신하면, 그 객체에 대한 상세정보를 상기 사용자 단말로 송신하는 단계;를 더 포함할 수 있다.
본 발명의 또 다른 측면에 따르면, 사용자가 지정한 동영상내 특정 프레임에 대한 정보를 저장하고, 사용자의 요청시 저장된 프레임에 포함된 객체정보를 제공하는 시스템(이하 '동영상 객체정보 서비스 시스템'이라 한다)은, 객체정보 서비스가 수반된 동영상을 제공하는 동영상 컨텐츠 서버; 및 특정 프레임에 대한 정보 저장요청 및 저장된 프레임에 포함된 객체정보를 제공하기 위한 사용자 인터페이스 정보를 포함하는 파일(이하 '객체선택 정보파일'이라 한다)을 사용자 단말로 제공하고, 사용자에게 상기 객체에 대한 정보를 제공하는 객체정보 서비스 서버;를 포함한다.
상기 객체정보 서비스 서버는, 객체선택 정보파일을 저장하는 객체선택 정보 파일 저장부; 사용자의 동영상 요청시, 상기 객체선택 정보파일 저장부에서 그 동영상에 수반하는 객체선택 정보파일을 검색하여 사용자 단말로 제공하는 객체선택 정보파일 제공모듈; 동영상에 포함된 객체들의 정보를 저장하는 객체정보 저장부; 상기 객체정보 저장부에서 객체정보를 검색하여 사용자 단말로 전송하는 객체정보 제공모듈; 및 상기 각 구성요소를 제어하여 동영상 객체정보 서비스 제공을 위한 일련의 처리를 담당하는 제어부;를 포함할 수 있다.
상기 객체정보 서비스 서버는, 사용자 단말의 특정 프레임 정보 저장 요청시, 그 프레임 정보 및 그 프레임에 포함된 객체 목록을 매핑하여 저장하는 사용자 프레임 정보 저장부; 및 상기 사용자 단말로부터 상기 저장된 프레임에 포함된 객체 목록 요청시 상기 프레임 정보와 그에 포함된 객체 목록을 상기 사용자 프레임 정보 저장부에서 추출하여 제공하는 사용자 프레임 정보 제공모듈;을 더 포함할 수 있다.
본 발명의 또 다른 측면에 의하면, 사용자 단말이, 동영상 객체정보 서비스 시스템과 통신하며, 사용자가 지정한 동영상내 특정 프레임에 대한 정보를 저장하고, 사용자의 요청시 저장된 프레임에 포함된 객체정보를 제공하는 방법은, (a) 상기 동영상 객체정보 서비스 시스템으로 동영상 송출 요청을 송신하는 단계; (b) 상기 동영상 객체정보 서비스 시스템으로부터, 특정 프레임에 대한 정보 저장요청 및 저장된 프레임에 포함된 객체정보를 제공하기 위한 사용자 인터페이스 정보를 포함하는 파일(이하 '객체선택 정보파일'이라 한다)을 요청된 동영상과 함께 수신하는 단계; (c) 사용자가 현재 시청중인 프레임에 대한 저장을 요청하면 해당 프레임에 대한 정보 저장 요청을 동영상 객체정보 서비스 시스템으로 송신하는 단계; (d) 사용자가 기 저장요청한 프레임 목록을 요청하면, 해당 프레임 목록 전송 요청을 동영상 객체정보 서비스 시스템으로 송신하는 단계; (e) 상기 동영상 객체정보 서비스 시스템으로부터 저장된 프레임 목록을 수신하여 사용자 단말 화면에 디스플레이해 주는 단계; (f) 사용자가 상기 목록에 포함된 특정 프레임의 객체 정보를 요청하면, 해당 프레임에 포함된 객체 정보 제공 요청을 동영상 객체정보 서비스 시스템으로 송신하는 단계; 및 (g) 상기 동영상 객체정보 서비스 시스템으로부터 해당 프레임에 포함된 객체 정보를 수신하여 사용자 단말 화면에 디스플레이해 주는 단계;를 포함한다.
단계(g) 이후, (h) 상기 단계(g)에서 수신한 객체들의 목록에 포함된 특정 객체에 대하여, 사용자가 상세정보를 요청하면, 그 객체에 대한 상세정보 요청을 동영상 객체정보 서비스 시스템으로 송신하는 단계; 및 (i) 상기 동영상 객체정보 서비스 시스템으로부터 해당 객체에 대한 상세정보 요청을 수신하여 사용자 단말 화면에 디스플레이해 주는 단계;를 더 포함할 수 있다.
본 발명에 의하면, 동영상에 등장하는 객체 중 특정 인물, 사물과 같이 화면상에서 차지하는 부분이 명확한 객체 뿐 아니라, 배경이 되는 장소 또는 그 화면에서 들리는 배경 음악과 같이 일정한 영역을 화면상에서 특정하기 어려운 객체들에 대하여도 그 상세정보를 얻을 수 있는 효과가 있다.
또한 본 발명에 의하면, 동영상 시청중 상세정보를 얻기 원하는 객체들이 등 장할 때 그 장면 및 그에 포함된 객체들을 즉시 저장해 두었다가 이후에 조회할 수 있게 함으로써 동영상 시청을 방해하지 않으면서도 모든 객체정보를 얻을 수 있는 효과가 있다.
이하 첨부된 도면을 참조로 본 발명의 바람직한 실시예를 상세히 설명하기로 한다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.
도 1은 동영상 객체정보 서비스를 제공하기 위한 네트워크 구성을 나타내는 도면이다.
사용자 단말(30.1 내지 30.N, 이하 30.N이라 한다)은 PC 또는 무선인터넷이 가능한 단말 등을 포함한다. 도 2 내지 도 4를 참조하여 후술하는 바와 같이 사용자 단말은 IPTV 단말(20.1 내지 20.N, 이하 20.N이라 한다)을 포함할 수도 있다.
동영상 객체정보 서비스 시스템(500)은 동영상에 포함된 객체들에 대한 정보 를 제공하는 객체정보 서비스 서버(511), 동영상 컨텐츠를 제공하는 동영상 컨텐츠 서버(512)를 포함하며, 사용자로 하여금 객체를 동영상 화면상에서 선택할 수 있게 하기 위한 인터페이스 정보를 포함하는 파일(이하 '객체선택 정보파일'이라 한다)을 저작하는 객체선택 정보파일 저작서버(513)를 더 포함할 수도 있다.
동영상 컨텐츠 서버(512)는 사용자 단말(30.N)의 요청에 따라 동영상 컨텐츠를 사용자 단말로 송출한다.
객체정보 서비스 서버(511)는, 사용자 단말(30.N)로 동영상 컨텐츠 제공시 객체선택 정보파일을 함께 제공하고, 사용자 단말(30.N)로부터 동영상 내에 포함된 객체정보 요청을 수신시 그 객체정보를 사용자 단말(30.N)로 보내 준다. 또한 사용자가 선택한 특정 장면을 저장하여, 사용자의 요청시 그 장면 및 그 장면 안에 포함된 객체들의 정보를 제공할 수도 있다.
객체선택 정보파일이란, 상기 동영상 컨텐츠 서버(512)에 저장된 특정 동영상 컨텐츠에 매핑된 파일로서, 그 동영상 컨텐츠에 포함된 각종 객체를 사용자로 하여금 동영상 화면상에서 선택할 수 있게 해 주는 정보를 포함하는 파일이며, XML(Extensible Markup Language) 파일 포맷으로 구성되는 것이 바람직하다. 예를 들어 'A'라는 객체에 대하여, 동영상에서 몇 번 프레임부터 몇 번 프레임까지 등장하는지, 또 각 프레임 내에서 차지하는 영역은 어딘지 등에 대한 정보를 포함한다. 이러한 객체선택 정보파일은 객체선택 정보파일 저작서버(513)에서 저작되어 객체정보 서비스 서버(511)에 공급된다.
전술한 바와 같은 객체, 즉 동영상 화면상에서 사용자가 그 객체의 영역을 가리키기 용이한 객체를 이하 '일반객체'라고 칭하기로 한다. 일반객체에는 동영상에 등장하는 특정 인물 또는 특정 사물 등이 포함될 수 있다. 그러나 경우에 따라 동영상 내에서 사용자가 정보를 얻고 싶은 객체 중에는 일정한 영역을 화면상에서 지정하기 어려운 객체가 있는데, 이러한 객체를 상기 일반객체와 대비하여 이하 '특수객체'라 칭하기로 한다. 상기 특수객체에는, 예를 들어 화면의 배경 전체를 차지하는 배경 장소 또는 그 장면에서 들리는 배경 음악 등이 포함될 수 있다. 이와 같은 특수객체에 대하여는, 그 객체가 나타나는 프레임 내에서 차지하는 영역에 대한 정보 대신, 그 객체에 대한 정보를 얻기 위해 사용자가 마우스, 리모컨 등에 의해 클릭할 수 있는 화면상의 특정 영역에 대한 정보가 상기 객체선택 정보파일에 포함되어 있을 수 있다. 예를 들어 화면상의 왼쪽 상단 부분을 클릭하면 현재 동영상에 나타나는 배경 장소에 대한 정보를 얻게 할 수 있고, 이때 상기 객체선택 정보파일에는 그 배경 장소가 나타나는 프레임 정보 및 그 프레임들에서 사용자가 클릭할 수 있는 상기 왼쪽 상단 영역의 위치정보가 포함될 수 있는 것이다.
또한 동영상 내의 정보를 얻을 수 있는 다른 다양한 기능도 가능하다. 예를 들어 화면상의 왼쪽 하단 부분을 클릭하면 현재 동영상에 나타나는 프레임 관련 정보를 동영상 객체정보 서비스 시스템(500)으로 하여금 저장하게 할 수 있고, 이때 상기 객체선택 정보파일에는 이를 위해 사용자가 클릭할 수 있는 상기 왼쪽 하단 영역의 위치정보가 포함될 수 있다. 프레임 관련 정보에는 현재 프레임 번호 또는 현재 프레임이 동영상에 등장한 시각, 그리고 현재 프레임에 포함된 객체로서 상기 동영상 객체정보 서비스 시스템(500)으로부터 정보를 얻을 수 있는 객체 목록 등이 포함될 수 있다. 상기 객체선택 정보파일에는, 상기 저장된 프레임 목록 및 각 프레임 관련 정보를 동영상 객체정보 서비스 시스템(500)에 조회하여 보기 위해 사용자가 클릭할 수 있는 영역(예를 들어 오른쪽 하단 부분)의 위치정보도 포함되는 것이 바람직하다.
사용자 단말(30.N)에는 동영상 객체정보 서비스 시스템(500)과 메시지를 송수신하며 단말 내에서 동영상 객체정보 서비스를 수행하는 클라이언트 프로그램(이하 '객체정보 클라이언트'라 한다)이 동작하고 있다. 객체정보 클라이언트의 기능은 도 4에서 후술할 IPTV 단말(20.N)에서의 기능과 거의 동일하므로 여기서 함께 기술한다.
상기 객체정보 클라이언트는 사용자가 특정 동영상을 볼 것을 선택하면, 상기 동영상 객체정보 서비스 시스템(500)으로 동영상 요청을 송신하며, 동영상 객체정보 서비스 시스템(500)에서 송출되는 동영상에 대하여 재생(play), 되감기(rewind), 빠르게 나아가기(fast forward)를 수행하는 동영상 플레이어 제공 기능도 제공할 수 있다.
한편 객체정보 클라이언트는, 상기 객체선택 정보파일을 해석하여 사용자로 하여금 특정 객체에 대한 정보를 동영상 객체정보 서비스 시스템(500)으로부터 얻을 수 있게 한다. 즉, 정보를 얻기 원하는 객체가 상기한 바와 같은 일반객체인 경우,사용자가 마우스 또는 리모컨 등을 이용하여 화면상의 그 객체가 차지하는 영역을 가리키거나 클릭하면, 그 장면이 몇 번 프레임인지, 가리킨 영역이 그 프레임에서 어느 지점인지 또한 그 영역에 매핑된 객체가 있는지 등을 객체정보 클라이언트 가 객체선택 정보파일을 해석하여 파악해 내는 것이다. 또는 정보를 얻기 원하는 객체가 상기한 바와 같은 특수객체인 경우, 사용자가 마우스 또는 리모컨 등을 이용하여 그 객체에 대한 정보를 얻기 위해 클릭할 수 있는, 기 설정된 위치(예를 들어, 왼쪽 상단)를 클릭하면, 이에 따라 객체정보 클라이언트가 그 특수객체에 대한 정보를 동영상 객체정보 서비스 시스템(500)으로 요청하여 수신한 정보를 단말 화면상에 디스플레이 해 주는 것이다. 또는 기본적인 간략한 정보는 상기 객체선택 정보파일 안에 텍스트로 포함되어 있을 수도 있는데, 이 경우는 사용자가 그 객체 위에 마우스를 올려 놓으면 그 간략정보 텍스트를 바로 화면상에 디스플레이할 수도 있다.
또한 상기 객체정보 클라이언트는, 상기 객체선택 정보파일을 해석하여 전술한 바와 같이 시청자로 하여금 현재 시청중인 장면의 프레임 관련 정보를 동영상 객체정보 서비스 시스템(500)으로 하여금 저장하게 하거나, 저장된 프레임 관련 정보를 조회하게 해 줄 수도 있다. 예를 들어 사용자가 왼쪽 하단 영역을 클릭하면 상기 객체정보 클라이언트는 상기 객체선택 정보파일을 해석하여 그 영역이 프레임 관련 정보 저장 요청 버튼이라는 것을 파악하고 동영상 객체정보 서비스 시스템(500)에 저장 요청을 보내거나, 그와 같은 방식으로 사용자가 오른쪽 하단 영역을 클릭하면 그 영역이 프레임 관련 정보 조회 요청 버튼이라는 것을 파악하고 동영상 객체정보 서비스 시스템(500)에 조회 요청을 보내어, 사용자의 요청에 의해 저장된 프레임들에 대한 프레임 관련 정보를 얻을 수 있다.
도 2는 IPTV에서 동영상 객체정보 서비스를 제공하기 위한 IPTV 네트워크 구성을 나타내는 도면이다.
객체정보 동영상 메인 시스템(510)은 도 4를 참조하여 후술할 동영상 객체정보 서비스 시스템(500)의 일부로서 동영상 객체정보 서비스 수행의 주된 역할을 담당하며, 이에 대하여는 도 4를 참조하여 후술한다.
IPTV 헤드엔드(Head-end) 시스템(200)은 프로그램 공급자(PP), 데이터 공급자(DP), 지상파 공급자 또는 IPTV 콘텐츠 제공자(CP) 등, 각 방송 컨텐츠 공급자(10)로부터 공급되는 방송 컨텐츠 및, 그 방송 컨텐츠 들에 대한 전자 프로그램 가이드(Electronic Program Guide, EPG) 정보를 IPTV 시청자의 IPTV 단말(20)로 송출하는 시스템이다. IPTV 헤드엔드 시스템(200)은 프리미엄망(300)의 멀티캐스트 라우팅 프로토콜을 사용하는 Gigabit 이상의 고속 라우터 및 L3 스위치를 경유하여 가입자 스위치(L3 스위치)(350), 가입자 집선장치(xDSL 집선장치, DSLAM 또는 FES(Fast Ethernet Switch))(360)를 통해 방송 컨텐츠 및 EPG 정보를 멀티캐스트로 해당 채널에 조인된 다수의 가입자의 IPTV 단말(20)로 전송한다. 상기 멀티캐스트 라우팅 프로토콜은 PIM-SM(Protocol Independent Multicast-Sparse Mode) 프로토콜일 수 있으나, 본 발명은 이에 한정되지 아니하며, DVMRP(Distance Vector Multicast Routing Protocol), MOSPF(Multicast Extensions to OSPF), CBT(Core Based Tree), PIM-SM(Protocol Independent Multicast-Sparse Mode) 및 PIM-DM(Protocol Independent Multicast-Dense Mode) 중 어느 하나의 멀티캐스트 라우팅 프로토콜을 사용할 수 있다.
이러한 IP 네트워크를 좀 더 자세히 서술하면, IP 네트워크는 유니캐스트 또는 멀티캐스트 라우팅 프로토콜을 사용하는 IP 백본 네트워크(IP Backbone), 가입자망(예: Ethernet, xDSL, HFC, FTTC, FTTH), IP 셋탑박스(STB)에 연결된 TV를 포함하는 IPTV 단말(20)로 구성된다.
IP 백본 네트워크에는 프리미엄 망(300)과, 그 안의 랑데부포인트(Rendezvous Point, RP)(310)와 프리미엄 에지(Premium Edge, PE) 라우터(320)를 포함한 각 라우터, 메트로 스위치(L3 스위치)(330), N-Topia 스위치(L3 스위치)(340)(N-Topia: UTP가 포설된 집단 건물에 설치된 LAN 장비를 통해 초고속인터넷을 이용하는 서비스), 가입자 스위치(L3 스위치)(350)를 포함한다. 이러한 Layer 3 네트워크 장비는 각각 PIM-SM 멀티캐스트 라우팅 프로토콜을 사용하고, IPTV 단말(20) 및 가입자 집선장치(360)는 각각 IGMP(Internet Group Management Protocol), IGMP Snooping 프로토콜을 사용한다. 가입자 집선장치(360)에는 xDSL 집선 장치, DSLAM, 또는 FES(Fast Ethernet Switch) 등이 있을 수 있다.
상기 프리미엄 망(300)의 상기 랑데뷰 포인트(310)는 다수의 멀티캐스트 그룹(multicast group)에 대한 PIM Join 리스트와 PIM Prune(해제) 리스트를 관리하는데, 본 발명에서는 방송 채널이 멀티캐스트 그룹(multicast group)에 해당하므로, 다수의 방송 채널별로 Join 리스트 및 Prune 리스트를 관리하게 된다.
IGMP(Internet Group Management Protocol)는 방송 채널 선택/해제를 요청하는 IPTV 단말(20)과 이 요청을 받아들이는 Layer 3 네트워크 장비(예: 가입자 스위치(350)) 사이에서 사용된다.
IGMP Snooping 프로토콜은 채널 선택/해제를 요청하는 가입자의 IPTV 단말(20)과 이 요청을 받아들이는 Layer 3 네트워크 장비(예: 가입자 스위치(350)) 사이에 위치한 Layer 2 장비(예:가입자 집선장치(360))에서 구동되는 프로토콜로써, IGMP Snooping 프로토콜이 구동된 Layer 2 장비(가입자 집선장치(360))는 IPTV 단말(20)과 Layer 3 네트워크 장비간 IGMP 송수신 메시지를 인식하여, 채널 요청을 한 가입자의 IPTV 단말(20)로만 채널 정보를 전송한다.
상기 가입자망은 Layer 2 장비(예:가입자 집선장치(360))와 IPTV 단말(20) 간의 망을 말하는 것으로서, 이더넷(Ethernet), xDSL(ADSL, VDSL), HFC(Hybrid Fiber Coax), FTTC(Fiber To The Curb), FTTH(Fiber To The Home) 구조 중 어느 하나의 토폴로지로 구성될 수 있다.
상기 IPTV 단말(20)은, IP 셋탑박스(IP STB)가 내장된 TV, 또는 사용자의 TV와 연결된 IP 셋탑박스, 컴퓨터, 노트북, 또는 개인 휴대용 단말기 중 어느 하나의 단말을 사용할 수 있다. 이하에서는, 편의상 IPTV 사용자의 단말을 'IPTV 단말'이라는 용어로서 표현한다. IPTV 단말(20)은 CPU, 미디어 프로세서, 플래시 램, 이더넷 모듈 등의 하드웨어로 구성된 하드웨어 계층, 디바이스 드라이버와 운영 체제를 포함하는 시스템 소프트웨어 계층, 자바 버추얼 머신(JVM:Java Virtual Machine), JNI(Java Network Interface), ACAP API(ACAP-J, ACAP-X API)(Java TV, Havi UI, JMF, DAVIC, CA Interface), 수신 제한 시스템(CAS:Conditional Access System) 모듈 또는 디지털 저작권 관리(DRM:Digital Rights Management) 인터페이스 모듈, IP 미디어 서비스를 위한 API(Navigator, Audio streaming API, VOD, Flash player, HDS Client, SSO Client), 스트리밍 프로토콜(RTP, RTSP)을 탑재한 미들웨어 계층, MPEG2, MPEG4, MPEG7, H.264, WMV-9, 기타 코덱 등의 다양한 멀티 코덱(Multi Codec)을 지원하며 전자프로그램 가이드(EPG) 클라이언트, 동영상 객체정보 서비스 사용을 위한 클라이언트를 포함하는 어플리케이션 계층의 4계층을 포함한다. 가입자의 IPTV 단말(20)은 IPv4 주소 또는 IPv6 주소가 할당된다.
도 3은 IPTV 헤드엔드 시스템(200)의 구성을 나타내는 도면이다.
도면을 참조하면, IPTV 헤드엔드 시스템(200)은 베이스밴드 시스템(205), 압축 다중화 시스템(또는 다중화 시스템)(210), 네트워크 스위치 시스템(215), 리턴 패스(Return Path) 서버 시스템(RPS)(220), 개인화 인증 서버(HDS)(225), EPG 제공 시스템(230), 데이터 방송 시스템(235), 미디어 관리 시스템(MOC:Media Operation Core)(240), 수신제한 시스템(245), 과금처리 시스템(250), 모니터링 시스템(255), 및 가입자 관리 시스템(260)을 포함한다.
상기 베이스밴드 시스템(205)은 외부 프로그램 공급자(PP)로부터 MPEG-2 방송 신호, 또는 지상파로부터 아날로그 방송 신호를 수신하고, 수신한 소스(source) 방송 신호를 SDI(Serial Digital Interface) 신호로 변환하고 프레임(Frame)을 동기화하며, 루틴 스위처(Routine Switcher)를 통해 여러 방송 채널(예:100 채널)의 방송 영상 및 음성 신호들을 분배하며, 자막 생성기(CG) 및 자동 프로그램 제어기(APC:Automatic Program Controller)에 의해 상기 방송 영상 및 음성 신호에 광고, 로고, 또는 자막 중 적어도 어느 하나를 삽입하여(신호 편집 및 가공) 상기 압 축 다중화 시스템(또는 다중화 시스템)(210)으로 전송한다. 상기 베이스밴드 시스템(205)은 지상파 등의 방송 신호를 각각 DS-3 광단국, 야기 안테나, IRD(Integrated Receiver Decoder)로 아날로그 방송 신호를 수신하는 튜너(Tuner), 수신된 원래(Source) 신호를 SDI 신호로 변환 및 보정하고 프레임을 동기화하기 위한 프레임 동기화기(Frame Synchronizer), 운용 관리를 위해 모든 방송 신호 채널을 연결/집중화하는 A/V 라우터 등의 신호 분배기, 상기 SDI 신호에 광고, 로고, 자막을 삽입하여 신호를 편집하고 가공하는 자막 생성기(character generator)를 포함한다.
상기 압축 다중화 시스템(또는 다중화 시스템)(210)은 상기 베이스밴드 시스템(205)으로부터 수신된 방송 영상 및 음성 신호를 방송 채널별로(예:100 채널) 각각 A/V 인코더(A/V Encoder)로 입력하여 SDI(Serial Digital Interface) 영상 신호를 H.264 프로토콜로 압축하고, 음성 신호를 MPEG-2 AAC로 압축하며, 압축된 방송 영상 및 음성인 MPEG-2 TS와 함께 데이터 인코더(data encoder)에 의해 생성된 데이터 방송용 데이터 및 PSI생성기(PSI Generator)에 의해 생성된 프로그램 관련 정보(PSI)를 다중화(Multiplexing)한 후, 다중화된 MPEG-2 TS(Transport Stream)를 IP 패킷화하여 IP 패킷화된 전송 스트림(Transport Stream)을 상기 네트워크 스위치 시스템(215)으로 전송한다. 상기 프로그램 관련 정보(PSI)는 PAT(Program Association Table) 및 PMT(Program Map Table) 정보를 포함한다.
상기 네트워크 스위치 시스템(215)은 상기 IP 패킷화된 전송 스트림을 IP 네트워크로 멀티캐스팅으로 전송하기 위한 하나 이상의 L3 스위치(L3 SW), 상기 리턴 패스(Return Path) 서버 시스템과 상기 가입자 단말(20)을 연결하고 이들 사이에서 유니캐스트(unicast) 방식으로 이루어지는 양방향 데이터 수신 트래픽을 적정 부하로 나누어 로드 밸런싱하기 위한 하나 이상의 L4 스위치(L4 SW), 및 상기 L4 스위치와 IP 네트워크 사이에 유해 트래픽을 차단하기 위한 하나 이상의 침입 방지 시스템을 포함한다.
또한, IP 멀티캐스팅은 IPv4 멀티캐스팅 또는 IPv6 멀티캐스팅 기술을 사용할 수 있다. 일실시예로, 라우터와 L3 스위치가 PIM-SM 멀티캐스트 라우팅 프로토콜을 사용하고, 가입자의 IP 셋탑박스가 IPv4 주소를 사용하는 경우 IGMP v2/v3를 사용하여 L2 네트워크 장비의 IGMP Snooping을 통해 L3 스위치로 전송하여 원하는 방송채널에 조인(join)하고, 또는 IPv6 주소를 사용하는 경우 MLD v1/v2를 사용하여 L3 스위치로 전송하여 해당방송 채널에 조인한다.
상기 네트워크 스위치 시스템(215)이 IPv4 멀티캐스팅을 사용하는 경우, IPv4 멀티캐스트 주소는 '224.0.0.0' ~ '239.255.255.255'로써 다수의 방송 채널별(예: 100 채널)로 각각 다른 멀티캐스트 주소를 사용한다. 예를 들어, IPv4 멀티캐스팅을 사용하는 경우, SBS는 230.1.1.1 멀티캐스트 주소를 사용하고, KBS는 230.1.1.2 멀티캐스트 주소를 사용하며, EBS는 230.1.1.3 멀티캐스트 주소를 사용할 수 있다. PIM-SM 멀티캐스트 라우팅 프로토콜을 사용하는 경우, 상기 네트워크 스위치 시스템(215)은 Register 메시지를 랑데뷰 포인트(RP)(310)로 전송하고 이에 대한 응답으로 랑데뷰포인트(RP)(310)가 PIM JOIN 메시지를 상기 네트워크 스위치 시스템(215)으로 전송하여 패스(path)를 설정하는 랑데뷰 포인트(RP)(310) 등록 과 정이 이루어진다.
상기 리턴 패스 서버 시스템(220)은 가입자의 로그(log) 정보를 기록하고, 데이터 제공자(DP:Data Provider)에 의해 양방향 데이터를 처리하며, 가입자의 IPTV 단말(20)로부터 양방향 데이터를 전송받고 이에 대응하는 응답 데이터를 IPTV 단말(20)로 유니캐스팅으로 전송한다.
개인화 인증 서버(HDS)(225)는 상기 가입자의 IPTV 단말(20)로부터 IPTV 서비스를 위한 IPTV 단말(20)의 아이디(SAID), 이용하려는 어플리케이션 서비스 정보를 포함하는 인증 요청 메시지를 상기 리턴 패스 서버 시스템(220)을 통해 수신받고, 상기 인증 요청 메시지에 대한 응답으로 인증키(Unique Key, UK)를 상기 리턴 패스 서버 시스템(220)을 통해 상기 가입자의 IPTV 단말(20)로 전송한다.
상기 IPTV 단말(20)의 위치 정보는 IPTV 단말(20)의 아이디(SAID), 가입자 정보를 포함한다. IPTV 단말(20)의 SAID는 IPTV 단말(20)에 부여되는 고유 ID이다. 또한, 상기 IPTV 단말(20)는 SSO(Single Sign On) 클라이언트, 개통 단말 정보 관리를 위한 HDS 클라이언트를 포함하고, 단말의 SAID를 IPTV 단말(20)내 HDS 클라이언트에 저장된다. 개인화 인증 서버(HDS 인증 서버)(225) 및 IPTV 단말(20)의 HDS 클라이언트는 개통된 IPTV 단말(20)의 정보(SAID, IP Address, MAC Address, 단말 모델명)를 관리한다. 개인 인증 기반의 서비스인 경우 PIN(Personal Identification Number) 인증시, 한 가정에 하나의 마스터 PIN 번호(4자리 숫자로 구성)를 할당하고 가정 구성원에게 다수의 PIN 정보를 할당할 수 있다.
상기 EPG 제공 시스템(230)은 상기 IPTV 단말(20)로 EPG 정보를 제공한다.
상기 데이터 방송 시스템(DBS)(235)은 데이터 인코딩을 관리하기 위한 데이터 관리자(Data Manager), 프로그램 관련 정보/서비스 정보(PSI/SI)를 발생하기 위한 PSI 생성기/SI 생성기(PSI Generator/SI Generator), 데이터 방송용 데이터를 인코딩하기 위한 데이터 서버/데이터 인코더(Data Server/Data Encoder), 데이터 방송용 데이터와 PSI정보 및 SI 정보의 멀티플렉싱 기능을 관리하기 위한 멀티플렉서 관리자(MM:Multiplexer Manager), 및 스케쥴러 사용자 인터페이스(Scheduler UI)를 포함한다. 상기 데이터 방송 시스템(DBS)(235)은 지상파 ACAP 데이터 방송 표준에 따라 저작 도구(Authoring Tool)에 의해 데이터 서버/데이터 인코더 및 PSI 생성기/SI 생성기에 의해 생성된 데이터 방송용 데이터 및 PSI정보를 멀티플렉싱하고, SI 정보를 IP 멀티플렉서로 전송한다. 상기 데이터 방송 시스템(DBS)(235)의 데이터 관리자(DM:Data Manager)는 데이터 에이전트(DA:Data Agent)로부터 수신된 주기적으로 갱신되는 정보를 포함하는 오브젝트 케로젤(OC:Object Carousel)을 수신한다.
상기 미디어 관리 시스템(MOC:Media Operation Core)(240)은 방송 업무를 운영하기 위한 각종 비즈니스 프로세스 정보(프로그램 편성 정보, 소재 정보, 계약 정보, 상품 정보 등)를 관리하는 시스템이다. 상기 미디어 관리 시스템(240)은 방송 프로그램 편성 정보, 콘텐츠 및 미디어 관리 정보, 프로그램 공급자(PP)와 콘텐츠 공급자(CP)의 계약 정보, 상품 정보를 관리하고, 방송 센터의 중앙에서 각 시스템들과의 유기적인 결합을 통해 정보 흐름을 통합 관리하는 중재자(Coordinator) 역할을 수행한다. 상기 미디어 관리 시스템(MOC)(240)은 획득(Acquisition) 측면에 서 계약 관리, 미디어 및 콘텐츠 메타데이터(meta data) 관리, 방송 스케쥴 정보인 EPG 정보 획득/관리, 운영(operation) 측면에서 실시간 방송 및 VoD 채널편성 관리, 각 서브시스템과 연동을 위한 에이전트(Agent) 관리, VoD 카탈로그 생성 관리 및 각종 상품 관리, 분석(Analysis) 측면에서 CP와의 정산, 가입자 시청 성향 등의 마케팅 분석 리포팅, 송출(Delivery) 측면에서 방송 송출 모니터링, 비디오 서버 송출 관리 및 VoD 가입자 인증, CP와의 정산을 위한 송출 결과 기록/관리, 연동된 각 서브시스템과의 데이터 동기화를 제공한다.
상기 과금 처리 시스템(250)은 프로비져닝(Provisioning) 시스템으로, 사용자 인증 후 유료로 IPTV 서비스를 사용하는 경우, 가입자 회원별로 IPTV 서비스 사용에 대한 과금 처리 기능을 제공한다.
상기 모니터링 시스템(255)은 관제 시스템으로, IPTV 방송을 위한 A/V 방송 신호의 송출 장애, IPTV 헤드엔드 시스템(200)의 다운 링크를 모니터링하여 수신 장애 등을 모니터링한다.
상기 가입자 관리 시스템(260)은 IPTV 서비스를 위한 회원 가입 및 해지, 회원 정보 관리 기능을 제공한다.
도 4는 IPTV에서 동영상 객체정보 서비스를 제공하는 시스템의 구성을 나타내는 도면이다.
IPTV에서, 객체정보 서비스가 수반된 동영상을 제공하는 채널(이하 'VOD(Video On Demand) 채널'이라 한다)을 포함하는 IPTV 채널 선택 메뉴를 IPTV 네트워크를 통하여 멀티캐스팅 방식으로 제공하는데, IPTV 채널 선택 메뉴는 도 3을 참조하여 전술한 EPG(Electronic Program Guide) 제공 시스템(230)에서 공급할 수도 있고 데이터 방송 시스템(235)에서 생성하는 IPTV 메뉴 선택을 위한 포탈화면을 통해 제공할 수도 있다. 도 4에는 데이터 방송 시스템(235)만을 도시하였다. 데이터 방송 시스템(235)에서 생성된 포탈화면은 다중화 시스템(또는 압축 다중화 시스템)(210)에서 멀티플렉싱을 거치고 네트워크 스위치(215)를 거쳐, 도 2를 참조하여 전술한 IPTV 네트워크를 통하여 멀티캐스팅 방식으로 사용자의 IPTV 단말(20.N)에 제공된다. 상기 IPTV 단말(20.N)로부터 상기 VOD 채널이 선택되면, 리턴 패스(Return Path) 서버 시스템(220)은 이를 수신하여 분배서버(520)로 전달한다. 도시된 바와 같이 객체정보 동영상 메인 시스템(510)은 지역별로 네트워크 상에 다수 설치될 수 있으므로, 분배서버(520)는 네트워크 상에서 상기 IPTV 단말(20.N)에 최적의 위치에 있는 객체정보 동영상 메인 시스템(510)을 선택하여, 그 URL 주소를 상기 IPTV 단말(20.N)에 제공해 주고, IPTV 단말(20.N)은 그 URL 주소에 의해, 선택된 객체정보 동영상 메인 시스템(510)에 접속한다.
IPTV 단말(20.N) 내의 객체정보 서비스를 제공하기 위한 클라이언트의 기능 및 객체정보 동영상 메인 시스템(510)의 각 구성요소(511 내지 513)의 기능은 도 1에서 전술한 바와 거의 동일하므로, 여기서는 기술을 생략한다.
도 5는 동영상 객체정보 서비스 시스템 내의 객체정보 서비스 서버(511)의 내부 구성을 나타내는 도면이다.
제어부(511.1)는 객체정보 서비스 서버(511)의 각 구성요소를 제어하여 동영상 객체정보 서비스 제공을 위한 일련의 처리를 담당한다.
객체선택 정보파일 제공모듈(511.2)은 사용자의 동영상 요청시, 객체선택 정보파일 저장부(511.4)에서 그 동영상에 수반하는 객체선택 정보파일을 검색하여 사용자 단말로 제공한다.
객체정보 제공모듈(511.3)은 객체정보 저장부(511.5)에서 객체정보를 검색하여 사용자 단말로 제공한다.
객체선택 정보파일 저장부(511.4)는 객체선택 정보파일을 저장한다.
객체정보 저장부(511.5)는 동영상에 포함된 객체들의 정보를 저장한다.
포탈 서비스 모듈(511.6)은 동영상 객체정보 서비스 제공을 위한 포탈 서비스를 제공한다.
사용자 프레임 정보 제공모듈(511.7)은 상기 사용자 단말로부터 상기 저장된 프레임에 포함된 객체 목록 요청시 프레임 정보와 그에 포함된 객체 목록을 사용자 프레임 정보 저장부(511.8)에서 추출하여 제공한다. 프레임 정보란 동영상 내의 각 프레임 번호 또는 특정 프레임이 동영상 내에서 등장하는 시각 정보일 수 있다.
사용자 프레임 정보 저장부(511.8)는 사용자 단말의 특정 프레임 정보 저장 요청시, 그 프레임 정보 및 그 프레임에 포함된 객체 목록을 매핑하여 저장한다.
도 6은 동영상 내의 일반객체 정보 제공 과정을 나타내는 순서도이다.
사용자의 요청에 따라 사용자 단말(20.N,30.N)로부터 객체정보 서비스가 수 반되는 특정 동영상 송출요청을 동영상 객체정보 서비스 시스템(500)이 수신하면(S601), 동영상 객체정보 서비스 시스템(500)은 동영상을 사용자 단말(20.N,30.N)로 송출한다. 이때 그 동영상 컨텐츠에 대한 객체선택 정보파일도 사용자 단말(20.N,30.N)로 전송한다(S602). 사용자가 단말화면상의 특정 인물 또는 특정 사물 등의 일반객체 위에 마우스 또는 리모컨 등에 의해 포인터를 위치시키면(S603), 사용자 단말(20.N,30.N)은 객체선택 정보파일을 해석함을 통해 그 일반객체가 등장한 프레임 정보 및 프레임 상의 객체영역정보를 파악한 후, 그 프레임 정보 및 프레임 상의 객체영역정보를 포함하여 그 객체에 대한 기본정보 요청을 동영상 객체정보 서비스 시스템(500)으로 보내고, 객체정보 서비스 시스템(500)은 그 프레임 및 영역정보로부터 어떤 객체인지를 파악 한 후 그 객체의 기본정보를 사용자 단말(20.N,30.N)로 보내주어(S604) 사용자 단말(20.N,30.N) 화면에 표시되도록 한다(S605). 기본정보라 함은, 상기 일반객체가 특정인물인 경우 그 인물의 이름일 수 있고, 특정사물인 경우 그 상품의 브랜드 네임일 수도 있다. 한편, 이러한 기본정보는 객체정보 서비스 시스템(500)으로 요청하지 않고, 객체선택 정보파일에 간단한 텍스트로 포함되어 있어, 사용자 단말(20.N,30.N)이 바로 화면에 표시하게 할 수도 있다.
일반객체 위에 포인터를 위치시킴에 의해 기본 정보를 안 후에 그 객체에 대한 상세정보를 알고 싶은 사용자는 그 객체를 클릭할 수 있는데(S606), 이 경우 사용자 단말(20.N,30.N)은 객체선택 정보파일을 해석함을 통해 그 일반객체가 등장한 프레임 정보 및 프레임 상의 객체영역정보를 파악한 후, 그 프레임 정보 및 프레임 상의 객체영역정보를 포함하여 그 객체에 대한 상세정보 요청을 동영상 객체정보 서비스 시스템(500)으로 보내고, 객체정보 서비스 시스템(500)은 그 프레임 및 영역정보로부터 어떤 객체인지를 파악 한 후 그 객체의 상세정보를 사용자 단말(20.N,30.N)로 보내주어(S607) 사용자 단말(20.N,30.N) 화면에 표시되도록 한다(S608).
도 7은 동영상 내의 특수객체 정보 제공 과정을 나타내는 순서도이다.
사용자의 요청에 따라 사용자 단말(20.N,30.N)로부터 객체정보 서비스가 수반되는 특정 동영상 송출요청을 동영상 객체정보 서비스 시스템(500)이 수신하면(S701), 동영상 객체정보 서비스 시스템(500)은 동영상을 사용자 단말(20.N,30.N)로 송출한다. 이때 그 동영상 컨텐츠에 대한 객체선택 정보파일도 사용자 단말(20.N,30.N)로 전송한다(S702). 사용자가 동영상의 특수객체 정보를 얻기 위해 기 설정된 화면상의 영역(이하 '특수객체 선택버튼'이라 한다) 위에 마우스 또는 리모컨 등에 의해 포인터를 위치시킨다(S703). 예를 들어 특수객체는 동영상 화면상에 나타나는 촬영장소이고, 상기 특수객체 선택버튼은 왼쪽 상단 부분일 경우, 사용자가 포인터를 왼쪽 상단에 위치시키면, 사용자 단말(20.N,30.N)은 객체선택 정보파일을 해석함을 통해 그 특수객체 선택버튼이 존재하는 프레임 정보 및 프레임 상의 특수객체 선택버튼이 차지하는 영역정보를 파악한 후, 그 프레임 정보 및 프레임 상의 영역정보를 포함하여 그 특수객체 선택버튼이 지정하는 객체에 대한 기본정보 요청을 동영상 객체정보 서비스 시스템(500)으로 보내고, 객체정보 서 비스 시스템(500)은 그 프레임 및 영역정보로부터 어떤 객체를 요청하는지를 파악 한 후 그 객체(촬영장소)의 기본정보를 사용자 단말(20.N,30.N)로 보내주어(S704) 사용자 단말(20.N,30.N) 화면에 표시되도록 한다(S705). 기본정보라 함은, 그 촬영 장소의 이름이 될 수 있다. 한편, 이러한 기본정보는 객체정보 서비스 시스템(500)으로 요청하지 않고, 객체선택 정보파일에 간단한 텍스트로 포함되어 있어, 사용자 단말(20.N,30.N)이 바로 화면에 표시하게 할 수도 있다.
특수객체 선택버튼 위에 포인터를 위치시킴에 의해 기본 정보를 안 후에 그 객체에 대한 상세정보를 알고 싶은 사용자는 그 특수객체 선택버튼을 클릭할 수 있는데(S706), 이 경우 사용자 단말(20.N,30.N)은 객체선택 정보파일을 해석함을 통해 그 특수객체 선택버튼이 존재하는 프레임 정보 및 프레임 상의 특수객체 선택버튼이 차지하는 영역정보를 파악한 후, 그 프레임 정보 및 프레임 상의 영역정보를 포함하여 그 특수객체 선택버튼이 지정하는 객체에 대한 상세정보 요청을 동영상 객체정보 서비스 시스템(500)으로 보내고, 객체정보 서비스 시스템(500)은 그 프레임 및 영역정보로부터 어떤 객체를 요청하는지를 파악 한 후 그 객체(촬영장소)의 상세정보를 사용자 단말(20.N,30.N)로 보내주어(S707) 사용자 단말(20.N,30.N) 화면에 표시되도록 한다(S708).
도 8은 관심장면 및 객체 저장 과정을 나타내는 순서도이다.
사용자의 요청에 따라 사용자 단말(20.N,30.N)로부터 객체정보 서비스가 수반되는 특정 동영상 송출요청을 동영상 객체정보 서비스 시스템(500)이 수신하 면(S801), 동영상 객체정보 서비스 시스템(500)은 동영상을 사용자 단말(20.N,30.N)로 송출한다. 이때 그 동영상 컨텐츠에 대한 객체선택 정보파일도 사용자 단말(20.N,30.N)로 전송한다(S802). 사용자가 시청중인 장면 및 그에 포함된 객체정보를 저장하기 위해 기 설정된 화면상의 영역(이하 '관심장면 저장버튼'이라 한다) 위에 마우스 또는 리모컨 등에 의해 포인터를 위치시킨다(S803). 예를 들어 상기 관심장면 저장버튼은 왼쪽 하단 부분일 경우, 사용자가 포인터를 왼쪽 하단에 위치시키면, 사용자 단말(20.N,30.N)은 객체선택 정보파일을 해석함을 통해 그 관심장면 저장버튼이 존재하는 프레임 정보 및 프레임 상의 관심장면 저장버튼이 차지하는 영역정보를 파악한 후, 그 프레임 정보 및 프레임 상의 영역정보를 포함하는 정보를 동영상 객체정보 서비스 시스템(500)으로 보내고, 객체정보 서비스 시스템(500)은 그 버튼이 관심장면 저장버튼임을 사용자 단말(20.N,30.N)로 알려주어 사용자 단말(20.N,30.N) 화면에 표시되도록 한다(S804). 한편, 이 경우 그 프레임의 그 영역이 관심장면 저장버튼임을 알려주는 메시지가 객체선택 정보파일에 간단한 텍스트로 포함되어 있어, 객체정보 서비스 시스템(500)으로 요청하지 않고, 사용자 단말(20.N,30.N)이 바로 화면에 표시하게 할 수도 있다.
관심장면 저장버튼 위에 포인터를 위치시킴에 의해 그 버튼이 관심장면 저장버튼임을 확인한 후에 그 객체에 대한 상세정보를 알고 싶은 사용자는 그 관심장면 저장버튼을 클릭할 수 있는데, 이에 따라 사용자 단말(20.N,30.N)의 요청에 의해, 객체정보 서비스 시스템(500)은 그 프레임 정보 및 그 프레임에 포함되어 있는 객체들의 목록 정보를 저장한다(S805). 이때 사용자 단말(20.N,30.N)은 그 프레임의 정지영상을 객체정보 서비스 시스템(500)으로 보내주어 그 정지영상도 함께 저장되도록 할 수 있다.
도 9는 관심장면 및 객체 조회 과정을 나타내는 순서도이다.
사용자가 미리 저장시킨 프레임 및 그 프레임 내에 포함된 객체들의 정보를 조회하기 위해 기 설정된 화면상의 영역(이하 '관심장면 조회버튼'이라 한다) 위에 마우스 또는 리모컨 등에 의해 포인터를 위치시킨다(S901). 예를 들어 상기 관심장면 조회버튼은 오른쪽 하단 부분일 경우, 사용자가 포인터를 오른쪽 하단에 위치시키면, 사용자 단말(20.N,30.N)은 객체선택 정보파일을 해석함을 통해 그 관심장면 조회버튼이 존재하는 프레임 정보 및 프레임 상의 관심장면 조회버튼이 차지하는 영역정보를 파악한 후, 그 프레임 정보 및 프레임 상의 영역정보를 포함하는 정보를 동영상 객체정보 서비스 시스템(500)으로 보내고, 객체정보 서비스 시스템(500)은 그 버튼이 관심장면 조회버튼임을 사용자 단말(20.N,30.N)로 알려주어 사용자 단말(20.N,30.N) 화면에 표시되도록 한다(S902). 한편, 이 경우 그 프레임의 그 영역이 관심장면 조회버튼임을 알려주는 메시지가 객체선택 정보파일에 간단한 텍스트로 포함되어 있어, 동영상 객체정보 서비스 시스템(500)으로 요청하지 않고, 사용자 단말(20.N,30.N)이 바로 화면에 표시하게 할 수도 있다.
관심장면 조회버튼 위에 포인터를 위치시킴에 의해 그 버튼이 관심장면 저장버튼임을 확인한 후에 저장된 프레임(관심장면) 목록을 확인하고 싶은 사용자는 그 관심장면 조회버튼을 클릭할 수 있는데(S903), 이에 따라 사용자 단말(20.N,30.N) 의 요청에 의해, 동영상 객체정보 서비스 시스템(500)은 저장되어 있는 관심장면 목록을 사용자 단말(20.N,30.N)로 보내줄 수 있다(S904). 이때 각 장면의 정지영상을 함께 보내주는 것이 좋다. 이때 사용자 단말(20.N,30.N)은 동영상 객체정보 서비스 시스템(500)으로부터 수신한, 저장되어 있는 각 프레임들의 정지영상을 포함하는 프레임 목록을 단말화면에 보여 준다(S905). 사용자가 목록 중의 특정 관심장면 프레임을 클릭하면(S906) 동영상 객체정보 서비스 시스템(500)은 클릭한 프레임에 포함된 객체목록을 사용자 단말(20.N,30.N)로 송신하고(S907), 사용자가 그 객체 목록 중 특정 객체를 클릭하면(S908), 동영상 객체정보 서비스 시스템(500)이 클릭한 객체의 상세정보를 사용자 단말(20.N,30.N)로 보내주어 단말화면에 표시하도록 한다(S909).
도 10은 동영상 객체정보 서비스 제공시 사용자 단말에 나타나는 화면(1001)의 일 실시예를 나타내는 도면이다.
사용자가 왼쪽 상단에 포인터를 위치시키면 촬영장소의 기본정보(1002)가 나타난다. 전술한 바와 같이 이 텍스트는 동영상 객체정보 서비스 시스템(500)에 요청하여 받은 것일 수도 있으나, 객체선택 정보파일에 기록되어 있어 사용자 단말(20.N,30.N)이 즉시 화면에 표시해 줄 수도 있다. 사용자가 이 부분을 클릭하면 촬영장소에 대한 상세정보를 얻을 수 있다.
사용자가 오른쪽 상단에 포인터를 위치시키면 배경음악의 기본정보(1003)가 나타난다. 촬영장소의 경우와 같이 이 텍스트는 동영상 객체정보 서비스 시스 템(500)에 요청하여 받은 것일 수도 있으나, 객체선택 정보파일에 기록되어 있어 사용자 단말(20.N,30.N)이 즉시 화면에 표시해 줄 수도 있다. 사용자가 이 부분을 클릭하면 배경음악에 대한 상세정보를 얻을 수 있다.
사용자가 왼쪽 하단에 포인터를 위치시키면 '화면저장'을 할 수 있다는 정보가 나타난다(미도시). 이는 도 8을 참조하여 설명한 '관심장면 저장버튼'에 해당한다. 이 텍스트는 동영상 객체정보 서비스 시스템(500)에 요청하여 받은 것일 수도 있으나, 객체선택 정보파일에 기록되어 있어 사용자 단말(20.N,30.N)이 즉시 화면에 표시해 줄 수도 있다. 사용자가 이 부분을 클릭하면 동영상 객체정보 서비스 시스템(500)에 현재 화면 및 그에 포함된 객체 목록 정보가 저장되고, 그 결과 정보가 표시된다(1004).
사용자가 오른쪽 하단에 포인터를 위치시키면 '관심객체 보기'를 할 수 있다는 정보가 나타난다(1005). 이는 도 9를 참조하여 설명한 '관심장면 조회버튼'에 해당한다. 이 텍스트는 동영상 객체정보 서비스 시스템(500)에 요청하여 받은 것일 수도 있으나, 객체선택 정보파일에 기록되어 있어 사용자 단말(20.N,30.N)이 즉시 화면에 표시해 줄 수도 있다. 사용자가 이 부분을 클릭하면 동영상 객체정보 서비스 시스템(500)에 사용자가 저장시킨 관심장면(프레임)의 목록 및 그에 포함된 객체 목록 정보를 볼 수 있다.
도 11은 동영상 객체정보 서비스 제공시 사용자 단말에 나타나는 화면(1101)의 다른 실시예를 나타내는 도면이다.
사용자가 관심장면 조회버튼(1005)을 클릭하면, 동영상 객체정보 서비스 시 스템(500)에 사용자가 저장시킨 관심장면(프레임)의 목록(1102)이 디스플레이 되고, 이중 특정 프레임을 클릭하면 그 프레임에 포함되어 있는 객체 목록 정보를 볼 수 있으며, 또한 그 중 특정 객체를 클릭하면, 그 객체에 대한 상세정보를 제공받을 수 있다.
도 1은 동영상 객체정보 서비스를 제공하기 위한 네트워크 구성을 나타내는 도면.
도 2는 IPTV에서 동영상 객체정보 서비스를 제공하기 위한 IPTV 네트워크 구성을 나타내는 도면.
도 3은 IPTV 헤드엔드 시스템의 구성을 나타내는 도면.
도 4는 IPTV에서 동영상 객체정보 서비스를 제공하는 시스템의 구성을 나타내는 도면.
도 5는 동영상 객체정보 서비스 시스템 내의 객체정보 서비스 서버의 내부 구성을 나타내는 도면.
도 6은 동영상 내의 일반객체 정보 제공 과정을 나타내는 순서도.
도 7은 동영상 내의 특수객체 정보 제공 과정을 나타내는 순서도.
도 8은 관심장면 및 객체 저장 과정을 나타내는 순서도.
도 9는 관심장면 및 객체 조회 과정을 나타내는 순서도.
도 10은 동영상 객체정보 서비스 제공시 사용자 단말에 나타나는 화면의 일 실시예를 나타내는 도면.
도 11은 동영상 객체정보 서비스 제공시 사용자 단말에 나타나는 화면의 다른 실시예를 나타내는 도면.

Claims (13)

  1. 동영상에 포함된 객체정보를 제공하는 시스템이, 동영상 화면상에서 일정한 영역을 특정할 수 있는 객체(이하 '일반객체'라 한다) 또는 일정한 영역을 특정할 수 없는 객체(이하 '특수객체'라 한다)에 대한 정보를 제공하는 방법으로서,
    (a) 사용자 단말로부터 동영상 객체정보 서비스가 수반된 동영상의 전송 요청을 수신하는 단계;
    (b) 상기 일반객체 또는 특수객체를 동영상 화면상에서 선택하기 위한 인터페이스 정보를 포함하는 파일(이하 '객체선택 정보파일'이라 한다)을 상기 사용자 단말로 전송하는 단계;
    (c) 요청된 동영상을 상기 사용자 단말로 전송하는 단계; 및
    (d) 상기 동영상 내의 상기 일반객체 또는 특수객체에 대한 정보제공 요청을 수신하면, 그 객체에 대한 정보를 검색하여 사용자 단말로 송신하는 단계;
    를 포함하는 동영상 객체정보 서비스 제공 방법.
  2. 청구항 1에 있어서,
    상기 특수객체는,
    동영상에 나타나는 배경 장소 또는 배경음악을 포함하는 것
    을 특징으로 하는 동영상 객체정보 서비스 제공 방법.
  3. 청구항 1에 있어서,
    상기 객체선택 정보파일에 포함되는 정보에는,
    상기 특수객체가 등장하는 동영상내 프레임 정보 및 상기 특수객체에 대한 정보를 동영상 객체정보 서비스 시스템에 요청하기 위하여 그 프레임 내에서 사용자가 포인팅할 수 있는 영역정보가 포함되는 것
    을 특징으로 하는 동영상 객체정보 서비스 제공 방법.
  4. 동영상에 포함된 객체정보를 제공하는 시스템이, 사용자가 지정한 동영상내 특정 프레임에 대한 정보를 저장하고, 사용자의 요청시 저장된 프레임에 포함된 객체정보를 제공하는 방법으로서,
    (a) 사용자 단말로부터 동영상 객체정보 서비스가 수반된 동영상의 전송 요청을 수신하는 단계;
    (b) 동영상 내 특정 프레임에 포함된 객체정보의 저장요청 및 저장된 객체정보의 조회요청을 위한 사용자 인터페이스 정보를 포함하는 파일(이하 '객체선택 정보파일'이라 한다)을 상기 사용자 단말로 전송하는 단계;
    (c) 요청된 동영상을 상기 사용자 단말로 전송하는 단계;
    (d) 사용자 단말로부터 특정 프레임 저장요청을 수신하면, 그 프레임에 포함된 객체정보를 저장하는 단계;
    (e) 사용자 단말로부터 상기 객체정보가 저장된 프레임 목록 요청을 수신하면 해당 프레임 목록을 상기 사용자 단말로 송신하는 단계; 및
    (f) 사용자 단말로부터 상기 목록에 포함된 특정 프레임의 객체 정보 요청을 수신하면, 그 프레임 내에 포함된 객체들의 목록을 상기 사용자 단말로 송신하는 단계;
    를 포함하는 동영상 객체정보 서비스 제공 방법.
  5. 청구항 4에 있어서,
    상기 객체선택 정보파일에 포함되는 정보에는,
    동영상 내 특정 프레임에 대한 정보를 저장요청하거나, 저장된 프레임에 포함된 객체정보를 제공요청하기 위하여 그 프레임 내에서 사용자가 포인팅할 수 있는 영역정보가 포함되는 것
    을 특징으로 하는 동영상 객체정보 서비스 제공 방법.
  6. 청구항 4에 있어서,
    상기 단계(e)에서,
    상기 사용자 단말에 송신하는 프레임 목록에는, 각 프레임의 정지영상이 포함되는 것
    을 특징으로 하는 동영상 객체정보 서비스 제공 방법.
  7. 청구항 4에 있어서,
    상기 단계(f)에서,
    상기 사용자 단말에 객체들의 목록을 송신하는 경우, 그 객체들을 포함하는 프레임의 정지영상을 함께 송신하는 것
    을 특징으로 하는 동영상 객체정보 서비스 제공 방법.
  8. 청구항 4에 있어서,
    상기 단계(f) 이후,
    (g) 상기 단계(f)에서 송신한 객체들의 목록에 포함된 특정 객체에 대한 상세정보 요청을 수신하면, 그 객체에 대한 상세정보를 상기 사용자 단말로 송신하는 단계;
    를 더 포함하는 것을 특징으로 하는 동영상 객체정보 서비스 제공 방법.
  9. 사용자가 지정한 동영상 내 특정 프레임에 대한 정보를 저장하고, 사용자의요청 시 저장된 프레임에 포함된 객체 정보를 제공하는 시스템으로서,
    객체 정보 서비스가 수반된 동영상을 사용자 단말로 제공하는 동영상 콘텐츠서버; 및
    상기 동영상 콘텐츠 서버에서 상기 사용자 단말로 상기 동영상 제공 시, 상기 동영상 내 객체의 선택, 상기 동영상 내 특정 프레임에 대한 정보 저장 요청 및 상기 특정 프레임에 포함된 객체에 대한 정보 제공을 위한 사용자 인터페이스 정보를 포함하는 파일(이하, 객체 선택 정보 파일이라 한다)을 상기 사용자 단말로 제공하고, 상기 사용자의 객체 정보 요청에 응답하여, 상기 사용자 단말로 상기 객체에 대한 정보를 제공하는 객체 정보 서비스 서버;
    를 포함하는 동영상 객체 정보 서비스 시스템.
  10. 청구항 9에 있어서,
    상기 객체정보 서비스 서버는,
    상기 객체선택 정보파일을 저장하는 객체선택 정보파일 저장부;
    상기 사용자의 상기 동영상 요청 시, 상기 객체선택 정보파일 저장부로부터상기 동영상에 수반하는 객체선택 정보파일을 검색하여 상기 사용자 단말로 제공하는 객체선택 정보파일 제공모듈;
    상기 동영상에 포함된 객체들의 정보를 저장하는 객체정보 저장부;
    상기 객체정보 저장부로부터 상기 객체에 대한 정보를 검색하여 상기 사용자단말로 전송하는 객체정보 제공모듈; 및
    상기 각 구성요소를 제어하여 동영상 객체정보 서비스 제공을 위한 일련의 처리를 담당하는 제어부;
    를 포함하는 것을 특징으로 하는 동영상 객체정보 서비스 시스템.
  11. 청구항 10에 있어서,
    상기 객체정보 서비스 서버는,
    상기 사용자 단말의 상기 특정 프레임에 대한 정보 저장 요청 시, 그 프레임정보 및 그 프레임에 포함된 객체 목록을 매핑하여 저장하는 사용자 프레임 정보 저장부; 및
    상기 사용자 단말로부터 상기 저장된 특정 프레임에 포함된 객체 목록 요청시, 상기 저장된 특정 프레임에 대한 정보와 상기 객체 목록을 상기 사용자 프레임정보 저장부로부터 추출하여 제공하는 사용자 프레임 정보 제공모듈;
    을 더 포함하는 것을 특징으로 하는 동영상 객체정보 서비스 시스템.
  12. 사용자 단말이, 동영상 객체정보 서비스 시스템과 통신하며, 사용자가 지정한 동영상내 특정 프레임에 대한 정보를 저장하고, 사용자의 요청시 저장된 프레임에 포함된 객체정보를 제공하는 방법으로서,
    (a) 상기 동영상 객체정보 서비스 시스템으로 동영상 송출 요청을 송신하는 단계;
    (b) 상기 동영상 객체정보 서비스 시스템으로부터, 특정 프레임에 대한 정보 저장요청 및 저장된 프레임에 포함된 객체정보를 제공하기 위한 사용자 인터페이스 정보를 포함하는 파일(이하 '객체선택 정보파일'이라 한다)을 요청된 동영상과 함께 수신하는 단계;
    (c) 사용자가 현재 시청중인 프레임에 대한 저장을 요청하면 해당 프레임에 대한 정보 저장 요청을 동영상 객체정보 서비스 시스템으로 송신하는 단계;
    (d) 사용자가 기 저장요청한 프레임 목록을 요청하면, 해당 프레임 목록 전송 요청을 동영상 객체정보 서비스 시스템으로 송신하는 단계;
    (e) 상기 동영상 객체정보 서비스 시스템으로부터 저장된 프레임 목록을 수신하여 사용자 단말 화면에 디스플레이하는 단계;
    (f) 사용자가 상기 목록에 포함된 특정 프레임의 객체 정보를 요청하면, 해당 프레임에 포함된 객체 정보 제공 요청을 동영상 객체정보 서비스 시스템으로 송신하는 단계; 및
    (g) 상기 동영상 객체정보 서비스 시스템으로부터 해당 프레임에 포함된 객체 정보를 수신하여 사용자 단말 화면에 디스플레이해 주는 단계;
    를 포함하는, 사용자 단말이 동영상내 특정 프레임의 저장 및 그 프레임 내의 객체정보 서비스를 제공하는 방법.
  13. 청구항 12에 있어서,
    단계(g) 이후,
    (h) 상기 단계(g)에서 수신한 객체들의 목록에 포함된 특정 객체에 대하여, 사용자가 상세정보를 요청하면, 그 객체에 대한 상세정보 요청을 동영상 객체정보 서비스 시스템으로 송신하는 단계; 및
    (i) 상기 동영상 객체정보 서비스 시스템으로부터 해당 객체에 대한 상세정보 요청을 수신하여 사용자 단말 화면에 디스플레이해 주는 단계;
    를 더 포함하는 것을 특징으로 하는, 사용자 단말이 동영상내 특정 프레임의 저장 및 그 프레임 내의 객체정보 서비스를 제공하는 방법.
KR1020080042498A 2008-05-07 2008-05-07 동영상 객체정보 서비스 제공 방법 및 시스템 KR101022285B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080042498A KR101022285B1 (ko) 2008-05-07 2008-05-07 동영상 객체정보 서비스 제공 방법 및 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080042498A KR101022285B1 (ko) 2008-05-07 2008-05-07 동영상 객체정보 서비스 제공 방법 및 시스템

Publications (2)

Publication Number Publication Date
KR20090116512A KR20090116512A (ko) 2009-11-11
KR101022285B1 true KR101022285B1 (ko) 2011-03-21

Family

ID=41601275

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080042498A KR101022285B1 (ko) 2008-05-07 2008-05-07 동영상 객체정보 서비스 제공 방법 및 시스템

Country Status (1)

Country Link
KR (1) KR101022285B1 (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102143403A (zh) * 2011-05-10 2011-08-03 中国电信股份有限公司 多媒体业务显示处理方法与装置、多媒体业务***
KR101511297B1 (ko) * 2012-12-26 2015-04-10 주식회사 케이티 객체에 대한 부가정보를 생성하는 장치 및 방법 그리고, 부가정보를 공유하는 서버
KR101709740B1 (ko) * 2015-09-08 2017-03-08 주식회사 올스토리 위치 정보가 삽입된 콘텐츠 정보 제공 시스템 및 이를 이용한 제공 방법
KR20190028893A (ko) 2017-09-11 2019-03-20 주식회사 비투엔 이미지 분석을 통한 객체정보 제공시스템
US11954150B2 (en) 2018-04-20 2024-04-09 Samsung Electronics Co., Ltd. Electronic device and method for controlling the electronic device thereof

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101815203B1 (ko) * 2010-06-10 2018-01-05 에스케이플래닛 주식회사 컨텐츠 서비스 방법
KR102123062B1 (ko) 2013-08-06 2020-06-15 삼성전자주식회사 콘텐츠에 관한 정보를 획득하는 방법 및 이를 이용한 영상 표시 장치, 그리고 콘텐츠에 관한 정보를 제공하는 서버 시스템.
KR102101410B1 (ko) * 2013-10-07 2020-04-16 에스케이텔레콤 주식회사 배경음악 정보 제공을 위한 장치, 이를 위한 방법 및 이 방법이 기록된 컴퓨터 판독 가능한 기록매체
KR101536254B1 (ko) * 2014-01-27 2015-07-24 한양대학교 에리카산학협력단 공간정보 로딩 모듈을 갖는 스마트 디스플레이
KR102220198B1 (ko) * 2014-06-20 2021-02-25 엘지전자 주식회사 디스플레이 장치 및 그의 동작 방법
WO2021182827A1 (ko) * 2020-03-08 2021-09-16 주식회사 미리내 컨텍스트 내 탐색적 언어 학습장치 및 방법

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030040631A (ko) * 2001-11-15 2003-05-23 (주)인터넷엠비씨 동영상 객체정보제공시스템 및 방법
KR20060068142A (ko) * 2004-12-16 2006-06-21 주식회사 팬택 이동통신 단말기를 이용한 양방향 텔레비젼 포털 서비스시스템
KR20070010570A (ko) * 2005-07-19 2007-01-24 에스케이 텔레콤주식회사 방송 프로그램별 부가 정보 제공 시스템 및 방법과 이를위한 이동통신 단말

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030040631A (ko) * 2001-11-15 2003-05-23 (주)인터넷엠비씨 동영상 객체정보제공시스템 및 방법
KR20060068142A (ko) * 2004-12-16 2006-06-21 주식회사 팬택 이동통신 단말기를 이용한 양방향 텔레비젼 포털 서비스시스템
KR20070010570A (ko) * 2005-07-19 2007-01-24 에스케이 텔레콤주식회사 방송 프로그램별 부가 정보 제공 시스템 및 방법과 이를위한 이동통신 단말

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102143403A (zh) * 2011-05-10 2011-08-03 中国电信股份有限公司 多媒体业务显示处理方法与装置、多媒体业务***
CN102143403B (zh) * 2011-05-10 2012-08-15 中国电信股份有限公司 多媒体业务显示处理方法与装置、多媒体业务***
KR101511297B1 (ko) * 2012-12-26 2015-04-10 주식회사 케이티 객체에 대한 부가정보를 생성하는 장치 및 방법 그리고, 부가정보를 공유하는 서버
KR101709740B1 (ko) * 2015-09-08 2017-03-08 주식회사 올스토리 위치 정보가 삽입된 콘텐츠 정보 제공 시스템 및 이를 이용한 제공 방법
KR20190028893A (ko) 2017-09-11 2019-03-20 주식회사 비투엔 이미지 분석을 통한 객체정보 제공시스템
US11954150B2 (en) 2018-04-20 2024-04-09 Samsung Electronics Co., Ltd. Electronic device and method for controlling the electronic device thereof

Also Published As

Publication number Publication date
KR20090116512A (ko) 2009-11-11

Similar Documents

Publication Publication Date Title
KR101022285B1 (ko) 동영상 객체정보 서비스 제공 방법 및 시스템
KR101111726B1 (ko) 양방향 광고 정보 파일 저작 서비스 제공방법 및, 양방향 광고 정보 파일 저작 프로그램이 기록된 기록매체
KR101467437B1 (ko) VOD(video on demand)가상채널 서비스및 동영상을 포함하는 방송 프로그램 편성표 제공방법
KR101314608B1 (ko) Iptv 환경에서의 수신기 및 시청 제한 방법
KR20090056848A (ko) 방송 수신기 및 맞춤형 방송 신호 수신 방법
KR20110014403A (ko) 동영상 장면 별 키워드 정보 생성 시스템 및 방법
KR20090116546A (ko) 동영상 클립을 이용한 어학 학습 서비스 제공 방법 및시스템
KR100810883B1 (ko) 인터넷 방송과 연동한 iptv 의료정보 서비스 시스템 및그 방법
KR20090116508A (ko) 동영상 객체의 키워드를 이용한 광고 제공 방법 및 시스템
KR100908058B1 (ko) Iptv 수신기, iptv 서비스 제공 방법 및 iptv 서비스 수신 방법
KR101344287B1 (ko) Iptv 신문 정보 제공 시스템 및 그 송수신 방법
KR20100002759A (ko) 동영상 객체정보를 활용한 vod 추천서비스 제공방법 및시스템
KR101078701B1 (ko) 아이피티브이 프로그램의 서브 콘텐츠 선택 재생 방법 및 장치
KR101266837B1 (ko) 구간별 텍스트 정보가 수반된 동영상 컨텐츠 제공 방법 및 시스템
KR20110070643A (ko) 광고를 동적으로 생성하여 멀티 단말기로 전송하는 장치
KR20090017155A (ko) 시청 이력 정보를 제공하는 방송 프로그램 연동형 vod시스템 및 그 제공 방법
KR100836470B1 (ko) 스포츠 중계 방송 서비스를 제공하는 iptv 시스템 및그 방법
KR101310952B1 (ko) Iptv 채널채팅 서비스 제공방법 및 그 시스템
KR20110007732A (ko) 집중력 향상을 위한 가상영역을 제공하는 동영상 서비스 방법
KR101169948B1 (ko) 사용자 기반의 iptv 콘텐츠를 연속하여 제공하는 시스템 및 그 방법
KR20090009352A (ko) 시간이동 방송 서비스 제공방법 및 시스템
KR101120663B1 (ko) 브이오아이피 단말기를 이용하여 아이피티브이 단말기를 제어하는 장치
KR20090072428A (ko) Iptv 개인정보 서비스 시스템 및 방법
KR101078704B1 (ko) 채널 프로그램 시청 순위 정보와 연계한 주문형 비디오 서비스를 제공하는 방법 및 장치
KR101686837B1 (ko) 메뉴 선택 속도를 향상시키는 방법 및 장치

Legal Events

Date Code Title Description
A201 Request for examination
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: 20140303

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20150302

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20170322

Year of fee payment: 7