KR101487540B1 - 추천 정보 제공 시스템 및 방법 - Google Patents

추천 정보 제공 시스템 및 방법 Download PDF

Info

Publication number
KR101487540B1
KR101487540B1 KR20140087320A KR20140087320A KR101487540B1 KR 101487540 B1 KR101487540 B1 KR 101487540B1 KR 20140087320 A KR20140087320 A KR 20140087320A KR 20140087320 A KR20140087320 A KR 20140087320A KR 101487540 B1 KR101487540 B1 KR 101487540B1
Authority
KR
South Korea
Prior art keywords
recommendation information
index
video content
still image
extracted
Prior art date
Application number
KR20140087320A
Other languages
English (en)
Inventor
조인제
조훈제
김민규
Original Assignee
주식회사 테라클
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 테라클 filed Critical 주식회사 테라클
Priority to KR20140087320A priority Critical patent/KR101487540B1/ko
Application granted granted Critical
Publication of KR101487540B1 publication Critical patent/KR101487540B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • G06Q30/0256User search
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • 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/232Content retrieval operation locally within server, e.g. reading video streams from disk arrays

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Multimedia (AREA)
  • Primary Health Care (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 추천 정보 제공 시스템 및 방법을 개시한다.
본 발명의 일 실시예에 따른 추천 정보 제공 시스템은, 복수의 동영상 콘텐츠들, 및 각 동영상 콘텐츠로부터 추출된 적어도 하나의 객체와 관련된 정보를 수집하는 수집부; 사용자로부터 질의어를 수신하고, 상기 복수의 동영상 콘텐츠들 중 상기 질의어에 대응하는 결과 동영상 콘텐츠 및 상기 결과 동영상 콘텐츠에서 추출된 객체와 관련된 추천 정보를 검색하는 검색부; 및 상기 결과 동영상 콘텐츠 및 상기 결과 동영상 콘텐츠에서 추출된 객체에 할당된 색인을 기초로 색인별 객체 및 객체별 추천 정보를 제공하는 정보 제공부;를 포함한다.

Description

추천 정보 제공 시스템 및 방법{SYSTEM AND METHOD FOR PROVIDING ADDITIONAL INFORMATION}
본 발명은 추천 정보 제공 시스템 및 방법에 관한 것이다.
종래의 동영상 콘텐츠 제공 서비스는 단순히 동영상 콘텐츠를 재생할 수 있는 플레이어를 제공하거나, 동영상 콘텐츠가 재생되는 화면 상에 특정 광고 문구를 고정 삽입하는 경우가 일반적이다.
이러한 광고 기법들은 동영상 내용에 포함된 광고와 연관된 다양한 정보들에 대해 사용자들이 인식하지 못하거나 인식하더라도 별도의 루트를 통해 정보를 획득해야 함으로써 사용자들의 욕구를 충족시키지 못하는 문제점이 있다.
국내 공개 특허 공보 제2013-0047165호
본 발명은 동영상 콘텐츠에서 추출한 정보를 기초로 다양한 정보를 사용자에게 제공하고, 사용자가 정보의 제공 범위를 용이하게 제한할 수 있는 방법 및 시스템을 제공하는 것이다.
본 발명의 일 실시예에 따른 추천 정보 제공 시스템은, 복수의 동영상 콘텐츠들, 및 각 동영상 콘텐츠로부터 추출된 적어도 하나의 객체와 관련된 정보를 수집하는 수집부; 사용자로부터 질의어를 수신하고, 상기 복수의 동영상 콘텐츠들 중 상기 질의어에 대응하는 결과 동영상 콘텐츠 및 상기 결과 동영상 콘텐츠에서 추출된 객체와 관련된 추천 정보를 검색하는 검색부; 및 상기 결과 동영상 콘텐츠 및 상기 결과 동영상 콘텐츠에서 추출된 객체에 할당된 색인을 기초로 색인별 객체 및 객체별 추천 정보를 제공하는 정보 제공부;를 포함한다.
상기 정보 제공부는, 화면의 제1영역에 제공된 상기 결과 동영상 콘텐츠의 재생 정지 신호를 수신하면, 상기 제1영역에 정지 영상 및 적어도 하나의 색인을 제공하고, 상기 검색부는, 상기 적어도 하나의 색인 중 임의의 색인 선택 신호를 수신하면, 상기 화면의 제2영역에 상기 정지 영상에서 추출되고 상기 선택된 색인이 할당된 적어도 하나의 객체 및 해당 추천 정보를 검색할 수 있다.
상기 정보 제공부는, 상기 재생 정지 신호를 수신하면 상기 정지 영상에 선택 버튼을 제공하고, 상기 선택 버튼의 활성화 신호를 수신하면 상기 정지 영상에 상기 적어도 하나의 색인을 제공할 수 있다.
상기 검색부는, 상기 정지 영상에서 추출된 적어도 하나의 객체 중 상기 선택된 색인이 할당된 객체가 없는 경우, 상기 정지 영상의 프레임과 인접한 프레임에서 추출한 객체들 중 상기 선택된 색인이 할당된 객체의 추천 정보를 검색할 수 있다.
상기 시스템은, 상기 제공된 추천 정보의 평가치를 기초로 평가 결과를 산출하고, 평가 결과에 따라 추천 정보 제공자에게 피드백하는 검증부;를 더 포함할 수 있다.
상기 시스템은, 추천 정보 편집 툴을 제공하고, 상기 편집 툴을 통해 신규 추천 정보 및 기 제공된 추천 정보를 수정한 갱신 추천 정보를 입력받는 툴 제공부;를 더 포함할 수 있다.
본 발명의 일 실시예에 따른 추천 정보 제공 방법은, 복수의 동영상 콘텐츠들, 및 각 동영상 콘텐츠로부터 추출된 적어도 하나의 객체와 관련된 정보를 수집하는 단계; 사용자로부터 질의어를 수신하면, 상기 복수의 동영상 콘텐츠들 중 상기 질의어에 대응하는 결과 동영상 콘텐츠 및 상기 결과 동영상 콘텐츠에서 추출된 객체와 관련된 추천 정보를 검색하는 단계; 및 상기 결과 동영상 콘텐츠 및 상기 결과 동영상 콘텐츠에서 추출된 객체에 할당된 색인을 기초로 색인별 객체 및 객체별 추천 정보를 제공하는 단계;를 포함한다.
상기 방법은, 화면의 제1영역에 제공된 상기 결과 동영상 콘텐츠의 재생 정지 신호를 수신하면, 상기 제1영역에 정지 영상 및 적어도 하나의 색인을 제공하는 단계; 및 상기 적어도 하나의 색인 중 임의의 색인 선택 신호를 수신하면, 상기 화면의 제2영역에 상기 정지 영상에서 추출되고 상기 선택된 색인이 할당된 적어도 하나의 객체 및 해당 추천 정보를 검색하는 단계;를 더 포함할 수 있다.
상기 색인 제공 단계는, 상기 재생 정지 신호를 수신하면 상기 정지 영상에 선택 버튼을 제공하는 단계; 및 상기 선택 버튼의 활성화 신호를 수신하면 상기 정지 영상에 상기 적어도 하나의 색인을 제공하는 단계;를 포함할 수 있다.
상기 방법은, 상기 정지 영상에서 추출된 적어도 하나의 객체 중 상기 선택된 색인이 할당된 객체가 없는 경우, 상기 정지 영상의 프레임과 인접한 프레임에서 추출한 객체들 중 상기 선택된 색인이 할당된 객체의 추천 정보를 검색하는 단계;를 더 포함할 수 있다.
상기 방법은, 상기 제공된 추천 정보의 평가치를 기초로 평가 결과를 산출하고, 평가 결과에 따라 추천 정보 제공자에게 피드백하는 단계;를 더 포함할 수 있다.
상기 방법은, 추천 정보 편집 툴을 제공하고, 상기 편집 툴을 통해 신규 추천 정보 및 기 제공된 추천 정보를 수정한 갱신 추천 정보를 입력받는 단계;를 더 포함할 수 있다.
본 발명의 일 실시예에 따른 추천 정보 제공 방법을 실행하기 위한 프로그램이 기록되어 있는 컴퓨터 판독 가능한 기록 매체를 제공할 수 있다.
본 발명의 실시예에 따라 사용자는 동영상 콘텐츠로부터 다양한 정보를 직관적으로 제공받고, 정보의 제공 범위를 용이하게 제한할 수 있다.
도 1은 본 발명의 일 실시예에 따른 추천 정보 제공 시스템의 구성을 개략적으로 도시한 블록도이다.
도 2는 본 발명의 일 실시예에 따른 사용자 단말의 구성을 개략적으로 도시한 블록도이다.
도 3 및 도 4는 본 발명의 일 실시 예에 따른 사용자 단말과 추천 정보 제공 시스템 간의 관계의 일 예를 설명한 도면이다.
도 5는 본 발명의 다른 실시 예에 따른 사용자 단말과 추천 정보 제공 시스템 간의 관계를 설명한 도면이다.
도 6은 본 발명의 일 실시예에 따른 추천 정보 제공 시스템의 일 구현 예를 설명하기 위한 도면이다.
도 7 내지 도 9는 본 발명의 실시예에 따른 추천 정보 제공 시스템이 사용자 단말에 제공하는 추천 정보 관련 화면 예시도이다.
도 10은 본 발명의 일 실시예에 따른 추천 정보 제공 방법을 개략적으로 설명하는 흐름도이다.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 설명되는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 아래에서 제시되는 실시 예들로 한정되는 것이 아니라, 서로 다른 다양한 형태로 구현될 수 있고, 본 발명의 사상 및 기술 범위에 포함되는 모든 변환, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 아래에 제시되는 실시 예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
본 명세서에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다. 제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.
본 명세서에서 “통신”, “통신망”, “인터넷망” 및 “네트워크”는 동일한 의미로 사용될 수 있다. 상기 용어들은, 파일을 사용자 단말, 다른 사용자들의 단말 및 다운로드 서버 사이에서 송수신할 수 있는 유무선의 근거리 및 광역 데이터 송수신망을 의미한다.
본 명세서에 있어서 어느 하나의 구성요소가 다른 구성요소로 데이터를 '전송'하는 경우에는 상기 구성요소는 상기 다른 구성요소로 직접 상기 데이터를 전송할 수도 있고, 적어도 하나의 또 다른 구성요소를 통하여 상기 데이터를 상기 다른 구성요소로 전송할 수도 있는 것을 의미한다.
반대로 어느 하나의 구성요소가 다른 구성요소로 데이터를 '직접 전송'하는 경우에는 상기 구성요소에서 다른 구성요소를 통하지 않고 상기 다른 구성요소로 상기 데이터가 전송되는 것을 의미한다.
본 명세서에서 '~부'라 함은, 본 발명의 기술적 사상을 수행하기 위한 하드웨어 및 상기 하드웨어를 구동하기 위한 소프트웨어의 기능적, 구조적 결합을 의미할 수 있다. 예컨대, 상기 '~부'는 소정의 코드와 상기 소정의 코드가 수행되기 위한 하드웨어 리소스(resource)의 논리적인 단위를 의미할 수 있으며, 반드시 물리적으로 연결된 코드를 의미하거나, 한 종류의 하드웨어를 의미하는 것은 아님은 본 발명의 기술분야의 평균적 전문가에게는 용이하게 추론될 수 있다.
이하, 본 발명에 따른 실시 예들을 첨부된 도면을 참조하여 상세히 설명하기로 하며, 첨부 도면을 참조하여 설명함에 있어, 동일하거나 대응하는 구성 요소는 동일한 도면번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.
도 1은 본 발명의 일 실시예에 따른 추천 정보 제공 시스템의 구성을 개략적으로 도시한 블록도이다.
도 1을 참조하면, 본 발명의 실시예에 따른 추천 정보 제공 시스템(10)은 수집부(110), 검색부(120), 정보 제공부(130), 검증부(140), 툴 제공부(150) 및 제어부(160)를 포함할 수 있다.
수집부(110)는 동영상 콘텐츠를 수집하여 저장할 수 있다. 수집부(110)는 콘텐츠 제공 서비스를 제공하는 포털서버, 블로그 서버, 개인홈페이지 서버 등으로부터 동영상 콘텐츠를 수집할 수 있다. 포털서버는, 예를 들어, 유튜브(YouTube), 비메오(Vimeo), 판도라TV 등과 같이 웹(web) 상에서 동영상을 제공하는 서비스 사이트들을 포함할 수 있다.
추천 정보 제공 시스템(10)은 복수의 서비스 사이트들을 미리 등록하고, 수집부(110)는 등록된 복수의 사이트로 접근하여 동영상 콘텐츠, 동영상 콘텐츠의 URL 및 관련 정보를 자동으로 수집할 수 있다. 이를 위해 스파이더(Spider), 웹 크롤러(Web Crawler), 봇(Bot) 등과 유사한 탐색 에이전트 프로그램이 이용될 수 있다.
수집부(110)는 각 동영상 콘텐츠로부터 적어도 하나의 키워드를 추출할 수 있다. 수집부(110)는 동영상 콘텐츠의 배경 및 전경으로부터 음식, 장소, 위치, 상표, 동식물, 물체, 인물 등의 객체를 인식하여 추출할 수 있다. 객체 인식 방법은 특별히 제한되지 않으며, 미리 저장된 객체 정보와의 비교에 의한 인식 등 다양한 방법이 사용될 수 있다.
수집부(110)는 추출된 객체와 관련된 정보를 수집하여 저장할 수 있다. 수집부(110)는 추출된 객체에 대응하는 키워드를 생성하고, 생성된 키워드를 기초로 관련 정보를 수집할 수 있다. 수집부(110)는 등록된 복수의 사이트로 접근하여 생성된 키워드를 기초로 관련 정보를 수집하고, 수집된 정보들을 기 설정된 기준에 따라 선별하여 추천 정보로서 저장할 수 있다. 선별 기준은 복수의 사이트들에서 소정 횟수 중복하여 수집되는 정보, 검색 횟수가 많은 정보, 사이트의 신뢰도 등 다양하게 정해질 수 있다. 키워드는 하나 또는 하나 이상의 단어의 조합일 수 있다. 키워드는 해당 동영상 콘텐츠의 제목, 주인공, 저작자 또는 해당 동영상 콘텐츠를 대표하는 단어 또는 문장을 줄여 쓴 단어의 조합을 기본으로 포함할 수 있다.
또한 수집부(110)는 복수의 사용자들이 추천 정보 제공 시스템(10)에 접속하여 개별적으로 등록한 정보를 기 설정된 기준에 따라 선별하여 또는 선별 없이 추천 정보로서 저장할 수 있다. 사용자들에 의해 등록된 정보는 신규 추천 정보 또는 기 등록된 추천 정보를 수정한 갱신 추천 정보일 수 있다.
수집부(110)는 추출된 객체에 상위 카테고리로서 색인을 할당하여 객체를 색인별로 분류할 수 있다.
수집부(110)는 동영상 콘텐츠 전체에서 추출된 객체들 및 해당 추천 정보를 매칭할 수 있고, 및/또는 동영상 콘텐츠의 일부(또는 프레임)에서 추출된 객체 및 해당 추천 정보를 매칭하여 저장할 수도 있다.
검색부(120)는 사용자로부터 입력된 질의어를 수신하고, 복수의 동영상 콘텐츠 중 질의어에 대응하는 결과 동영상 콘텐츠를 검색할 수 있다. 그리고, 검색부(130)는 결과 동영상 콘텐츠에서 추출된 복수의 객체들과 관련된 추천 정보를 검색할 수 있다.
검색부(120)는 결과 동영상 콘텐츠의 재생 중에 재생 정지 신호를 수신하면, 정지 영상, 정지 영상에서 추출한 객체 및 해당 추천 정보들을 검색할 수 있다. 검색부(120)는 동영상 콘텐츠의 재생 정지 위치 정보를 검색 조건으로 이용하여 추천 정보의 검색 범위를 제한하여 검색할 수 있다.
정보 제공부(130)는 결과 동영상 콘텐츠 및 결과 동영상 콘텐츠에서 추출된 객체에 할당된 색인을 기초로 색인별 객체 및 객체별 추천 정보의 리스트를 생성하여 사용자 단말에 제공할 수 있다. 정보 제공부(130)는 사용자 단말의 화면에 정해진 콘텐츠 재생 영역에 동영상 콘텐츠를 표시하고, 정보 제공 영역에 추천 정보를 표시할 수 있다. 콘텐츠 재생 영역과 정보 제공 영역의 사이즈는 조절 가능하다. 콘텐츠 재생 영역과 정보 제공 영역은 화면에 각각 구분되어 표시될 수 있고, 콘텐츠 재생 영역과 정보 제공 영역은 중 하나의 영역이 생략된 상태에서 나머지 영역이 전체 화면에 표시될 수 있다.
정보 제공부(130)는 결과 동영상 콘텐츠의 재생 중에 재생 정지 신호를 수신하면, 정지 영상 및 정지 영상에서 추출된 적어도 하나의 객체에 할당된 적어도 하나의 색인을 정지 영상 상에 제공할 수 있다. 구체적으로, 정보 제공부(130)는 결과 동영상 콘텐츠의 재생 중에 재생 정지 신호를 수신하면 정지 영상 상에 선택 버튼을 제공하고, 선택 버튼의 활성화 신호를 수신하면 적어도 하나의 색인을 선택 버튼 형태로 제공할 수 있다.
적어도 하나의 색인은 정지 영상 상에 오버랩하여 제공될 수 있으며, 정지 영상에 대해 투명도가 설정되어 색인의 하위 레이어에 위치한 정지 영상이 보여지는 정도를 조절할 수 있다.
재생 정지 신호는 결과 동영상 콘텐츠의 재생 화면 상에서 마우스 커서와 같은 포인터의 감지 신호일 수 있다. 또는 재생 정지 신호는 손가락이나 스타일러스 등에 의한 결과 동영상 콘텐츠 재생 화면의 터치 감지 신호일 수 있다.
정보 제공부(130)는 적어도 하나의 색인 버튼 중 임의의 색인을 선택하는 색인 선택 신호를 수신하면, 정지 영상에서 추출한 객체들 중 선택된 색인에 속하는 적어도 하나의 객체 및 해당 추천 정보들의 리스트를 제공할 수 있다. 정보 제공부(130)는 처음에 동영상 콘텐츠 전체에 대한 추천 정보들을 제공하다가, 동영상 콘텐츠의 일부(정지 영상)가 지정되면, 그에 대응하여 추천 정보들을 지정된 범위로 제한(필터링)하여 제공할 수 있다.
검색부(120)는 동영상 콘텐츠의 재생 정지 동작으로부터 검색 조건을 구성하여 추천 정보의 검색 범위를 제한하여 검색하고, 정보 제공부(130)는 검색된 추천 정보를 사용자 단말로 제공할 수 있다.
정보 제공부(130)는 추천 정보를 텍스트, 이미지, 또는 그 조합 등의 다양한 표현 형식으로 제공할 수 있다. 추천 정보는 추천 정보를 제공한 사이트와 연동될 수 있다.
검색부(120)는 정지 영상에서 추출한 객체들 중 선택된 색인에 속하는 객체가 없는 경우, 정지 영상의 프레임과 인접한 프레임에서 추출한 객체들 중 상기 선택된 색인에 속하는 객체의 추천 정보를 검색할 수 있다. 사용자는 추천 정보를 클릭하여 추천 정보를 제공한 사이트로 접속할 수 있다. 사용자는 정보 검색을 위해 새로운 사이트를 검색하는 등의 불편함을 해소할 수 있다.
검증부(140)는 추천 정보 평가를 사용자에게 요청할 수 있고, 사용자로부터 수신되는 복수의 평가치를 종합한 평가 결과를 기초로 추천 정보의 정확성을 산출할 수 있다. 검증부(140)는 산출된 추천 정보의 정확성을 기초로 추천 정보를 제공한 정보 제공자에게 미리 정해진 포인트 등을 지급할 수 있다.
툴 제공부(150)는 제공된 추천 정보를 편집할 수 있는 툴을 제공할 수 있다. 복수의 사용자들은 편집 툴을 이용하여 새로운 추천 정보를 작성하여 신규 추천 정보로서 등록하거나, 기 제공된 추천 정보를 편집하여 수정/보완함으로써 갱신 추천 정보로서 등록할 수 있다.
제어부(160)는 추천 정보 제공 시스템(10)의 각 구성요소 간의 정보 흐름 및 외부 장치와의 정보 흐름을 제어할 수 있다.
한편, 도시되지 않았으나 추천 정보 제공 시스템(10)은 광고 제공부를 더 포함하여, 사용자 단말의 화면에 할당된 광고 재생 영역에 추천 정보와 관련된 광고를 제공할 수 있다. 사용자는 광고를 클릭하여 관련 사이트로 접속할 수 있다.
도 2는 본 발명의 일 실시예에 따른 사용자 단말의 구성을 개략적으로 도시한 블록도이다.
사용자 단말(T)은 노트북, 핸드헬드 장치, 스마트폰, 탭 등의 모바일 단말, 데스크 탑 컴퓨터, 또는 이러한 장치를 이용하거나 직접적으로 또는 간접적으로 이와 연결된 임의의 적절한 장치일 수 있다.
도 2를 참조하면, 사용자 단말(T)은 제어부(210), 표시부(220), 사용자 인터페이스부(230), 통신부(240), 저장부(250)를 포함할 수 있다.
제어부(210)는 사용자 단말(T)의 전반적인 동작을 제어하는 기능을 수행한다.
제어부(210)는 사용자로부터 질의어를 입력받으면, 추천 정보 제공 시스템(10)으로 질의어에 해당하는 동영상 콘텐츠 및 추천 정보를 요청할 수 있고, 추천 정보 제공 시스템(10)으로부터 동영상 콘텐츠 및 동영상 콘텐츠로부터 추출된 객체들과 연계된 추천 정보를 전달받아 표시부(220)에 표시할 수 있다.
제어부(210)는 사용자로부터 재생 중인 동영상 콘텐츠의 재생 정지 신호를 수신하면, 추천 정보 제공 시스템(10)으로 동영상 콘텐츠의 재생 정치 위치 정보를 포함하는 재검색 요청 신호를 전송하고, 추천 정보 제공 시스템(10)으로부터 재생 정지 위치의 정지 영상 및 정지 영상에서 추출된 객체와 연계된 추천 정보를 전달받아 표시부(220)에 표시할 수 있다.
그리고 제어부(110)는 사용자로부터, 검색된 또는 재생 중인 동영상 콘텐츠에서 추출된 객체와 관련한 추천 정보의 등록 요청 및 기 제공된 추천 정보에 대한 편집 요청을 수신하면, 등록 요청 및/또는 편집 요청에 포함된 신규 추천 정보 및/또는 갱신 추천 정보를 추천 정보 제공 시스템(10)으로 전달할 수 있다.
표시부(220)는 추천 정보 제공 시스템(10)으로부터 전달받은 동영상 콘텐츠 및 추천 정보들을 화면에 표시할 수 있다. 표시부(220)는 액정 디스플레이(LCD), 유기 발광 디스플레이(OLED), 전기 영동 디스플레이(EPD), 플렉서블 디스플레이, 3차원(3D) 디스플레이 중에서 적어도 하나를 포함할 수도 있다. 그리고, 사용자 단말(T)의 구현 형태에 따라 표시부(220)가 2개 이상 존재할 수도 있다.
사용자 인터페이스부(UI부)(230)는 사용자 단말(T)의 동작 제어를 위한 사용자와의 인터페이스를 제공할 수 있다. 특히 UI부(230)는 사용자의 조작신호를 입력받아 제어부(210)로 전달할 수 있다.
통신부(240)는 정보를 송수신하는 기능을 수행하며, 동영상 콘텐츠 및 추천 정보와 관련된 정보를 추천 정보 제공 시스템(10)과 송수신할 수 있다.
저장부(250)는 추천 정보 제공 시스템(10)으로부터 전달받은 동영상 콘텐츠 및 추천 정보들을 저장할 수 있다. 저장부(250)는 신규 추천 정보 또는 갱신 추천 정보의 등록에 따라 획득한 등급, 포인트 등을 저장할 수 있다.
저장부(250)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램, 롬 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 또한, 저장부(250)는 인터넷(internet) 상에서 저장 기능을 수행하는 웹 스토리지(web storage)와 같이, 유선 및/또는 무선으로 연결된 클라우드 환경의 가상 공간을 포함할 수도 있다.
도 3 및 도 4는 본 발명의 일 실시 예에 따른 사용자 단말과 추천 정보 제공 시스템 간의 관계의 일 예를 설명한 도면이다.
도 3에 도시된 바와 같이, 추천 정보 제공 시스템(10)은 인터넷 및/또는 인트라넷과 같은 유선 및/또는 무선 통신망을 포함하는 네트워크(NW)에 의하여 복수의 사용자 단말들(T1, T2, …, Tn)과 연결될 수 있다. 즉, 전술한 추천 정보 제공 시스템(10)은 사용자 단말들(T1, T2, …, Tn)과 구별되고 사용자 단말들(T1, T2, …, Tn)과 분리된 채 네트워크(NW)로 연결될 수 있다.
본 실시 예에 따른 추천 정보 제공 시스템(10)은 도 1에서 하나의 장치처럼 도시하였지만, 반드시 어느 하나의 물리적 장치로 구현될 필요는 없다. 즉, 도 4에 도시된 바와 같이, 추천 정보 제공 시스템(10)은 복수의 물리적 장치가 유기적으로 결합되어 구현될 수도 있다. 이를 위해 추천 정보 제공 시스템(10)에 포함된 구성 중 일부는 어느 하나의 물리적 장치(10a)로 구현되거나 설치되고, 나머지 일부는 다른 물리적 장치(10b)로 구현되거나 설치될 수도 있다. 이때 다른 물리적 장치(10b)는 사용자 단말(Tm)의 일부로 구현될 수 있다.
구현 예에 따라서는, 추천 정보 제공 시스템(10)에 포함된 각각의 구성요소(~부) 역시 서로 다른 물리적 장치에 분산 배치될 수 있으며, 분산 배치된 구성들이 유기적으로 결합하여 본 명세서에서 정의하는 기능 및/또는 동작을 수행할 수 있도록 구현될 수도 있다.
도 5는 본 발명의 다른 실시 예에 따른 사용자 단말과 추천 정보 제공 시스템 간의 관계를 설명한 도면이다.
도 5를 참조하면, 본 실시 예에 따른 추천 정보 제공 시스템(10)은 사용자 단말(T) 내에 포함될 수 있다. 사용자 단말(T) 내에 본 실시 예의 추천 정보 제공 시스템(10)이 포함되도록 하는 방법은 다양하다. 구체적인 실시 예로서, 네트워크(NW)를 통하여 사용자들 각각이 단말 내에 추천 정보 제공 시스템(10)을 설치할 수 있고, 예를 들면 추천 정보 제공 시스템(10)을 하나의 애플리케이션 형태로 사용자 단말(T)에 설치할 수 있다. 또 다른 구체적인 실시 예로서 사용자 단말(T)에 오프라인을 통하여 추천 정보 제공 시스템(10)이 설치될 수도 있다. 그러나 이는 예시적인 형태로서 본 발명은 이에 한정되지 않고, 추천 정보 제공 시스템(10)이 사용자 단말(T) 내에 다양한 형태로 설치될 수 있는 경우를 포함할 수 있다. 사용자 단말(T)은 도 2에 도시된 제어부(210)에 추천 정보 제공 시스템(10)을 포함할 수도 있고, 제어부(210)와 별도로 추천 정보 제공 시스템(10)을 더 포함할 수도 있다.
도 6은 본 발명의 일 실시예에 따른 추천 정보 제공 시스템의 일 구현 예를 설명하기 위한 도면이다.
도 6을 참조하면, 도 1의 추천 정보 제공 시스템(10)은 추천 정보 제공 서버(10S)로 구현되고, 적어도 하나의 사용자 단말(T1, T2, ..., Tn)이 네트워크(NW)를 통하여 추천 정보 제공 서버(10S)에 연결될 수 있다. 추천 정보 제공 서버(10S)는 데이터베이스(DB)에 저장된 정보를 사용자 단말(T)로 제공하거나, 사용자 단말(T)로부터 수신한 정보를 데이터베이스(DB)에 저장할 수 있다.
추천 정보 제공 서버(10S)는 추천 정보 제공을 위해 독립적으로 구현될 수도 있으며, 다양한 서비스를 제공하는 기존의 서비스 장치에 본 발명의 실시예에 따른 추천 정보 제공 기능을 추가하여 구현될 수도 있다.
추천 정보 제공 서버(10S)는 네트워크 서버로 구현되는 다수의 컴퓨터 시스템 또는 컴퓨터 소프트웨어로서, 다양한 정보를 웹페이지(Web Page)로서 구성하여 제공할 수 있다. 여기서, 네트워크 서버란, 사설 인트라넷 또는 인터넷과 같은 컴퓨터 네트워크를 통해 다른 네트워크 서버와 통신할 수 있는 하위 장치와 연결되어 작업 수행 요청을 접수하고 그에 대한 작업을 수행하여 수행 결과를 제공하는 컴퓨터 시스템 및 컴퓨터 소프트웨어(네트워크 서버 프로그램)를 의미한다. 그러나 이러한 네트워크 서버 프로그램 이외에도, 네트워크 서버 상에서 동작하는 일련의 응용 프로그램과 경우에 따라서는 내부에 구축되어 있는 각종 데이터베이스를 포함하는 넓은 개념으로 이해되어야 할 것이다. 이러한 네트워크 서버는 도스(DOS), 윈도우(Windows), 리눅스(Linux), 유닉스(UNIX) 또는 맥OS(MacOS) 등의 운영체제에 따라 다양하게 제공되고 있는 네트워크 서버 프로그램을 이용하여 구현될 수 있다.
추천 정보 제공 서버(10S)는 콘텐츠 제공 서버(20S)와 네트워크(NW)를 통하여 연결될 수 있다. 추천 정보 제공 서버(10S)는 콘텐츠 제공 서버(20S)로부터 다양한 동영상 콘텐츠 및 추천 정보들을 제공받을 수 있다. 또한 추천 정보 제공 서버(10S)는 사용자 단말들(T1, T2, ..., Tn)로부터 추천 정보를 제공받을 수 있다.
추천 정보 제공 서버(10S)는 사용자 단말들(T1, T2, ..., Tn)로부터 질의어를 수신하고, 질의어에 대응하는 동영상 콘텐츠 및 추천 정보들을 검색하여 제공할 수 있다. 추천 정보 제공 서버(10S)는 동영상 콘텐츠에서 추출된 객체와 관련한 추천 정보를 리스트로 제공할 수 있다. 추천 정보 제공 서버(10S)는 동영상 콘텐츠의 전체에 대한 추천 정보 또는 동영상 콘텐츠의 일부에 대한 추천 정보를 제공할 수 있다. 추천 정보 제공 서버(10S)는 사용자 단말들(T1, T2, ..., Tn)로부터 입력된 화면 조작신호(예를 들어, 재생 중인 동영상 콘텐츠의 일시 정지 동작)를 수신하고, 화면 조작신호에 포함된 동영상 콘텐츠 내의 위치 정보를 기초로 추천 정보 검색 범위를 제한하여 추천 정보를 검색하고, 검색 결과를 사용자 단말들(T1, T2, ..., Tn)로 제공할 수 있다.
추천 정보 제공 서버(10S)는 광고 제공 서버(30S)와 네트워크(NW)를 통하여 연결될 수 있다. 추천 정보 제공 서버(10S)는 광고 제공 서버(30S)로부터 모든 추천 정보 또는 특정 추천 정보의 제공시 재생할 광고 콘텐츠를 제공받을 수 있다.
도시되지 않았으나, 추천 정보 제공 서버(10S)는 전자 상거래 시스템과 연동하여 광고 상품의 구매까지 연결시킬 수 있다.
데이터베이스(DB)는 컴퓨터 시스템의 저장 공간에 구현된 데이터 구조로서, 데이터의 검색, 삭제, 편집 및 추가 등을 자유롭게 행할 수 있다. 이러한 데이터베이스(DB)는 데이터의 저장, 검색, 삭제, 편집 및 추가 등의 기능을 수행하기 위한 적당한 필드(Field) 또는 구성요소들을 가질 수 있다.
데이터베이스(DB)는 회원 정보, 동영상 콘텐츠 및 추천 정보를 저장할 수 있다. 추천 정보는 동영상 콘텐츠 또는 추천 정보에 할당된 색인을 부모로 하는 트리 구조로 저장될 수 있다.
도 7 내지 도 9는 본 발명의 실시예에 따른 추천 정보 제공 시스템이 사용자 단말에 제공하는 추천 정보 관련 화면 예시도이다.
도 7을 참조하면, 사용자 단말의 표시부에는 사용자의 질의어에 대응한 검색 결과에 따라 추천 정보 제공 시스템(10)이 제공하는 동영상 콘텐츠가 콘텐츠 재생 창(VA)에 표시되고, 동영상 콘텐츠와 관련한 추천 정보가 정보 제공 창(RA)에 표시된다. 콘텐츠 재생 창(VA)과 정보 제공 창(RA)의 사이즈는 조절 가능하다. 콘텐츠 재생 창(VA)과 정보 제공 창(RA)는 각각 구분되어 표시될 수 있고, 콘텐츠 재생 창(VA)과 정보 제공 창(RA) 중 하나의 창이 생략된 상태에서 나머지 창이 전체 화면에 표시될 수 있다.
추천 정보는 객체마다 할당된 색인별로 분류되어 제공될 수 있으며, 예를 들어, 도 7에 도시된 바와 같이, 음식, 장소, 패션, 스타를 각각의 색인으로 하고, 그 하위에 추천 정보들이 객체별로 제공될 수 있다. 색인은 텍스트 또는 이미지 형태의 아이콘 또는 버튼으로 제공될 수 있다. 색인이 "패션"인 경우, 패션의 하위 정보로서 머플러, 코트, 가방 등의 객체가 포함될 수 있고, 객체마다 해당하는 추천 정보가 객체의 우측에 제공될 수 있다.
최초 검색 후 제공되는 추천 정보는 동영상 콘텐츠 전체에서 인식되어 추출된 객체와 관련된 모든 추천 정보를 포함할 수 있다.
표시부 화면의 일 영역에는 검색된 동영상 콘텐츠를 열람하는 복수의 사용자들을 SNS를 통해 표시할 수 있다. 복수의 사용자들은 검색된 동영상 콘텐츠 자체에 대한 정보 및 동영상 콘텐츠와 관련된 추천 정보들을 SNS를 통해 댓글 형식으로 업로드할 수 있다.
도 8을 참조하면, 사용자가 결과 화면에 표시된 콘텐츠 재생 창(VA)의 동영상 콘텐츠를 클릭하면(a), 동영상이 재생된다(b). 사용자가 동영상 재생 중 재생 화면으로 마우스 커서와 같은 포인터(PT)를 이동시키면, 동영상 재생이 정지되고 정지 영상이 표시되고, 정지 영상 상에 버튼(BT)이 제공된다(c).
사용자가 버튼(BT)을 클릭하면 정지 영상에서 추출된 적어도 하나의 객체에 할당된 색인들이 제공된다(d). 이때 색인은 텍스트 또는 이미지 형태의 버튼, 아이콘 등으로 표현될 수 있으며, 도 8의 실시예에는 음식(A), 장소(B), 패션(C), 스타(D) 등의 색인이 이미지 형태의 버튼으로 표현되어 있다. 콘텐츠 재생 창(VA)에 표시되는 색인은 정보 제공 창(RA)에 표시되는 색인과 일치하거나 일부가 생략될 수 있다.
사용자가 콘텐츠 재생 창(VA)에 표시되는 색인들 중 임의의 색인을 클릭하면, 정보 제공 창(RA)에 표시된 색인들 중 대응하는 색인이 자동 선택되면서, 선택된 색인의 하위에 속하는 객체들의 추천 정보가 정보 제공 창(RA)에 표시될 수 있다.
도 9를 참조하면, 사용자가 도 8(d)에 도시된 콘텐츠 재생 창(VA)에 표시된 "장소"를 의미하는 색인(B)을 선택한 경우, 정보 제공 창(RA)의 "장소"를 의미하는 색인이 동시에 선택된다. 그리고, 정지 영상의 배경으로부터 추출된 객체, 예를 들어, 남이섬과 관련한 추천 정보들, 예를 들어, 남이섬의 유명한 음식점, 숙박지, 명소 등이 지도에 아이콘(A, B, C, D)으로 표시될 수 있다. 사용자가 아이콘들(A, B, C, D) 중 하나를 선택하면, 선택한 아이콘이 나타내는 추천 정보가 보다 상세하게 제공될 수 있다.
도시되지 않았으나, 추천 정보들은 다시 카테고리화되어 제공될 수 있다. 예를 들어, 추천 정보들이 음식점, 숙박지, 명소에 따라 분류되어, 지도에 음식점, 숙박지, 명소들 중 적어도 하나의 카테고리의 추천 정보들만이 표시될 수 있다.
또한, 정보 제공 창(RA)에는 광고 재생 창(AA)이 제공되고, 광고 재생 창(AA)에는 추천 정보와 관련된 광고가 제공될 수 있다.
본 발명의 실시예는 동영상 콘텐츠와 관련된 추천 정보를 직관적으로 쉽고 간단히 제공할 수 있고, 동영상 콘텐츠의 재생 정지 동작만으로 추천 정보의 제공 범위를 설정하여 제공할 수 있다.
도 10은 본 발명의 일 실시예에 따른 추천 정보 제공 방법을 개략적으로 설명하는 흐름도이다.
본 발명의 실시예에 따른 추천 정보 제공 방법은 도 1 내지 도 9에서 설명한 추천 정보 제공 시스템에 의해 수행될 수 있으며, 도 1 내지 도 9를 참조하여 설명된 내용과 중복하는 내용의 상세한 설명은 생략하겠다.
추천 정보 제공 시스템은 동영상 콘텐츠를 수집하여 저장할 수 있다(S11). 추천 정보 제공 시스템은 복수의 서비스 사이트들을 미리 등록하고, 등록된 복수의 사이트로 접근하여 동영상 콘텐츠를 수집할 수 있다.
추천 정보 제공 시스템은 각 동영상 콘텐츠로부터 적어도 하나의 객체를 추출하고, 추출한 객체와 관련된 정보를 수집할 수 있다(S13). 추천 정보 제공 시스템은 수집된 정보들을 기 설정된 기준에 따라 선별하여 추천 정보로서 저장할 수 있다. 추천 정보 제공 시스템은 등록된 복수의 사이트로부터의 정보 획득 또는 사용자의 정보 등록에 의한 정보 획득을 통해 추천 정보를 수집할 수 있다. 추천 정보 제공 시스템은 추출한 객체에 대해 키워드를 생성하고, 생성된 키워드를 기초로 정보를 수집할 수 있다. 추천 정보 제공 시스템은 추출된 객체에 색인을 할당하여 객체를 색인별로 분류하여 저장할 수 있다.
추천 정보 제공 시스템은 사용자로부터 질의어를 수신하면, 수집한 복수의 동영상 콘텐츠에서 질의어에 대응하는 결과 동영상 콘텐츠 및 결과 동영상 콘텐츠에 대해 수집된 추천 정보를 검색하여 사용자에게 제공할 수 있다(S15). 추천 정보 제공 시스템은 결과 동영상 콘텐츠 및 결과 동영상 콘텐츠에서 추출된 객체에 할당된 색인을 기초로 색인별 객체 및 객체별 추천 정보의 리스트를 생성하여 사용자 단말에 제공할 수 있다.
추천 정보 제공 시스템은 결과 동영상 콘텐츠의 재생 중에, 재생 정지 신호를 수신하면 정지 영상과 관련한 객체 및 해당 추천 정보를 제공할 수 있다(S17). 추천 정보 제공 시스템은 결과 동영상 콘텐츠의 재생 중에, 재생 정지 신호를 수신하면 정지 영상 및 적어도 하나의 색인을 제공할 수 있다. 사용자의 조작에 의해 적어도 하나의 색인 중 임의의 색인을 선택하는 색인 선택 신호를 수신하면, 추천 정보 제공 시스템은 정지 영상에서 추출한 객체들 중 선택된 색인이 할당된 적어도 하나의 객체 및 해당 추천 정보들을 검색하여 사용자에게 제공할 수 있다.
추천 정보 제공 시스템은 정지 영상에서 추출한 객체들 중 선택된 색인에 속하는 객체가 없는 경우, 정지 영상의 프레임과 인접한 프레임(이전 또는 이후 프레임)에서 추출한 객체들 중 선택된 색인에 속하는 객체의 추천 정보를 검색하에 사용자에게 제공할 수 있다.
그리고, 추천 정보 제공 시스템은 사용자들로부터 제공된 추천 정보에 대한 평가치를 수신하고, 평가치의 합산에 의한 평가 결과를 기초로 추천 정보의 정확성을 산출할 수 있다. 추천 정보 제공 시스템은 산출된 추천 정보의 정확성을 기초로 추천 정보를 제공한 정보 제공자(사용자)에게 미리 정해진 포인트 등을 지급할 수 있다.
또한, 추천 정보 제공 시스템은 제공된 추천 정보를 편집할 수 있는 툴을 제공할 수 있다. 복수의 사용자들은 편집 툴을 이용하여 새로운 추천 정보를 등록하거나, 기 제공된 추천 정보를 편집하여 수정/보완된 추천 정보를 등록할 수 있다.
본 발명의 실시예는 동영상의 시청 중에 사전이나 포털 사이트를 통하여 동영상에 관련된 정보를 검색하거나 동영상에 관련된 제품을 구매하기 위하여 새로이 브라우저를 열거나 이동하는 불편함 없이, 사용자에게 동영상과 관련한 정보를 제공할 수 있다. 또한 본 발명의 실시예는 별도로 검색 조건을 입력할 필요없이 동영상의 일시 정지만으로 동영상과 관련한 추천 정보의 검색 범위를 제한할 수 있다.
본 발명의 실시예에 따른 추천 정보 제공 방법은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 적어도 하나의 프로세스에 의해 실행될 수 있다. 그리고, 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시 예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시 예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.

Claims (13)

  1. 복수의 동영상 콘텐츠들, 및 각 동영상 콘텐츠로부터 추출된 적어도 하나의 객체와 관련된 정보를 수집하는 수집부;
    사용자로부터 질의어를 수신하고, 상기 복수의 동영상 콘텐츠들 중 상기 질의어에 대응하는 결과 동영상 콘텐츠 및 상기 결과 동영상 콘텐츠에서 추출된 객체와 관련된 추천 정보를 검색하는 검색부;
    상기 결과 동영상 콘텐츠 및 상기 결과 동영상 콘텐츠에서 추출된 객체에 할당된 색인을 기초로 색인별 객체 및 객체별 추천 정보를 제공하는 정보 제공부; 및
    상기 제공된 추천 정보의 평가치를 기초로 평가 결과를 산출하고, 평가 결과에 따라 추천 정보 제공자에게 피드백하는 검증부;를 포함하는, 추천 정보 제공 시스템.
  2. 제1항에 있어서,
    상기 정보 제공부는,
    화면의 제1영역에 제공된 상기 결과 동영상 콘텐츠의 재생 정지 신호를 수신하면, 상기 제1영역에 정지 영상 및 적어도 하나의 색인을 제공하고,
    상기 검색부는,
    상기 적어도 하나의 색인 중 임의의 색인 선택 신호를 수신하면, 상기 화면의 제2영역에 상기 정지 영상에서 추출되고 상기 선택된 색인이 할당된 적어도 하나의 객체 및 해당 추천 정보를 검색하는, 추천 정보 제공 시스템.
  3. 제2항에 있어서,
    상기 정보 제공부는,
    상기 재생 정지 신호를 수신하면 상기 정지 영상에 선택 버튼을 제공하고, 상기 선택 버튼의 활성화 신호를 수신하면 상기 정지 영상에 상기 적어도 하나의 색인을 제공하는, 추천 정보 제공 시스템.
  4. 제2항에 있어서,
    상기 검색부는,
    상기 정지 영상에서 추출된 적어도 하나의 객체 중 상기 선택된 색인이 할당된 객체가 없는 경우, 상기 정지 영상의 프레임과 인접한 프레임에서 추출한 객체들 중 상기 선택된 색인이 할당된 객체의 추천 정보를 검색하는, 추천 정보 제공 시스템.
  5. 삭제
  6. 제1항에 있어서,
    추천 정보 편집 툴을 제공하고, 상기 편집 툴을 통해 신규 추천 정보 및 기 제공된 추천 정보를 수정한 갱신 추천 정보를 입력받는 툴 제공부;를 더 포함하는, 추천 정보 제공 시스템.
  7. 복수의 동영상 콘텐츠들, 및 각 동영상 콘텐츠로부터 추출된 적어도 하나의 객체와 관련된 정보를 수집하는 단계;
    사용자로부터 질의어를 수신하면, 상기 복수의 동영상 콘텐츠들 중 상기 질의어에 대응하는 결과 동영상 콘텐츠 및 상기 결과 동영상 콘텐츠에서 추출된 객체와 관련된 추천 정보를 검색하는 단계;
    상기 결과 동영상 콘텐츠 및 상기 결과 동영상 콘텐츠에서 추출된 객체에 할당된 색인을 기초로 색인별 객체 및 객체별 추천 정보를 제공하는 단계; 및
    상기 제공된 추천 정보의 평가치를 기초로 평가 결과를 산출하고, 평가 결과에 따라 추천 정보 제공자에게 피드백하는 단계;를 포함하는, 추천 정보 제공 방법.
  8. 제7항에 있어서,
    화면의 제1영역에 제공된 상기 결과 동영상 콘텐츠의 재생 정지 신호를 수신하면, 상기 제1영역에 정지 영상 및 적어도 하나의 색인을 제공하는 단계; 및
    상기 적어도 하나의 색인 중 임의의 색인 선택 신호를 수신하면, 상기 화면의 제2영역에 상기 정지 영상에서 추출되고 상기 선택된 색인이 할당된 적어도 하나의 객체 및 해당 추천 정보를 검색하는 단계;를 포함하는, 추천 정보 제공 방법.
  9. 제8항에 있어서,
    상기 색인 제공 단계는,
    상기 재생 정지 신호를 수신하면 상기 정지 영상에 선택 버튼을 제공하는 단계; 및
    상기 선택 버튼의 활성화 신호를 수신하면 상기 정지 영상에 상기 적어도 하나의 색인을 제공하는 단계;를 포함하는, 추천 정보 제공 방법.
  10. 제8항에 있어서,
    상기 정지 영상에서 추출된 적어도 하나의 객체 중 상기 선택된 색인이 할당된 객체가 없는 경우, 상기 정지 영상의 프레임과 인접한 프레임에서 추출한 객체들 중 상기 선택된 색인이 할당된 객체의 추천 정보를 검색하는 단계;를 더 포함하는, 추천 정보 제공 방법.
  11. 삭제
  12. 제7항에 있어서,
    추천 정보 편집 툴을 제공하고, 상기 편집 툴을 통해 신규 추천 정보 및 기 제공된 추천 정보를 수정한 갱신 추천 정보를 입력받는 단계;를 더 포함하는, 추천 정보 제공 방법.
  13. 제7항 내지 제10항 및 제12항 중 어느 한 항의 방법을 실행하기 위한 프로그램이 기록되어 있는 컴퓨터 판독 가능한 기록 매체.
KR20140087320A 2014-07-11 2014-07-11 추천 정보 제공 시스템 및 방법 KR101487540B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20140087320A KR101487540B1 (ko) 2014-07-11 2014-07-11 추천 정보 제공 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20140087320A KR101487540B1 (ko) 2014-07-11 2014-07-11 추천 정보 제공 시스템 및 방법

Publications (1)

Publication Number Publication Date
KR101487540B1 true KR101487540B1 (ko) 2015-02-04

Family

ID=52589918

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20140087320A KR101487540B1 (ko) 2014-07-11 2014-07-11 추천 정보 제공 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR101487540B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102526275B1 (ko) * 2023-01-16 2023-04-28 주식회사 에이비파트너스 콘텐츠를 필터링하여 제공하는 장치 및 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090044221A (ko) * 2007-10-31 2009-05-07 주식회사 케이티 양방향 광고 정보 파일 저작 서비스 제공방법, 양방향 광고포함 동영상 서비스 제공 시스템 및 방법
KR20140083654A (ko) * 2012-12-26 2014-07-04 주식회사 케이티 객체에 대한 부가정보를 생성하는 장치 및 방법 그리고, 부가정보를 공유하는 서버

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090044221A (ko) * 2007-10-31 2009-05-07 주식회사 케이티 양방향 광고 정보 파일 저작 서비스 제공방법, 양방향 광고포함 동영상 서비스 제공 시스템 및 방법
KR20140083654A (ko) * 2012-12-26 2014-07-04 주식회사 케이티 객체에 대한 부가정보를 생성하는 장치 및 방법 그리고, 부가정보를 공유하는 서버

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102526275B1 (ko) * 2023-01-16 2023-04-28 주식회사 에이비파트너스 콘텐츠를 필터링하여 제공하는 장치 및 방법

Similar Documents

Publication Publication Date Title
US11727076B2 (en) Browser-based navigation suggestions for task completion
US10387379B2 (en) State extrapolation for automated and semi-automated crawling architecture
KR101953303B1 (ko) 브라우징 액티비티에 기초하여 정합 애플리케이션을 식별하는 기법
US9483388B2 (en) Discovery of application states
US9805124B2 (en) Automatic generation of a collection of content
US10114898B2 (en) Providing additional functionality with search results
CN101490677B (zh) 呈现搜索结果信息
US8275786B1 (en) Contextual display of query refinements
US20170147659A1 (en) Systems and Methods for Accessing Applications in Grouped Search Results
US11200293B2 (en) Method and system for controlling presentation of web resources in a browser window
US20120036153A1 (en) Mobile system, search system and search result providing method for mobile search
KR20030047885A (ko) 지연된 브라우징을 위해 정보를 획득하고 저장하는 시스템및 방법
WO2007134194A2 (en) Web notebook tools
US20140052751A1 (en) Smart user-centric information aggregation
US20160188684A1 (en) Consolidating Search Results
CN104115147A (zh) 位置感知应用搜索
US10002113B2 (en) Accessing related application states from a current application state
US20160191338A1 (en) Retrieving content from an application
US20160275189A1 (en) Language and security aware search for user navigable entry points
KR101747532B1 (ko) 여행성 질의에 대응하는 검색 결과로 코스를 추천하는 방법 및 시스템
US20160188721A1 (en) Accessing Multi-State Search Results
KR20150019668A (ko) 검색 연관 정보 제공 방법 및 이를 지원하는 전자 장치
KR101487540B1 (ko) 추천 정보 제공 시스템 및 방법
US11568004B2 (en) Comparative search within user-generated content
JP2023158636A (ja) アイコン提供方法及びアイコン提供システム

Legal Events

Date Code Title Description
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180123

Year of fee payment: 4