[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101700365B1 - 미디어 컨텐츠 관련 정보 제공 방법, 이 방법을 수행할 수 있는 디바이스와 서버 및 저장 매체 - Google Patents

미디어 컨텐츠 관련 정보 제공 방법, 이 방법을 수행할 수 있는 디바이스와 서버 및 저장 매체 Download PDF

Info

Publication number
KR101700365B1
KR101700365B1 KR1020100091960A KR20100091960A KR101700365B1 KR 101700365 B1 KR101700365 B1 KR 101700365B1 KR 1020100091960 A KR1020100091960 A KR 1020100091960A KR 20100091960 A KR20100091960 A KR 20100091960A KR 101700365 B1 KR101700365 B1 KR 101700365B1
Authority
KR
South Korea
Prior art keywords
media content
information
server
related information
identification information
Prior art date
Application number
KR1020100091960A
Other languages
English (en)
Other versions
KR20120029861A (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 KR1020100091960A priority Critical patent/KR101700365B1/ko
Priority to EP11180045A priority patent/EP2432244A1/en
Priority to EP14183697.3A priority patent/EP2811751A1/en
Priority to EP18202416.6A priority patent/EP3451679B1/en
Priority to JP2011201506A priority patent/JP5958986B2/ja
Priority to CN201911136128.XA priority patent/CN110839163B/zh
Priority to CN201110277365.5A priority patent/CN102413359B/zh
Priority to US13/236,213 priority patent/US9071852B2/en
Publication of KR20120029861A publication Critical patent/KR20120029861A/ko
Application granted granted Critical
Publication of KR101700365B1 publication Critical patent/KR101700365B1/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/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/23418Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4828End-user interface for program selection for searching program descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • H04N21/8405Generation or processing of descriptive data, e.g. content descriptors represented by keywords
    • 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/237Communication with additional data server

Landscapes

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

Abstract

네트워크를 통해 서버를 액세스할 수 있는 디바이스는, 디바이스에서 현재 재생되는 미디어 컨텐츠의 식별 정보를 생성하는 단계; 생성된 식별 정보를 서버로 전송하는 단계; 서버로부터 키 정보와 미디어 컨텐츠 관련 정보중 적어도 하나를 수신하는 단계; 및 서버로부터 수신된 정보에 기초하여 상기 미디어 컨텐츠에 대한 상기 미디어 컨텐츠 관련 정보를 사용자에게 제공하는 단계를 포함하는 미디어 컨텐츠 관련 정보 제공 방법, 디바이스, 서버, 및 저장 매체가 개시되어 있다.

Description

미디어 컨텐츠 관련 정보 제공 방법, 이 방법을 수행할 수 있는 디바이스와 서버 및 저장 매체{Method for providing media-content relation information, device, server, and storage medium thereof}
본 발명은 미디어 컨텐츠 관련 정보 제공 방법, 이 방법을 수행할 수 있는 디바이스와 서버 및 컴퓨터로 읽을 수 있는 저장 매체에 관한 것이다.
미디어 컨텐츠는 지상파 방송, 위성 방송, 케이블 방송, 인터넷 방송, 디지털 멀티미디어 방송(Digital Multimedia Broadcasting), 블루레이(Blu-ray), DVD와 같은 저장 매체 등의 미디어(media)를 기반으로 제공될 수 있는 정보이다. 미디어 컨텐츠는 오디오 및/또는 비디오(또는 이미지) 및/또는 텍스트 포맷으로 표현될 수 있고, 방송 컨텐츠 또는 멀티미디어 컨텐츠로 언급될 수 있다.
이러한 미디어 컨텐츠에는 다양한 관련 정보가 제공될 수 있다. 예를 들어 미디어 컨텐츠 제공자 정보, 미디어 컨텐츠 안내 정보, 장소 정보, 물건 정보, 배우 정보, 아티스트 정보, 배너 광고 정보, 광고주 정보, 미디어 컨텐츠 구매 정보, 및 이벤트 정보 등이 미디어 컨텐츠 관련 정보(media-content relation information)로써 제공될 수 있다.
미디어 컨텐츠를 재생할 수 있는 디바이스는 예를 들어, 미디어 플레이어 기능을 갖는 디바이스, 및 TV 등을 들 수 있다. 기존의 미디어 컨텐츠를 재생할 수 있는 디바이스들은 일반적으로 미디어 컨텐츠를 재생하는 기능을 갖고 있으나 상술한 미디어 컨텐츠 관련 정보를 제공하는 기능을 갖고 있지 않다.
따라서, 사용자는 인터넷 액세스가 가능한 디바이스를 이용하여 사용자가 알고 있는 미디어 컨텐츠에 관한 정보 기반의 인터넷 검색에 의해 상술한 미디어 컨텐츠 관련 정보를 얻는다. 예를 들어, 사용자가 알고 있는 정보 기반으로 인터넷 검색 엔진을 사용하여 미디어 컨텐츠 관련 정보를 검색하거나 해당되는 미디어 컨텐츠를 제공하는 웹사이트를 액세스하여 미디어 컨텐츠 관련 정보를 검색하여야 한다.
그러므로, 사용자는 현재 재생중인 미디어 컨텐츠에 동기화된 관련 정보를 실시간으로 얻기 어렵고, 사용자가 알고 있는 정보 기반으로 인터넷 검색이 수행되므로 얻을 수 있는 미디어 컨텐츠 관련 정보가 제한적이다. 예를 들어, 상술한 인터넷 검색 엔진을 사용하는 경우에, 정확한 미디어 컨텐츠 관련 정보를 얻기 위해 사용자는 검색된 정보를 일일이 분석하여야 하고, 해당되는 미디어 컨텐츠를 제공하는 웹사이트에 접근하는 경우에, 사용자는 웹사이트에서 제공하는 미디어 컨텐츠 관련 정보만 얻을 수 있다.
본 발명이 해결하고자 하는 과제는 미디어 컨텐츠에 동기화된 미디어 컨텐츠 관련 정보를 실시간으로 제공할 수 있는 미디어 컨텐츠 관련 정보 제공 방법, 이 방법을 수행할 수 있는 디바이스와 서버 및 컴퓨터로 읽을 수 있는 저장 매체를 제공한다.
본 발명의 일 실시 예에 따른 미디어 컨텐츠 관련 정보 제공 방법은, 네트워크를 통해 서버를 액세스할 수 있는 디바이스를 사용하여 미디어 컨텐츠 관련 정보를 제공하는 방법에 있어서, 상기 디바이스는, 상기 디바이스에서 현재 재생되는 미디어 컨텐츠의 식별 정보를 생성하는 단계; 상기 생성된 식별 정보를 상기 서버로 전송하는 단계; 상기 서버로부터 키 정보와 미디어 컨텐츠 관련 정보중 적어도 하나를 수신하는 단계; 및 상기 서버로부터 수신된 정보에 기초하여 상기 미디어 컨텐츠에 대한 상기 미디어 컨텐츠 관련 정보를 사용자에게 제공하는 단계를 포함한다.
상기 미디어 컨텐츠의 식별 정보를 생성하는 단계는, 샷의 변화에 기초하여 수행될 수 있다. 상기 미디어 컨텐츠의 식별 정보를 생성하는 단계는 상기 샷이 소정 시간동안 변화하지 않으면, 상기 식별 정보를 생성할 수 있다. 상기 미디어 컨텐츠의 식별 정보는 상기 디바이스에서 현재 재생되는 프레임의 디지털 핑거프린트일 수 있다.
상기 서버로부터 수신되는 키 정보는 상기 현재 재생되는 프레임에 동기화된 클로즈드 캡션 정보를 분석한 결과에 기초할 수 있다.
상기 미디어 컨텐츠 관련 정보를 상기 사용자에게 제공하는 단계는, 상기 서버로부터 상기 키 정보만 수신되면, 상기 네트워크를 통해 상기 수신된 키 정보에 기초하여 상기 미디어 컨텐츠 관련 정보를 검색하는 단계; 및 상기 검색된 미디어 컨텐츠 관련 정보를 상기 사용자에게 제공하는 단계를 포함할 수 있다.
상기 미디어 컨텐츠 관련 정보를 상기 사용자에게 제공하는 단계는, 상기 서버로부터 상기 미디어 컨텐츠 관련 정보만 수신되면, 상기 수신된 미디어 컨텐츠 관련 정보를 사용자에게 제공하는 단계를 포함할 수 있다.
상기 미디어 컨텐츠 관련 정보를 상기 사용자에게 제공하는 단계는, 상기 서버로부터 상기 키 정보와 상기 미디어 컨텐츠 관련 정보가 수신되면, 상기 수신된 미디어 컨텐츠 관련 정보를 상기 사용자에게 제공하고, 상기 키 정보를 선택적으로 상기 사용자에게 제공하는 단계를 포함할 수 있다.
상기 서버로부터 수신되는 키 정보는 상기 현재 재생되는 미디어 컨텐츠에 동기화된 클로즈드 캡션 정보를 분석한 결과에 기초할 수 있다. 상기 미디어 컨텐츠는 비디오 컨텐츠이고, 상기 현재 재생되는 미디어 컨텐츠는 현재 디스플레이 되는 비디오 프레임일 수 있다.
상기 미디어 컨텐츠는 방송 프로그램이고, 상기 현재 재생되는 미디어 컨텐츠는 상기 방송 프로그램의 현재 디스플레이 되는 비디오 프레임일 수 있다.
본 발명의 일 실시 예에 따른 미디어 컨텐츠 관련 정보 제공 방법은, 네트워크를 통해 적어도 하나의 디바이스에 의해 액세스되는 서버를 사용하여 미디어 컨텐츠 관련 정보를 제공하는 방법에 있어서, 상기 서버는, 수신되는 미디어 컨텐츠의 클로즈드 캡션 정보에 기초하여 키 정보를 검출하는 단계; 수신되는 미디어 컨텐츠중 상기 키 정보가 검출된 미디어 컨텐츠의 식별 정보를 생성하는 단계; 상기 식별 정보와 상기 키 정보를 동기화하여 저장하는 단계; 상기 적어도 하나의 디바이스로부터 미디어 컨텐츠의 식별 정보가 수신되면, 상기 저장된 식별 정보중에서 상기 수신된 식별 정보에 매칭되는 식별 정보를 검색하는 단계; 및 상기 매칭되는 식별 정보가 검색되면, 상기 검색된 식별 정보와 동기화된 키 정보를 상기 디바이스로 전송하는 단계를 포함할 수 있다.
상기 미디어 컨텐츠 관련 정보 제공 방법은, 상기 네트워크를 통해 상기 키 정보에 기초하여 미디어 컨텐츠 관련 정보를 검색하는 단계; 및 상기 검색된 미디어 컨텐츠 관련 정보를 상기 키 정보와 동기화하여 저장하는 단계를 더 포함할 수 있다.
상기 동기화된 키 정보를 상기 디바이스로 전송하는 단계는, 상기 키 정보에 동기화된 미디어 컨텐츠 관련 정보를 상기 디바이스로 전송하는 단계를 더 포함할 수 있다.
본 발명의 일 실시 예에 따른 디바이스는, 미디어 컨텐츠를 수신하는 미디어 컨텐츠 수신부; 상기 수신되는 미디어 컨텐츠를 재생하는 재생부; 네트워크와 인터페이스 하는 네트워크 인터페이스부; 및 상기 재생부에서 현재 재생되는 미디어 컨텐츠의 식별 정보를 생성하고, 상기 생성된 식별 정보를 상기 네트워크 인터페이스부를 통해 서버로 전송하고, 상기 네트워크 인터페이스부를 통해 상기 서버로부터 키 정보와 미디어 컨텐츠 관련 정보중 적어도 하나가 수신되면, 상기 재생부를 통해 상기 수신된 정보에 기초한 상기 미디어 컨텐츠에 대한 상기 미디어 컨텐츠 관련 정보를 사용자에게 제공하는 프로세서를 포함할 수 있다.
본 발명의 일 실시 예에 따른 서버는, 네트워크와 인터페이스 하는 네트워크 인터페이스부; 수신되는 미디어 컨텐츠의 클로즈드 캡션 정보에 기초하여 키 정보를 검출하는 키 정보 검출부와 상기 키 정보가 검출된 미디어 컨텐츠의 식별 정보를 검출하는 식별 정보 검출부를 포함하고, 상기 검출된 키 정보와 상기 검출된 식별 정보를 동기화하여 저장하고, 상기 네트워크 인터페이스부를 통해 적어도 하나의 디바이스로부터 미디어 컨텐츠의 식별 정보가 수신되면, 상기 저장된 식별 정보중에서 상기 수신된 식별 정보에 매칭되는 식별 정보를 검색하고, 상기 검색된 식별 정보에 동기화된 키 정보를 상기 네트워크 인터페이스부를 통해 상기 디바이스로 전송하는 프로세서; 및 상기 키 정보와 상기 식별 정보를 저장하는 저장부를 포함할 수 있다.
본 발명의 일 실시 예에 따른 미디어 컨텐츠 관련 정보 제공 방법을 수행할 수 있는 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록 매체에 있어서, 상기 미디어 컨텐츠 관련 정보 제공 방법은, 상술한 미디어 컨텐츠 관련 정보 제공 방법과 같이 수행되는 것을 특징으로 하는 기록 매체를 제공한다.
도 1은 본 발명의 바람직한 실시 예에 따른 디바이스의 기능 블록도이다.
도 2는 본 발명의 바람직한 일 실시 예에 따른 디바이스를 사용하여 미디어 컨텐츠 관련 정보를 제공하는 방법의 동작 흐름도이다.
도 3은 본 발명의 실시 예에 따른 디바이스와 서버가 적용될 수 있는 네트워크 시스템의 예시도이다.
도 4는 본 발명의 일 실시 예에 따른 디바이스를 이용하여 미디어 컨텐츠 관련 정보를 사용자에게 제공하는 프로세스에 대한 상세한 동작 흐름도이다.
도 5는 본 발명의 실시 예에 따른 서버의 기능 블록도이다.
도 6은 본 발명의 바람직한 일 실시 예에 따른 서버를 사용하여 미디어 컨텐츠 관련 정보를 제공하는 방법의 동작 흐름도의 일 예이다.
도 7은 본 발명의 일 실시 예에 따른 디바이스와 서버간의 동작 흐름도이다.
도 8은 본 발명의 바람직한 일 실시 예에 따른 서버를 사용하여 미디어 컨텐츠 관련 정보를 제공하는 방법의 동작 흐름도의 다른 예이다.
도 9는 도 2와 도 8에 기초한 디바이스와 서버간의 동작 흐름도이다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예를 상세히 설명하기로 한다.
도 1은 본 발명의 바람직한 실시 예에 따른 디바이스(100)의 기능 블록도이다. 디바이스(100)는 유무선 네트워크에 연결될 수 있는 기능 및 미디어 컨텐츠를 재생할 수 있는 기능을 포함한다.
디바이스(100)는 미디어 플레이어 기능을 갖는 컴퓨터, 미디어 플레이어 기능을 갖는 모바일 기기, 및 유무선 네트워크에 연결될 수 있는 TV와 같은 디바이스일 수 있다. 모바일 기기는 휴대폰, 스마트폰(SmartPhone), iPhone, PDA(Personal Digital Assistant), PMP(Portable Multi-media Player), 및 네비게이션(Navigation) 디바이스와 같은 휴대용 기기일 수 있다. TV는 모바일 기기에 포함될 수 있고, IPTV(Internet Protocol TV) 또는 디지털멀티미디어 방송용 단말기와 같은 디바이스일 수 있다. 디바이스(100)는 유저 디바이스로 언급될 수 있다. 디바이스(100)는 클로즈드 캡션 기능을 갖지 않는 TV가 될 수 있다.
도 1을 참조하면, 디바이스(100)는 입력부(110), 미디어 컨텐츠 수신부(120), 재생부(130), 저장부(140), 네트워크 인터페이스부(150), 및 프로세서(160)를 포함한다. 디바이스(100)는 도 1에 도시된 구성요소보다 많은 구성요소에 의해 구현되거나 도 1에 도시된 구성요소보다 적은 구성요소에 의해 구현될 수 있다. 예를 들어, 입력부(110)와 재생부(130)는 결합되어 사용자 인터페이스부를 구성할 수 있다. 재생부(130)는 재생신호 처리부와 출력부로 구성될 수 있다. 재생부(130)가 재생신호처리부와 출력부로 정의될 경우에 상술한 사용자 인터페이부는 입력부(110)와 출력부를 포함하도록 구성될 수 있다. 이 때 출력부는 디스플레이부로 언급될 수 있다. 저장부(140) 또는 네트워크 인터페이스부(150)는 프로세서(160)에 포함될 수 있다. 프로세서(160)는 식별 정보 생성부(161) 및 미디어 컨텐츠 관련 정보 제공부(162)에 기초하여 구현될 수 있다.
사용자는 입력부(110)를 이용하여 정보 또는 명령을 입력할 수 있다. 본 발명의 실시 예에 따라 사용자가 입력할 수 있는 정보 또는 명령은 예를 들어, 재생을 원하는 미디어 컨텐츠 선택 신호를 포함할 수 있다. 입력부(110)는 터치 기반으로 구성될 수 있다. 즉, 손가락이나 스타일러스 펜의 접촉 위치에 따른 입력 신호(또는 입력 데이터)를 발생하는 터치 패널 또는 터치 스크린을 이용한 터치 인터페이스 기반으로 입력부(110)는 구현될 수 있다.
미디어 컨텐츠 수신부(120)는 미디어 컨텐츠를 수신한다. 미디어 컨텐츠는 지상파 방송, 위성 방송, 케이블 방송, 인터넷 방송, 디지털 멀티미디어 방송, 블루레이, DVD와 같은 저장 매체 등의 미디어를 기반으로 수신될 수 있다. 미디어 컨텐츠 수신부(120)는 설정된 미디어 타입에 따라 미디어 컨텐츠를 수신하도록 구성될 수 있다.
예를 들어, 지상파 방송, 위성 방송, 케이블 방송, 인터넷 방송, 디지털 멀티미디어 방송과 같은 방송 수신 모드로 설정된 경우에, 미디어 컨텐츠 수신부(120)는 방송 사업자가 제공하는 미디어 컨텐츠를 수신한다. 블루레이와 같은 무선 통신 기반의 수신 모드가 설정된 경우에, 미디어 컨텐츠 수신부(120)는 블루레이와 같은 무선 통신 기반으로 외부 디바이스로부터 제공되는 미디어 컨텐츠를 수신한다. DVD와 같은 저장 매체 기반의 수신 모드가 설정된 경우에, 미디어 컨텐츠 수신부(120)는 유선 또는 무선으로 연결된 저장 매체로부터 미디어 컨텐츠를 수신한다.
이와 같이 다양한 미디어를 기반으로 미디어 컨텐츠를 수신하기 위해, 미디어 컨텐츠 수신부(120)는 미디어 타입별 모듈을 포함하도록 구성될 수 있다. 네트워크를 기반으로 수신되는 미디어 컨텐츠의 경우에, 네트워크 인터페이스부(150)를 통해 미디어 컨텐츠를 수신할 수 있다. 예를 들어, 인터넷 방송, 디지털 멀티미디어 방송, 특정 웹사이트로부터 제공되는 미디어 컨텐츠는 네트워크 인터페이스부(150)를 통해 미디어 컨텐츠를 수신할 수 있다. 미디어 컨텐츠 수신부(120)는 클로즈드 캡션 정보를 검출할 수 있는 기능을 포함하지 않는다.
재생부(130)는 미디어 컨텐츠 수신부(120)로부터 수신되는 미디어 컨텐츠를 재생한다. 미디어 컨텐츠가 비디오 컨텐츠인 경우에 상기 재생은 디스플레이로 언급될 수 있다. 미디어 컨텐츠가 비디오 및 오디오 컨텐츠인 경우에, 상기 재생은 디스플레이 및 오디오 출력으로 언급될 수 있다. 미디어 컨텐츠가 텍스트인 경우에, 상기 재생은 디스플레이로 언급될 수 있다. 재생부(130)는 수신된 미디어 컨텐츠에 대한 재생신호처리를 포함할 수 있다.
재생부(130)는 입력부(110)와 함께 사용자 인터페이스부로 구성되는 경우에, 출력부로 언급될 수 있다. 재생부(130)가 출력부로 언급되는 경우에, 미디어 컨텐츠를 출력하는 것으로 언급할 수 있다. 재생부(130)는 프로세서(160)에 의해 제어되어 미디어 컨텐츠 관련 정보를 출력할 수 있다. 재생부(130)는 액정 디스플레이(Liquid Crystal Display), 박막 트랜지스터 액정 디스플레이(Thin Film Transistor-Liquid Crystal Display), 유기 발광 다이오드(Organic Light-emitting diode), 플렉시블 디스플레이(Flexible display), 3차원 디스플레이(3D display), 및 AMOLED(Active-Matrix Organic Light-Emitting Diode) 등과 같은 디스플레이를 포함하도록 구성될 수 있다.
저장부(140)는 디바이스(100)가 본 발명의 실시 예에 따른 미디어 컨텐츠 관련 정보 제공 방법을 수행하기 위해 필요한 어플리케이션 프로그램 및 데이터와 수신된 미디어 컨텐츠, 미디어 컨텐츠 관련 정보, 및 키 정보를 저장할 수 있다.
네트워크 인터페이스부(150)는 프로세서(160)에 의해 제어되어 유선 또는 무선 네트워크에 접근하여 임의의 웹사이트 또는 인터넷 방송 사업자로부터 미디어 컨텐츠를 수신하거나 서버에 접근하여 미디어 컨텐츠 관련 정보와 키 정보중 적어도 하나를 수신하거나 프로세서(160)에서 생성된 미디어 컨텐츠의 식별 정보를 서버로 전송할 수 있다. 따라서 네트워크 인터페이스부(150)는 방송 수신 기능, 이동 통신 기능, 근거리 통신 기능 등과 같은 통신 기능들과 인터넷 접속 기능을 포함할 수 있다. 네트워크 인터페이스부(150)는 통신부로 정의할 수 있다. 네트워크 인터페이스부(150)의 기능은 상술한 바로 제한되지 않는다.
프로세서(160)는 저장부(140)에 저장된 미디어 컨텐츠 관련 정보 제공 방법을 수행하기 위한 프로그램을 로딩하여 운영될 수 있다. 상기 프로그램은 디바이스(100) 제작시 저장부(140)에 저장될 수 있으나, 네트워크 인터페이스부(150)를 통해 서버(미 도시됨)로부터 다운 로드되어 저장부(140)에 저장될 수 있다. 상기 서버(미 도시됨)는 앱 스토어(App Store) 서버(미 도시됨)와 같은 서버일 수 있으나 이로 한정되지 않는다. 또한, 상기 미디어 컨텐츠 관련 정보 제공 방법은 미디어 컨텐츠 관련 정보 생성 방법으로 언급될 수 있다.
프로세서(160)는 디바이스(100)의 전 기능을 제어하는 프로세서로써, 제어기나 마이크로 프로세서 등으로 정의할 수 있으나 이로 한정되지 않는다. 프로세서(160)는 하드웨어적으로 식별 정보 생성부(161) 및 미디어 컨텐츠 관련 정보 제공부(162)를 포함하는 것으로 구현할 수 있다. 프로세서(160)에 로딩되는 프로그램은 식별 정보 생성부(161) 및 미디어 컨텐츠 관련 정보 제공부(162)에 대응되는 기능을 수행할 수 있다.
식별 정보 생성부(161)는 재생부(130)에 현재 재생되는 미디어 컨텐츠의 식별 정보를 생성한다. 현재 재생되는 미디어 컨텐츠가 비디오 컨텐츠이면, 현재 재생되는 미디어 컨텐츠는 현재 디스플레이 되는 비디오 프레임으로 언급될 수 있다. 식별 정보는 현재 디스플레이 되는 비디오 프레임의 디지털 핑거프린트일 수 있다. 비디오 프레임의 디지털 핑거프린트는 기존의 잘 알려진 디지털 신호 처리를 사용하여 생성될 수 있다. 예를 들어, SIFT(Scale Invariant Feature Transform), SURF(Spped Up Robust Feature), MSER(Maximum Stable Extremal Regions)와 같은 특징점 추출 알고리즘을 이용하여 비디오 프레임의 디지털 핑거프린트를 생성할 수 있다.
식별 정보를 생성할 때, 식별 정보 생성부(161)는 샷(shot) 변화를 고려하여 식별 정보를 생성할 수 있다. 샷은 동일 장면을 묘사하는 프레임들 또는 단일 카메라 조작에 의해 구분되어지는 프레임들로 구성되는 것으로 정의할 수 있다. 따라서 식별 정보 생성부(161)는 재생부(130)에 재생되는 비디오 프레임간의 차이를 측정하거나 웨이브렛(Wavelet) 변환 기술 등을 이용하여 샷의 변화를 검출하고, 샷의 변화가 검출된 지점의 비디오 프레임의 디지털 핑거프린트를 식별 정보로서 생성할 수 있다. 상기 샷의 변화는 샷 검출로 언급될 수 있고, 샷 변화가 검출된 지점의 비디오 프레임은 샷의 첫 번째 프레임 또는 대표 프레임으로 언급될 수 있다.
한편, 샷이 사전에 설정된 소정 시간동안 변화하지 않으면, 식별 정보 생성부(161)는 소정 시간이 경과한 후, 재생부(130)에 현재 재생되는 미디어 컨텐츠(비디오 프레임)의 식별 정보를 생성할 수 있다. 상기 소정 시간은 예를 들어 10초로 설정될 수 있으나 이로 제한되지 않는다.
미디어 컨텐츠 관련 정보 제공부(162)는 네트워크 인터페이스부(150)를 통해 수신된 키 정보에 기초하여 네트워크 인터페이스부(150)를 통해 검색된 미디어 컨텐츠 관련 정보 또는 네트워크 인터페이스부(150)를 통해 수신된 미디어 컨텐츠 관련 정보를 재생부(130)로 출력하여 사용자에게 미디어 컨텐츠 관련 정보를 제공한다.
프로세서(160)는 도 2에 도시된 바와 같이 동작할 수 있다. 도 2는 본 발명의 바람직한 일 실시 예에 따른 디바이스(100)를 사용하여 미디어 컨텐츠 관련 정보를 제공하는 방법의 동작 흐름도이다. 디바이스(100)는 도 3에 도시된 네트워크 시스템(300)의 예시도에서와 같이 네트워크(310)를 통해 서버(320)를 액세스하여 미디어 컨텐츠 관련 정보를 사용자에게 제공한다. 도 3은 본 발명의 실시 예에 따른 디바이스(100)가 적용될 수 있는 네트워크 시스템의 예시도이다. 네트워크(310)는 유무선 네트워크이다. 서버(320)는 본 발명의 일 실시 예에 따라 미디어 컨텐츠 관련 정보 또는 키 정보를 디바이스(100)로 제공한다. 미디어 컨텐츠 관련 정보 생성 시스템(330)은 디바이스(100) 또는 서버(320)의 액세스에 의해 생성된 미디어 컨텐츠 관련 정보를 디바이스(100) 또는 서버(320)로 전송한다.
도 2를 참조하면, 프로세서(160)는 재생부(130)에 현재 재생되는 미디어 컨텐츠의 식별 정보를 생성한다(S201). 식별 정보는 상술한 식별 정보 생성부(161)에서 설명한 바와 같이 샷의 변화가 검출된 시점에 재생부(130)에 재생되는 비디오 프레임의 디지털 핑거프린트일 수 있다.
프로세서(160)는 생성된 식별 정보를 네트워크 인터페이스부(150)를 통해 서버(320)로 전송한다(S202). 이에 따라 서버(320)로부터 키 정보와 미디어 컨텐츠 관련 정보중 적어도 하나가 수신되면, 수신된 정보에 기초하여 미디어 컨텐츠 관련 정보를 사용자에게 제공한다(S203, S204). 키 정보는 단계 S201에서 식별 정보가 생성된 미디어 컨텐츠(또는 비디오 프레임)에 동기된 클로즈드 캡션(closed caption)정보의 분석 결과에 기초한 것으로, 이용 가능한 인터넷 검색 엔진을 사용하여 데이터를 검색할 때 사용될 수 있는 키워드(keyword) 또는 키 구(key phrases)를 포함할 수 있다.
도 2의 단계 S204는 도 4에 도시된 바와 같이 구현될 수 있다. 도 4는 본 발명의 일 실시 예에 따른 디바이스(100)를 이용하여 미디어 컨텐츠 관련 정보를 사용자에게 제공하는 프로세스에 대한 상세한 동작 흐름도이다.
네트워크 인터페이스부(150)를 통해 서버(320)로부터 키 정보만 수신되면, 프로세서(160)는 네트워크 인터페이스부(150)를 통해 연결된 네트워크로부터 수신된 키 정보에 기초하여 미디어 컨텐츠 관련 정보를 검색한다(S401, S402). 미디어 컨텐츠 관련 정보는 도 3에 도시된 미디어 컨텐츠 관련 정보 생성 시스템(330)으로부터 제공될 수 있다. 미디어 컨텐츠 관련 정보 생성 시스템(330)은 데이터베이스 서버와 같은 형태로 구성되어 미디어 컨텐츠 제공자 또는 정보 제공자에 의해 입력된 정보에 기초하여 미디어 컨텐츠 관련 정보를 생성하여 저장하고, 관리할 수 있으나 이로 제한되지 않는다. 프로세서(160)는 검색된 미디어 컨텐츠 관련 정보를 재생부(130)를 통해 사용자에게 제공한다(S403).
네트워크 인터페이스부(150)를 통해 서버(320)로부터 미디어 컨텐츠 관련 정보만 수신되면, 프로세서(160)는 수신된 미디어 컨텐츠 관련 정보를 재생부(130)를 통해 사용자에게 제공한다(S404, S405).
네트워크 인터페이스부(150)를 통해 서버(320)로부터 키 정보와 미디어 컨텐츠 관련 정보가 모두 수신되면, 프로세서(160)는 수신된 미디어 컨텐츠 관련 정보를 재생부(130)를 통해 사용자에게 제공하면서, 키 정보를 선택적으로 재생부(130)를 통해 사용자에게 제공할 수 있다(S406, S407). 키 정보를 사용자에게 선택적으로 제공하는 것은 입력부(110)를 통해 입력되는 사용자의 요구에 의해 수행될 수 있다. 예를 들어, 수신된 키 정보를 함께 출력(또는 제공)할지를 재생부(130)를 통해 질의어를 출력한 후, 입력부(110)를 통해 출력이 요구되면, 재생부(130)를 통해 키 정보와 미디어 컨텐츠 관련 정보를 함께 출력할 수 있다.
도 5는 본 발명의 실시 예에 따른 서버(320)의 기능 블록도이다. 도 5를 참조하면, 서버(320)는 미디어 컨텐츠 수신부(510), 프로세서(520), 저장부(530), 및 네트워크 인터페이스부(540)를 포함할 수 있다. 프로세서(520)는 하드웨어적으로 키 정보 검출부(521) 및 식별 정보 생성부(522)를 포함하도록 구성될 수 있다. 서버(320)는 도 5에 도시된 구성요소보다 많은 구성요소에 의해 구현되거나 도 5에 도시된 구성요소보다 적은 구성요소에 의해 구현될 수 있다. 예를 들어 저장부(530)는 서버(320)의 외부에 배치하여 데이터베이스 서버로 구성될 수 있다.
미디어 컨텐츠 수신부(510)는 도 1의 미디어 컨텐츠 수신부(120)와 동일한 미디어 컨텐츠를 수신할 수 있도록 구성된다.
프로세서(520)에 포함되는 키 정보 검출부(521)는 미디어 컨텐츠 수신부(510)로부터 수신된 미디어 컨텐츠로부터 클로즈드 캡션 정보를 검출한다. 클로즈드 캡션 정보는 자막 정보로서 특별한 부가 정보를 포함할 수 있다. 부가 정보는 본 발명의 실시 예에 따라 미디어 컨텐츠 관련 정보를 검색할 수 있는 키 정보를 포함할 수 있다.
키 정보 검출부(521)는 하드웨어적으로 클로즈드 캡션 정보를 검출하기 위해 디코더 필터를 포함할 수 있다. 키 정보 검출부(521)는 검출된 클로즈 캡션 정보로부터 키워드에 대응되는 명사(Noun) 및/또는 키 구에 대응되는 명사구, 동사구, 형용사구, 관형사구, 및 부사구 등을 검출할 수 있다. 키워드 또는 키 구는 사전(dictionary)에 정의된 명사 또는 구들과 비교하면서 검출될 수 있다. 이를 위해 키 정보 검출부(521)는 사전 기능을 포함할 수 있다.
키 정보가 검출되면, 식별 정보 생성부(522)는 키 정보가 검출된 미디어 컨텐츠(또는 비디오 프레임)의 식별 정보를 생성한다. 식별 정보 생성은 도 1의 식별 정보 생성부(161)에서와 같이 비디오프레임의 디지털 핑거프린트를 생성할 수 있다.
프로세서(520)는 키 정보 검출부(521)에서 검출된 키 정보와 식별 정보 생성부(522)에서 생성된 식별 정보를 동기화하여 저장부(530)에 저장한다. 또한 프로세서(520)는 검출된 키 정보에 기초하여 네트워크 인터페이스부(540)를 통해 미디어 컨텐츠 관련 정보를 검색하고, 검색된 결과를 키 정보에 동기화하여 저장부(530)에 저장할 수 있다. 미디어 컨텐츠 관련 정보는 도 3의 미디어 컨텐츠 관련 정보 생성 시스템(330)으로부터 검색될 수 있으나 이로 제한되지 않는다.
저장부(530)는 키 정보와 식별 정보를 동기화하여 저장하거나 키 정보, 식별 정보 및 미디어 컨텐츠 관련 정보를 동기화 하여 저장할 수 있다. 또한, 프로세서(520)가 본 발명에 따른 미디어 컨텐츠 관련 정보 제공 방법을 수행하기 위해 필요한 프로그램 및 데이터를 저장할 수 있다.
프로세서(520)는 서버(320)의 전 기능을 제어하는 것으로, 제어기나 마이크로 프로세서 등으로 정의할 수 있으나 이로 한정되지 않는다. 프로세서(520)는 도 6에 도시된 바와 같이 동작할 수 있다. 도 6은 본 발명의 바람직한 일 실시 예에 따른 서버(320)를 사용하여 미디어 컨텐츠 관련 정보를 제공하는 방법의 동작 흐름도의 일 예이다. 서버(320)는 도 3에 도시된 네트워크 시스템(300)의 예시 도에서와 같이 네트워크(310)를 통해 디바이스(100)에 의해 액세스되어 미디어 컨텐츠 관련 정보를 사용자에게 제공할 수 있다. 따라서 도 3은 본 발명의 실시 예에 따른 디바이스(100)와 서버(320)가 적용될 수 있는 네트워크 시스템의 예시도이다.
도 6을 참조하면, 프로세서(520)는 미디어 컨텐츠 수신부(510)를 통해 수신되는 미디어 컨텐츠로부터 클로즈드 캡션 정보를 검출한다(S601). 프로세서(520)는 클로즈드 캡션 정보를 분석하여 키 정보를 검출한다(S602). 키 정보는 상술한 키 정보 검출부(521)에서 설명한 바와 같이 검출될 수 있다. 프로세서(520)는 키 정보가 검출된 미디어 컨텐츠의 식별 정보를 검출한다(S603).
프로세서(520)는 검출된 식별 정보와 키 정보를 동기화하여 저장부(530)에 저장한다(S604). 네트워크를 통해 접속된 적어도 하나의 디바이스(100)로부터 미디어 컨텐츠의 식별 정보가 수신되면(S605), 프로세서(520)는 수신된 식별 정보에 매칭된 식별 정보를 저장부(530)에 저장된 식별 정보로부터 검색한다(S606). 매칭되는 식별 정보가 검색되면, 프로세서(520)는 검색된 식별 정보에 동기화된 키 정보를 디바이스(100)로 전송한다(S607, S608). 단계 S605에서 디바이스(100)로부터 미디어 컨텐츠의 식별 정보가 수신되지 않으면, 프로세서(520)는 단계 S601로 리턴되어 상술한 과정을 반복 수행한다.
한편 저장부(530)로부터 수신되는 식별 정보와 매칭되는 식별 정보가 검색되지 않으면, 프로세서(520)는 네트워크 인터페이스부(540)를 통해 디바이스(100)로 안내 메시지를 전송할 수 있다(S607, S609). 안내 메시지는 "미디어 컨텐츠에 대한 관련 정보가 존재하지 않음"과 같은 메시지가 될 수 있다.
서버(320)에 포함된 프로세서(520)가 도 6에 도시된 바와 같이 동작할 때, 디바이스(100)와 서버(320)간의 동작 흐름도는 도 7과 같이 정의될 수 있다. 도 7은 본 발명의 일 실시 예에 따른 디바이스(100)와 서버(320)간의 동작 흐름도이다.
도 7을 참조하면, 디바이스(100)와 서버(320)는 동일한 미디어 컨텐츠를 수신한다(S710). 도 7의 단계 S711 내지 단계 S717은 도 6의 단계 S601 내지 단계 S608에 대응되는 것으로 해석될 수 있다. 도 7의 단계 S718, S715, S719, S720은 도 2의 단계 S201 내지 S204에 대응되는 것으로 해석될 수 있다.
프로세서(520)는 도 8에 도시된 바와 같이 동작할 수 있다. 도 8은 본 발명의 바람직한 일 실시 예에 따른 서버(320)를 사용하여 미디어 컨텐츠 관련 정보를 제공하는 방법의 동작 흐름도의 다른 예이다.
도 8은 도 6의 흐름도에 서버(320)가 미디어 컨텐츠 관련 정보를 검색하여 디바이스(100)로 전송하는 기능을 더 추가한 예이다. 따라서, 단계 S801 내지 S803은 도 6의 단계 S601 내지 단계 S603과 동일하고, 단계 S806 내지 단계 S808 및 단계 S810은 도 6의 단계 S605 내지 단계 S607 및 단계 S609와 동일하므로 중복된 설명을 피하기 위해 하기에서 이에 대한 설명은 하지 않는다.
단계 S804에서 서버(320)의 프로세서(520)는 키 정보에 기초하여 네트워크 인터페이스부(540)를 통해 미디어 컨텐츠 관련 정보를 검색한다. 미디어 컨텐츠 관련 정보가 검색되면, 프로세서(520)는 식별 정보, 키 정보 및 검색된 미디어 컨텐츠 관련 정보를 동기화 하여 저장한다(S805).
단계 S808에서 매칭되는 식별 정보가 검색되면, 프로세서(520)는 검색된 식별 정보에 동기화된 키 정보와 미디어 컨텐츠 관련 정보를 네트워크 인터페이스부(540)를 통해 디바이스(100)로 전송한다(S809).
도 9는 도 2와 도 8의 동작 흐름도에 기초한 디바이스(100)와 서버(320)간의 동작 흐름도이다. 디바이스(100)와 서버(320)는 도 7에서와 같이 동일한 미디어 컨텐츠를 수신한다(S910). 도 9의 단계 S911 내지 단계 S917은 도 8의 단계 S801 내지 단계 S808에 대응되는 것으로 해석될 수 있다. 도 9의 단계 S918에서 서버(320)의 프로세서(520)는 검색된 식별 정보에 동기화된 키 정보와 미디어 컨텐츠 관련 정보를 전송하거나 동기화된 미디어 컨텐츠 관련 정보만을 전송할 수 있다. 도 9의 단계 S919, S916, S920은 도 2의 단계 S201 내지 단계 S204에 대응되는 것으로 해석될 수 있다.
본 발명의 일 실시 예에 따른 미디어 컨텐츠 관련 정보 제공 방법을 수행하기 위한 프로그램은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 저장 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드로서 저장되고 실행될 수 있다.
이제까지 본 발명에 대하여 그 바람직한 실시 예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시 예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.

Claims (32)

  1. 네트워크를 통해 서버를 액세스할 수 있는 디바이스를 사용하여 미디어 컨텐츠 관련 정보를 제공하는 방법에 있어서,
    상기 디바이스에 의해 미디어 컨텐츠를 재생하는 단계;
    상기 디바이스에 의해 재생되는 미디어 컨텐츠의 식별 정보를 생성하는 단계;
    상기 디바이스로부터 상기 서버로 상기 식별 정보를 전송하는 단계;
    상기 식별 정보에 기초하여 상기 서버로부터 키 정보 또는 상기 키 정보와 미디어 컨텐츠 관련 정보를 수신하고,
    상기 키 정보는 상기 미디어 컨텐츠와 동기화된 클로즈드 캡션 정보에 기초하고, 상기 미디어 컨텐츠 관련 정보는 상기 키 정보를 사용하여 결정되는 단계;
    상기 서버로부터 상기 키 정보가 수신되면, 상기 디바이스에서 상기 키 정보로부터 미디어 컨텐츠 관련 정보를 결정하고, 상기 결정된 미디어 컨텐츠 관련 정보를 상기 디바이스를 사용하여 출력하는 단계; 및
    상기 서버로부터 상기 키 정보와 상기 미디어 컨텐츠 관련 정보가 수신되면, 상기 서버로부터 수신된 상기 미디어 컨텐츠 관련 정보를 상기 디바이스를 사용하여 출력하는 단계를 포함하는 미디어 컨텐츠 관련 정보 제공 방법.
  2. 삭제
  3. 제 1 항에 있어서, 상기 미디어 컨텐츠의 식별 정보를 생성하는 단계는 샷이 소정 시간동안 변화하지 않으면, 상기 식별 정보를 생성하는 것을 특징으로 하는 미디어 컨텐츠 관련 정보 제공 방법.
  4. 제 1 항에 있어서, 상기 미디어 컨텐츠의 식별 정보는 상기 디바이스에서 현재 재생되는 프레임의 디지털 핑거프린트인 것을 특징으로 하는 미디어 컨텐츠 관련 정보 제공 방법.
  5. 삭제
  6. 삭제
  7. 삭제
  8. 삭제
  9. 삭제
  10. 제 1 항에 있어서, 상기 미디어 컨텐츠는 비디오 컨텐츠, 오디오 컨텐츠, 및 비디오와 오디오를 결합한 컨텐츠중 적어도 하나를 포함하는 미디어 컨텐츠 관련 정보 제공 방법.
  11. 제 1 항에 있어서, 상기 미디어 컨텐츠는 방송국으로부터 제공되는 방송 프로그램 또는 방송 컨텐츠인 것을 특징으로 하는 미디어 컨텐츠 관련 정보 제공 방법.
  12. 제 1 항에 의한 미디어 컨텐츠 관련 정보 제공 방법을 실행하는 컴퓨터 프로그램을 기록한 저장 매체.
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
  18. 미디어 컨텐츠를 수신하는 미디어 컨텐츠 수신부;
    상기 수신되는 미디어 컨텐츠를 재생하는 재생부;
    네트워크와 인터페이스 하는 네트워크 인터페이스부; 및
    상기 재생부에 의해 상기 미디어 컨텐츠를 재생하고, 상기 재생부를 사용하여 현재 재생되는 미디어 컨텐츠의 식별 정보를 생성하고, 상기 네트워크 인터페이스부를 통해 서버로 상기 생성된 식별 정보를 전송하고, 상기 네트워크 인터페이스부를 통해 상기 서버로부터 키 정보 또는 상기 키 정보와 미디어 컨텐츠 관련 정보를 수신하고, 상기 서버로부터 상기 키 정보가 수신되면, 상기 키 정보로부터 미디어 컨텐츠 관련 정보를 결정하고, 상기 재생부를 사용하여 디바이스에서 결정된 상기 미디어 컨텐츠 관련 정보를 출력하고, 상기 키 정보와 상기 미디어 컨텐츠 관련 정보가 상기 서버로부터 수신되면, 상기 재생부를 사용하여 상기 서버로부터 수신된 상기 미디어 컨텐츠 관련 정보를 출력하고, 상기 키 정보는 상기 미디어 컨텐츠에 동기화된 클로즈드 캡션 정보에 기초하고, 상기 미디어 컨텐츠 관련 정보는 상기 키 정보를 사용하여 결정되는 프로세서를 포함하는 디바이스.
  19. 제 18 항에 있어서, 상기 프로세서는 상기 재생되는 미디어 컨텐츠의 샷의 변화에 기초하여 상기 현재 재생되는 미디어 컨텐츠의 식별 정보를 생성하는 것을 특징으로 하는 디바이스.
  20. 제 18 항 또는 제 19 항에 있어서, 상기 미디어 컨텐츠의 식별 정보는 상기 재생부에서 현재 재생되는 프레임의 디지털 핑거프린트인 것을 특징으로 하는 디바이스.
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
  25. 삭제
  26. 삭제
  27. 삭제
  28. 삭제
  29. 제 18 항에 있어서, 상기 미디어 컨텐츠는 비디오 컨텐츠, 오디오 컨텐츠, 및 비디오와 오디오를 결합한 컨텐츠중 적어도 하나를 포함하는 디바이스.
  30. 제 18 항에 있어서, 상기 미디어 컨텐츠는 방송국으로부터 제공되는 방송 프로그램 또는 방송 컨텐츠를 포함하는 디바이스.





  31. 삭제
  32. 삭제
KR1020100091960A 2010-09-17 2010-09-17 미디어 컨텐츠 관련 정보 제공 방법, 이 방법을 수행할 수 있는 디바이스와 서버 및 저장 매체 KR101700365B1 (ko)

Priority Applications (8)

Application Number Priority Date Filing Date Title
KR1020100091960A KR101700365B1 (ko) 2010-09-17 2010-09-17 미디어 컨텐츠 관련 정보 제공 방법, 이 방법을 수행할 수 있는 디바이스와 서버 및 저장 매체
EP11180045A EP2432244A1 (en) 2010-09-17 2011-09-05 Method for providing media-content related information, device, server, and computer-readable storage medium for executing the method
EP14183697.3A EP2811751A1 (en) 2010-09-17 2011-09-05 Method for providing media-content related information, device, server, and computer-readable storage medium for executing the method
EP18202416.6A EP3451679B1 (en) 2010-09-17 2011-09-05 Method for providing media-content related information based on closed caption information, server, and computer-readable storage medium for executing the method
JP2011201506A JP5958986B2 (ja) 2010-09-17 2011-09-15 メディア・コンテンツ関連情報の提供方法、該方法を遂行するデバイス、サーバ及び記録媒体
CN201911136128.XA CN110839163B (zh) 2010-09-17 2011-09-19 服务器和其信息提供方法及计算机可读记录介质
CN201110277365.5A CN102413359B (zh) 2010-09-17 2011-09-19 提供媒体内容相关信息的方法及执行该方法的设备和服务器
US13/236,213 US9071852B2 (en) 2010-09-17 2011-09-19 Method for providing media-content related information, device, server, and computer-readable storage medium for executing the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100091960A KR101700365B1 (ko) 2010-09-17 2010-09-17 미디어 컨텐츠 관련 정보 제공 방법, 이 방법을 수행할 수 있는 디바이스와 서버 및 저장 매체

Publications (2)

Publication Number Publication Date
KR20120029861A KR20120029861A (ko) 2012-03-27
KR101700365B1 true KR101700365B1 (ko) 2017-02-14

Family

ID=44651238

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100091960A KR101700365B1 (ko) 2010-09-17 2010-09-17 미디어 컨텐츠 관련 정보 제공 방법, 이 방법을 수행할 수 있는 디바이스와 서버 및 저장 매체

Country Status (5)

Country Link
US (1) US9071852B2 (ko)
EP (3) EP2432244A1 (ko)
JP (1) JP5958986B2 (ko)
KR (1) KR101700365B1 (ko)
CN (2) CN110839163B (ko)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120213404A1 (en) 2011-02-18 2012-08-23 Google Inc. Automatic event recognition and cross-user photo clustering
BR112014016260A8 (pt) * 2011-12-28 2017-07-04 Intel Corp processamento de linguagem natural em tempo real de fluxos de dados
KR101396413B1 (ko) * 2012-05-07 2014-05-19 주식회사 마크애니 디지털 핑거프린팅을 이용한 정보 제공 시스템 및 방법
CN104520882B (zh) * 2012-06-27 2017-11-07 谷歌公司 用于确定事件内容流的适当内容的系统和方法
US9391792B2 (en) 2012-06-27 2016-07-12 Google Inc. System and method for event content stream
GB2507097A (en) * 2012-10-19 2014-04-23 Sony Corp Providing customised supplementary content to a personal user device
US9418370B2 (en) 2012-10-23 2016-08-16 Google Inc. Obtaining event reviews
EP2765786A1 (en) * 2013-02-06 2014-08-13 Nagravision S.A. Method to enhance a video content in a receiving device
JP5574556B1 (ja) * 2013-09-26 2014-08-20 株式会社電通 視聴番組同定システム、方法およびプログラム
KR20150037372A (ko) * 2013-09-30 2015-04-08 삼성전자주식회사 영상표시장치, 컨텐츠 동기화 서버 및 그 동작방법
CN107710197B (zh) 2015-09-28 2021-08-17 谷歌有限责任公司 在通信网络上共享图像和图像相册
CN106301815B (zh) * 2016-07-26 2019-12-20 贵阳语玩科技有限公司 基于语音聊天室的动态背景分享方法及系统
US10609443B2 (en) 2017-04-11 2020-03-31 Tagflix Inc. Method, apparatus and system for discovering and displaying information related to video content
EP3568787B1 (en) 2017-05-17 2024-04-10 Google LLC Automatic image sharing with designated users over a communication network
WO2019221511A1 (ko) * 2018-05-15 2019-11-21 Ko Hyun Sung 컨텐츠를 중심으로 하는 정보 제공 방법
US20220303642A1 (en) * 2021-03-19 2022-09-22 Product Development Associates, Inc. Securing video distribution

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004091216A1 (ja) * 2003-04-04 2004-10-21 Matsushita Electric Industrial Co., Ltd. コンテンツ関連情報提供システム

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6637032B1 (en) * 1997-01-06 2003-10-21 Microsoft Corporation System and method for synchronizing enhancing content with a video program using closed captioning
US6253375B1 (en) 1997-01-13 2001-06-26 Diva Systems Corporation System for interactively distributing information services
US6834308B1 (en) 2000-02-17 2004-12-21 Audible Magic Corporation Method and apparatus for identifying media content presented on a media playing device
JP3976183B2 (ja) 2002-08-14 2007-09-12 インターナショナル・ビジネス・マシーンズ・コーポレーション コンテンツ受信装置、ネットワークシステム及びプログラム
WO2004043029A2 (en) * 2002-11-08 2004-05-21 Aliope Limited Multimedia management
AU2003302787A1 (en) * 2002-12-11 2004-06-30 Koninklijke Philips Electronics N.V. Method and system for utilizing video content to obtain text keywords or phrases for providing content related links to network-based resources
WO2005006577A1 (ja) * 2003-07-14 2005-01-20 Sony Corporation 再生装置、情報設定方法および情報設定プログラム
US20070124796A1 (en) * 2004-11-25 2007-05-31 Erland Wittkotter Appliance and method for client-sided requesting and receiving of information
US7400364B2 (en) * 2005-04-26 2008-07-15 International Business Machines Corporation Sub-program avoidance redirection for broadcast receivers
KR20070065608A (ko) 2005-12-20 2007-06-25 엘지전자 주식회사 캡쳐된 영상 신호에서 목적 대상물 정보 취득 장치 및 그제어 방법
US8103050B2 (en) * 2006-01-16 2012-01-24 Thomson Licensing Method for computing a fingerprint of a video sequence
US8115869B2 (en) * 2007-02-28 2012-02-14 Samsung Electronics Co., Ltd. Method and system for extracting relevant information from content metadata
US8209724B2 (en) 2007-04-25 2012-06-26 Samsung Electronics Co., Ltd. Method and system for providing access to information of potential interest to a user
US20080066098A1 (en) * 2006-08-25 2008-03-13 Skyclix, Inc. Phone-based targeted advertisement delivery
JP4341656B2 (ja) * 2006-09-26 2009-10-07 ソニー株式会社 コンテンツ管理装置、ウェブサーバ、ネットワークシステム、コンテンツ管理方法、コンテンツ情報管理方法およびプログラム
KR100916717B1 (ko) * 2006-12-11 2009-09-09 강민수 플레이 되고 있는 동영상 내용 맞춤형 광고 콘텐츠 제공방법 및 그 시스템
US20080201736A1 (en) 2007-01-12 2008-08-21 Ictv, Inc. Using Triggers with Video for Interactive Content Identification
EP2632164A3 (en) 2007-01-12 2014-02-26 ActiveVideo Networks, Inc. Interactive encoded content system including object models for viewing on a remote device
KR100898142B1 (ko) * 2007-06-26 2009-05-19 박근섭 컨텐츠에 관련된 정보 키워드/정보 컨텐츠 제공 방법 및검색 방법 그리고 그 시스템
EP2009638A1 (en) * 2007-06-28 2008-12-31 THOMSON Licensing Video copy prevention if the difference betweeen the fingerprints before and after its modification is above a threshold
JP2009010797A (ja) * 2007-06-29 2009-01-15 Hitachi Ltd 情報提示方法及び装置
DE102007030131B3 (de) * 2007-06-29 2008-10-23 Whatmore Gmbh Verfahren, Vorrichtung und Computerprogrammprodukt zum synchronisierten Bereitstellen von relevanten Informationen in einer interaktiven Portalanwendung
JP2009021816A (ja) * 2007-07-11 2009-01-29 Sharp Corp コンテンツ表示装置、コンテンツ表示方法、コンテンツ表示プログラム、および記録媒体
WO2009036435A1 (en) 2007-09-14 2009-03-19 Auditude.Com, Inc. Restoring program information for clips of broadcast programs shared online
CN101146260A (zh) * 2007-10-19 2008-03-19 吕利勇 手机广告投放系统及方法
DE102008039241A1 (de) 2007-11-10 2009-05-14 Waldemar Link Gmbh & Co. Kg Instrumentarium zur Durchführung eines Operationsverfahrens an einem Gelenk
KR101348598B1 (ko) * 2007-12-21 2014-01-07 삼성전자주식회사 디지털 티비 방송 제공 시스템과 디지털 티비 및 그 제어방법
JP5143592B2 (ja) * 2008-03-04 2013-02-13 シャープ株式会社 コンテンツ再生装置、コンテンツ再生方法、コンテンツ再生システム、プログラム、および記録媒体
US20090320061A1 (en) * 2008-06-19 2009-12-24 Microsoft Corporation Advertising Based on Keywords in Media Content
CN101639841B (zh) * 2008-07-30 2012-05-09 深圳市九洲电器有限公司 一种提供多媒体数据搜索和查询服务的方法及系统
US20100057527A1 (en) * 2008-08-29 2010-03-04 Disney Enterprises, Inc. System and method for personalized action based on a comparison of delivered content with a content fingerprint database
CN101374234B (zh) * 2008-09-25 2010-09-22 清华大学 一种基于内容的视频拷贝监测方法及装置
JP2010087976A (ja) 2008-10-01 2010-04-15 Sony Corp 情報処理装置、情報取得方法、情報取得プログラム及び情報検索システム
KR101753572B1 (ko) * 2008-10-14 2017-07-04 코닌클리케 필립스 엔.브이. 콘텐츠 아이템 식별자
US9355554B2 (en) * 2008-11-21 2016-05-31 Lenovo (Singapore) Pte. Ltd. System and method for identifying media and providing additional media content
US20100169930A1 (en) * 2008-12-25 2010-07-01 Samsung Electronics Co., Ltd. Broadcasting receiver and method of searching for keyword of broadcasting receiver
JP4873018B2 (ja) 2009-01-09 2012-02-08 ソニー株式会社 データ処理装置、データ処理方法、及び、プログラム
KR101599465B1 (ko) * 2009-03-03 2016-03-04 삼성전자주식회사 동기화 정보 제공 서버 및 방법과, 클라이언트 기기 및 방송 프로그램과 부가 정보의 동기화 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004091216A1 (ja) * 2003-04-04 2004-10-21 Matsushita Electric Industrial Co., Ltd. コンテンツ関連情報提供システム

Also Published As

Publication number Publication date
US20120072947A1 (en) 2012-03-22
EP3451679B1 (en) 2020-11-04
EP2432244A1 (en) 2012-03-21
US9071852B2 (en) 2015-06-30
CN102413359B (zh) 2019-12-13
CN110839163B (zh) 2022-03-08
CN102413359A (zh) 2012-04-11
EP2811751A1 (en) 2014-12-10
JP2012065320A (ja) 2012-03-29
KR20120029861A (ko) 2012-03-27
JP5958986B2 (ja) 2016-08-02
CN110839163A (zh) 2020-02-25
EP3451679A1 (en) 2019-03-06

Similar Documents

Publication Publication Date Title
KR101700365B1 (ko) 미디어 컨텐츠 관련 정보 제공 방법, 이 방법을 수행할 수 있는 디바이스와 서버 및 저장 매체
US9961404B2 (en) Media fingerprinting for content determination and retrieval
US10219011B2 (en) Terminal device and information providing method thereof
US9058386B2 (en) System and method for generating media bookmarks
US9100701B2 (en) Enhanced video systems and methods
KR102077237B1 (ko) 영상 재생 장치에 의해 캡쳐된 이미지에 관련된 연관 정보를 휴대용 디바이스에게 제공하는 방법 및 시스템
KR20160031226A (ko) 동영상 내 객체 관련 정보 검색 방법 및 동영상 재생 장치
US20140324858A1 (en) Information processing apparatus, keyword registration method, and program
CN110046263B (zh) 多媒体推荐方法、装置、服务器及存储介质
CN112584205B (zh) 用于呈现通知的方法、系统及可读介质
US9762687B2 (en) Continuity of content
CN102262643A (zh) 信息处理系统、信息处理装置和信息处理方法
KR20090035989A (ko) 컨텐츠 획득 시스템 및 그 방법
KR101930488B1 (ko) 연동형 서비스 제공을 위한 메타데이터 생성 방법 및 그를 위한 장치
KR20220166139A (ko) 동영상 컨텐츠 상의 제품 구매 보조 서비스 제공 방법
KR20200069936A (ko) 미디어에 포함된 정보를 제공하는 장치 및 그 방법
CN117097937A (zh) 地图生成方法和装置、设备及介质

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