KR101812306B1 - 그룹 컨텐츠 이어보기 제공 서버 및 방법 - Google Patents

그룹 컨텐츠 이어보기 제공 서버 및 방법 Download PDF

Info

Publication number
KR101812306B1
KR101812306B1 KR1020110116045A KR20110116045A KR101812306B1 KR 101812306 B1 KR101812306 B1 KR 101812306B1 KR 1020110116045 A KR1020110116045 A KR 1020110116045A KR 20110116045 A KR20110116045 A KR 20110116045A KR 101812306 B1 KR101812306 B1 KR 101812306B1
Authority
KR
South Korea
Prior art keywords
content
information
terminal
group
providing
Prior art date
Application number
KR1020110116045A
Other languages
English (en)
Other versions
KR20130050797A (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 KR1020110116045A priority Critical patent/KR101812306B1/ko
Publication of KR20130050797A publication Critical patent/KR20130050797A/ko
Application granted granted Critical
Publication of KR101812306B1 publication Critical patent/KR101812306B1/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
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

제 1 단말로 제 1 컨텐츠를 제공하고, 상기 제 1 단말로부터 상기 제 1 컨텐츠에 대한 제 2 단말과의 공유를 요청하는 공유 요청을 수신하고, 상기 제 1 컨텐츠에 매칭되는 그룹의 그룹 컨텐츠 정보를 제공하며, 상기 그룹 컨텐츠 정보 중 어느 하나에 대응하는 제 2 컨텐츠의 컨텐츠 정보 및 재생 시간 정보를 상기 제 2 단말로 제공하는 그룹 컨텐츠 이어보기 제공 서버 및 방법이 제공된다.

Description

그룹 컨텐츠 이어보기 제공 서버 및 방법{SERVER AND METHOD FOR PROVIDING A PLURALITY OF CONTENTS INCLUDED IN GROUP SEAMLESSLY}
본 발명은 그룹 컨텐츠 이어보기 제공 서버 및 방법에 관한 것으로서, 보다 상세하게는, 그룹에 포함된 컨텐츠의 이어보기 서비스를 제공하는 그룹 컨텐츠 이어보기 제공 서버 및 방법에 관한 것이다.
일반적으로, 방송 영상으로 시청자에게 제공되는 컨텐츠는 하나의 이벤트를 여러 개의 카메라로 촬영한 화면을 편집하여 완성된 컨텐츠를 제공하고 있다.
따라서, 시청자가 편집한 컨텐츠 뿐만 아니라 카메라로 촬영한 원본을 포함한 컨텐츠, 예를 들어, 축구 경기 중 특정 선수에 집중된 화면 등을 제공 받기 원하더라도, 편집한 컨텐츠와 원본 컨텐츠 간의 이어보기 서비스를 제공 받을 수 없으며, 편집한 컨텐츠에 한정하여 시청할 수 밖에 없다.
한편, 동일한 단말에서 실시간으로 생중계하는 스포츠 경기 등은 동시에 촬영하는 여러 대의 카메라에서 제공되는 영상을 제공할 수 있는 멀티 앵글 영상 서비스가 제공되고 있다.
하지만, 카메라로 촬영하고, 그 영상들을 편집하는 녹화 방송, 예를 들어 드라마, 연예, 오락프로 등의 방송 프로그램의 경우에는 컨텐츠 간의 서로 다른 러닝시간을 가지게 되어 이어보기 서비스를 제공하기 위해, 이어보기 하려고 새롭게 선택된 컨텐츠의 재 시작점을 찾기가 쉽지 않다.
한편, 선행 기술로서, 한국 특허공개번호 제 2009-0028017호에는 "멀티 앵글 모바일 방송 서비스를 제공하는 서버, 시스템 및 방법"에 관한 발명을 개시하고 있는 바, 모바일 방송의 메인 앵글 영상은 모바일 방송 채널을 통해서 제공하고, 하나 이상의 부가 앵글 영상은 이동통신망의 스트리밍 채널을 통해서 제공하는 기술에 관한 것이다.
본 발명의 일 실시예는 서로 다른 단말에서 하나의 이벤트를 촬영한 복수 개의 컨텐츠를 그룹으로 관리하며, 서로 다른 컨텐츠 간의 이어보기 서비스를 제공할 수 있는 그룹 컨텐츠 이어보기 제공 서버 및 방법을 제공하고자 한다. 또한, 본 발명의 일 실시예는 서로 다른 컨텐츠의 촬영 시간을 기록하고, 각 컨텐츠 간의 오프세트 값을 제공하여 서로 다른 컨텐츠 간의 이어보기 서비스를 제공할 수 있는 그룹 컨텐츠 이어보기 제공 서버 및 방법을 제공하고자 한다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 실시예는 제 1 단말로 제 1 컨텐츠를 제공하는 제 1 컨텐츠 제공부, 상기 제 1 단말로부터 상기 제 1 컨텐츠에 대한 제 2 단말과의 공유를 요청하는 공유 요청을 수신하는 공유 요청 수신부, 상기 제 1 컨텐츠에 매칭되는 그룹의 그룹 컨텐츠 정보를 제공하는 그룹 컨텐츠 정보 제공부 및 상기 그룹 컨텐츠 정보 중 어느 하나에 대응하는 제 2 컨텐츠의 컨텐츠 정보 및 재생 시간 정보를 상기 제 2 단말로 제공하는 제 2 컨텐츠 제공부를 포함하는 그룹 컨텐츠 이어보기 제공 서버를 제공할 수 있다.
또한, 본 발명의 다른 실시예는 제 1 단말로부터 제 1 컨텐츠에 대한 요청을 수신하는 단계, 상기 요청에 응답하여 상기 제 1 컨텐츠를 상기 제 1 단말로 제공하는 단계, 상기 제 1 단말로부터 상기 제 1 컨텐츠에 대한 제 2 단말과의 공유를 요청하는 공유 요청 및 상기 제 1 컨텐츠의 재생 중단 정보를 수신하는 단계, 상기 제 1 컨텐츠에 매칭되는 그룹의 그룹 컨텐츠 정보를 상기 제 2 단말로 제공하는 단계 및 상기 그룹 컨텐츠 정보 중 상기 제 2 단말에 의해 선택된 제 2 컨텐츠의 컨텐츠 정보 및 재생 시간 정보를 상기 제 2 단말로 제공하는 단계를 포함하는 그룹 컨텐츠 이어보기 제공 방법을 제공할 수 있다.
또한, 본 발명의 또 다른 실시예는 그룹 컨텐츠 이어보기 제공 서버로 제 1 컨텐츠에 대한 요청을 전송하는 단계, 상기 요청에 대한 응답으로, 상기 제 1 컨텐츠를 상기 그룹 컨텐츠 이어보기 제공 서버로부터 수신하는 단계, 상기 제 1 컨텐츠에 대한 다른 단말과의 공유를 요청하는 공유 요청을 상기 그룹 컨텐츠 이어보기 제공 서버로 전송하는 단계, 상기 제 1 컨텐츠에 매칭되는 그룹의 그룹 컨텐츠 정보를 상기 그룹 컨텐츠 이어보기 제공 서버로부터 수신하는 단계, 상기 그룹 컨텐츠 이어보기 제공 서버로 상기 그룹 컨텐츠 정보 중 선택된 제 2 컨텐츠의 컨텐츠 정보를 요청하는 단계 및 상기 그룹 컨텐츠 이어보기 제공 서버로부터 상기 제 2 컨텐츠의 컨텐츠 정보 및 재생 시간 정보를 수신하는 단계를 포함하는 그룹 컨텐츠 이어보기 제공 방법을 제공할 수 있다.
전술한 본 발명의 과제 해결 수단에 의하면, 서로 다른 단말에서 하나의 이벤트를 촬영한 복수 개의 컨텐츠 간의 이어보기 서비스를 제공하여 사용자에게 편의를 제공하고 만족도를 향상시킬 수 있다. 또한, 전술한 본 발명의 과제 해결 수단에 의하면, 각 단말의 화면 크기에 따라 최적화하여 복수 개의 컨텐츠 중 재생 가능한 컨텐츠를 선택하여 이어보기 할 수 있다.
도 1은 본 발명의 일 실시예에 따른 그룹 컨텐츠 이어보기 제공 시스템의 전체 개요도이다.
도 2는 본 발명의 일 실시예에 따른 그룹 컨텐츠 이어보기 제공 서버의 구성을 설명하기 위한 세부 구성도이다.
도 3은 본 발명의 일 실시예에 따른 그룹 컨텐츠 이어보기 제공 서버에서 오프세트 값을 결정하기 위한 인덱스에 따라 컨텐츠의 시간 정보를 구분하여 저장하고 있는 테이블의 일례를 도시한 도면이다.
도 4는 본 발명의 일 실시예에 따른 그룹 컨텐츠 이어보기 제공 방법을 나타내는 흐름도이다.
도 5는 본 발명의 다른 실시예에 따른 그룹 컨텐츠 이어보기 제공 방법을 나타내는 흐름도이다.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 그룹 컨텐츠 이어보기 제공 시스템의 전체 개요도이다.
그룹 컨텐츠 이어보기 제공 시스템은 그룹 컨텐츠 이어보기 제공 서버(10), 네트워크(20) 및 복수의 사용자 단말(300)을 포함한다.
그룹 컨텐츠 이어보기 제공 서버(10)는 컨텐츠를 제공하는 컨텐츠 제공 서버 및 컨텐츠를 그룹으로 관리하는 그룹 컨텐츠 관리 서버를 포함할 수 있으나, 이에 한정되지 아니한다.
네트워크(20)는 근거리 통신망(Local Area Network; LAN), 광역 통신망(Wide Area Network; WAN) 또는 부가가치 통신망(Value Added Network; VAN) 등과 같은 유선 네트워크나 이동 통신망(mobile radio communication network) 또는 위성 통신망 등과 같은 모든 종류의 무선 네트워크로 구현될 수 있다.
복수의 사용자 단말(300)은 네트워크를 통해 원격지의 서버에 접속할 수 있는 컴퓨터나 휴대용 단말기, 텔레비전으로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(desktop), 랩톱(laptop) 등을 포함하고, 휴대용 단말기는 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다. 또한, 텔레비전은 IPTV, 인터넷 TV, 지상파 TV, 케이블 TV 등을 포함할 수 있다.
그룹 컨텐츠 이어보기 제공 서버(10)는 제 1 단말(310)로부터 제 1 컨텐츠에 대한 요청을 수신하여, 제 1 컨텐츠를 제 1 단말(310)로 제공한다.
사용자는 제 1 단말(310)을 이용하여 제공된 제 1 컨텐츠를 재생하여 보던 중에 제 2 단말(320)로 이어보기 서비스를 이용하고 싶은 경우, 제 1 단말(310)에서 제 1 컨텐츠에 대한 제 2 단말(320)과의 공유를 요청하는 공유 요청을 그룹 컨텐츠 이어보기 제공 서버(10)로 전송한다. 이때, 제 1 단말(310)은 제 1 컨텐츠의 재생 중단 정보를 함께 그룹 컨텐츠 이어보기 제공 서버(10)로 전송할 수 있다.
예를 들어, 사용자가 집에서 TV 등의 제 1 단말(310)을 통해 제 1 컨텐츠를 시청하던 중에 외출할 일이 발생하는 경우, 그룹 컨텐츠 이어보기 제공 서버(10)로 스마트폰, 태블릿 PC 등의 제 2 단말(320)로 이어보기 서비스를 요청할 수 있다.
그룹 컨텐츠 이어보기 제공 서버(10)는 제 1 컨텐츠에 매칭되는 그룹을 검색하고, 검색된 그룹의 그룹 컨텐츠 정보를 제 2 단말(320)로 제공한다. 이때, 그룹 컨텐츠 이어보기 제공 서버(10)는 제 2 단말(320)이 아닌 제 1 단말(310)로 그룹 컨텐츠 정보를 제공할 수도 있다. 여기서, 그룹 컨텐츠 정보는 동일한 이벤트를 서로 다른 위치에서 촬영하여 생성된 복수 개의 컨텐츠의 컨텐츠 정보를 포함할 수 있다. 예를 들어, 그룹 컨텐츠 정보가 축구 경기라는 동일한 이벤트에 대하여, 서로 다른 위치에 위치한 복수 개의 카메라로 촬영한 영상, 일 예로 축구 경기장을 향한 영상, 축구공의 움직임에 따른 영상, 관객을 향한 영상 등을 포함한 복수 개의 컨텐츠의 컨텐츠 정보를 포함할 수 있다.
즉, 그룹 컨텐츠 이어보기 제공 서버(10)는 그룹 컨텐츠 정보를 제 2 단말(320)로 제공함에 따라, 제 2 단말(320)에게 해당 단말에서 선택 가능한 컨텐츠의 목록을 제공할 수 있다.
제 2 단말(320)은 제공된 그룹 컨텐츠 정보 중 어느 하나에 대응하는 제 2 컨텐츠를 선택하고, 선택한 제 2 컨텐츠의 컨텐츠 정보를 그룹 컨텐츠 이어보기 제공 서버(10)로 요청한다.
그룹 컨텐츠 이어보기 제공 서버(10)는 그룹 컨텐츠 정보에 포함된 오프세트 값에 기초하여 제 2 컨텐츠의 재생 시간 정보를 결정한다. 이때, 오프세트 값은 소정의 인덱스에 대응하는 오프세트 값 및 인덱스에 대한 비율에 따른 내부 오프세트 값을 포함할 수 있다. 또한, 내부 오프세트 값은 인덱스 간의 시간 간격 정보 및 제 1 컨텐츠의 재생 중단 정보에 기초하여 결정될 수 있으며, 이와 관련하여 도 3을 참조하여 후술하기로 한다.
여기서, 제 2 컨텐츠의 재생 시간 정보는 제 1 컨텐츠의 재생 중단된 시점부터 이어보기 서비스를 할 수 있도록 그룹 컨텐츠 정보에 포함된 오프세트 값에 기초하여 결정된 제 2 컨텐츠의 재생을 시작하는 시간 정보로, 제 1 컨텐츠의 재생 중단 정보 및 제 1 컨텐츠와 제 2 컨텐츠 간의 오프세트 값에 기초하여 결정될 수 있다. 이것은 컨텐츠 간의 서로 다른 재생 시간에 대한 시간 차이만큼의 차이를 반영하여, 컨텐츠 간에 이어보기 서비스가 가능하도록 하기 위함이다.
예를 들어, 제 1 컨텐츠의 재생 중단 시간이 '59분 29초'이고, 오프세트 값이 '-28초'인 경우, 제 2 컨텐츠의 재생 시작 시간은 '59분 29초' 및 '-28초'를 합산한 '59분 1초'로 결정될 수 있다.
또한, 오프세트 값의 개수는 그룹이 포함하고 있는 컨텐츠의 개수에 따라 달라질 수 있다. 예를 들어, 컨텐츠의 개수가 N개이면, 오프세트 값의 개수는 N * N개일 수 있다.
그룹 컨텐츠 이어보기 제공 서버(10)는 요청 받은 제 2 컨텐츠의 컨텐츠 정보 및 재생 시간 정보를 제 2 단말(320)로 제공한다.
제 2 단말(320)은 제공된 제 2 컨텐츠의 재생 시간 정보에 기초하여 제 2 컨텐츠를 재생한다.
따라서, 그룹 컨텐츠 이어보기 제공 서버(10)는 하나의 이벤트를 촬영한 복수 개의 컨텐츠를 포함하는 그룹의 그룹 컨텐츠 정보에 기초하여 서로 다른 컨텐츠 간에 이어보기 서비스를 제공함에 따라, 사용자가 원하는 영상이 제공되도록 하여 사용자의 만족도를 향상시킬 수 있다.
또한, 그룹 컨텐츠 이어보기 제공 서버(10)는 그룹에 포함된 컨텐츠들이 서로 다른 재생 시간을 가지고 있는 경우에도 오프세트 값을 이용하여 이어보기 하려는 컨텐츠의 재생 시간 정보를 파악하여 이어보기 서비스를 제공할 수 있도록 한다.
한편, 그룹 컨텐츠 이어보기 제공 서버(10)는 실시간으로 촬영하고 있는 영상을 포함한 컨텐츠 이외에 미리 촬영된 영상을 포함하여 생성된 컨텐츠 간에 오프세트 값을 계산하여 컨텐츠를 이어보기 하는 시점을 제공하여 이어보기 서비스가 가능하다.
또한, 컨텐츠 제공자는, 기존의 편집된 컨텐츠만으로 수익을 창출한 반면에, 그룹 컨텐츠 이어보기 제공 시스템에 의해, 편집된 컨텐츠 이외에도 다양한 위치에서 촬영된 컨텐츠를 이어보기 서비스로 제공하여 수익으로 창출할 수 있다.
도 2는 본 발명의 일 실시예에 따른 그룹 컨텐츠 이어보기 제공 서버의 구성을 설명하기 위한 세부 구성도이다.
도 2를 참조하면, 그룹 컨텐츠 이어보기 제공 서버(10)는 제 1 컨텐츠 제공부(110), 공유 요청 수신부(120), 그룹 컨텐츠 정보 제공부(130) 및 제 2 컨텐츠 제공부(120)를 포함한다.
제 1 컨텐츠 제공부(110)는 제 1 단말(310)로 제 1 컨텐츠를 제공한다. 즉, 제 1 컨텐츠 제공부(110)는 제 1 단말(310)로부터 제 1 컨텐츠에 대한 요청을 수신하여, 제 1 컨텐츠를 제 1 단말(310)로 제공한다.
공유 요청 수신부(120)는 제 1 단말(310)로부터 제 1 컨텐츠에 대한 제 2 단말(320)과의 공유를 요청하는 공유 요청을 수신한다. 이때, 제 1 단말(310)은 제 1 컨텐츠의 재생 중단 정보를 함께 공유 요청 수신부(120)로 전송할 수 있다.
그룹 컨텐츠 정보 제공부(130)는 제 1 컨텐츠에 매칭되는 그룹의 그룹 컨텐츠 정보를 제공한다. 여기서, 그룹 컨텐츠 정보는 동일한 이벤트를 서로 다른 위치에서 촬영하여 생성된 복수 개의 컨텐츠의 컨텐츠 정보를 포함할 수 있다.
또한, 그룹 컨텐츠 정보 제공부(130)는 제 1 단말(310) 및 제 2 단말(320) 중 하나로 그룹 컨텐츠 정보를 제공할 수 있다.
제 2 컨텐츠 제공부(120)는 그룹 컨텐츠 정보 중 어느 하나에 대응하는 제 2 컨텐츠의 컨텐츠 정보 및 재생 시간 정보를 제 2 단말(320)로 제공한다. 다시 말하면, 제 2 컨텐츠 제공부(120)는 그룹 컨텐츠 정보에 포함된 오프세트 값에 기초하여 제 2 컨텐츠의 재생 시간 정보를 결정하여 제 2 단말(320)로 제공할 수 있다. 이때, 오프세트 값은 소정의 인덱스에 대응하는 오프세트 값 및 인덱스에 대한 비율에 따른 내부 오프세트 값을 포함할 수 있다. 또한, 내부 오프세트 값은 인덱스 간의 시간 간격 정보 및 제 1 컨텐츠의 재생 중단 정보에 기초하여 결정될 수 있다.
이로써, 제 2 단말(320)은 제공된 제 2 컨텐츠의 재생 시간 정보에 기초하여 제 2 컨텐츠를 재생할 수 있게 된다.
도 3은 본 발명의 일 실시예에 따른 그룹 컨텐츠 이어보기 제공 서버(10)에서 오프세트 값을 결정하기 위한 인덱스에 따라 컨텐츠의 시간 정보를 구분하여 저장하고 있는 테이블의 일례를 도시한 도면이다.
그룹 컨텐츠 이어보기 제공 서버(10)는 오프세트 값을 결정하기 위해 인덱스 별로 컨텐츠의 시간 정보를 구분한 테이블을 포함할 수 있으며, 이러한 테이블을 통해 오프세트 값을 결정할 수 있도록 하여 제 2 컨텐츠의 재생 시간 정보가 결정되도록 할 수 있다.
오프세트 값은 소정의 인덱스에 대응하는 오프세트 값 및 인덱스에 대한 비율에 따른 내부 오프세트 값을 포함할 수 있다. 이때, 인덱스는 동일한 시간 간격으로 나누거나, 화면의 구성 또는 내용 상의 구분점을 기준으로 나눌 수 있다. 또한, 인덱스가 많을수록 컨텐츠 간의 이어보기 서비스를 제공하는 경우에 좀더 정확한 시간을 제공할 수 있으나, 인덱스가 많아지면 관리의 어려움이 있을 수 있으므로, 관리자에 의해 인덱스의 개수가 결정될 수 있다.
예를 들어, 여러 대의 카메라로 촬영한 영상을 일반 컨텐츠라 하고, 일반 컨텐츠에 기초하여 편집 과정을 거친 영상을 편집 컨텐츠라고 할 때, 인덱스는 편집 컨텐츠를 기준으로 편집 컨텐츠 전체를 N개로 동일한 시간 간격으로 나뉘거나, 구분점, 일 예로 스포츠 경기 등과 같이 전반, 후반 또는 1쿼터, 2쿼터 등에 의해 나뉠 수도 있다. 한편, 편집 컨텐츠를 기준으로 인덱스가 결정되므로, 일반 컨텐츠에는 해당 인덱스가 존재하지 않을 수도 있다. 예를 들어, 일반 컨텐츠를 촬영하던 카메라가 배터리 방전, 고장 등의 이유로 꺼져 있거나, 동일한 시간대를 촬영하지 못한 경우에는, 해당 컨텐츠에 대한 이어보기 서비스를 제공하기는 어려울 수 있다.
도 3과 같이, 테이블은 각 컨텐츠 간의 인덱스를 기준으로 컨텐츠 별로 시간 정보가 표시될 수 있다. 이때, 도 3에 도시한 바와 같이, 컨텐츠 B의 인덱스 4에 해당되는 영상에 대해서는 이어보기 서비스가 제공하기 어려운 경우이므로, 이러한 경우에는 '---'와 같은 특수 값으로 표시하여 구분할 수 있다.
도 3을 참조하여 오프세트 값을 결정하기 위해 내부 오프세트 값부터 계산하면, 내부 오프세트 값은 인덱스 구간 내에서 이어보기를 위한 오프세트 값으로, 인덱스 구간 사이의 시간 간격과 제 1 컨텐츠의 재생 중단 정보에 기초하여 결정될 수 있다.
예를 들어, 컨텐츠 A가 '인덱스 1' 구간에서의 '1분'이 재생 중단한 시점인 경우, 컨텐츠 A의 인덱스 1 및 인덱스 2 간의 시간 간격 및 재생 중단한 시점이 '1분'을 반영한 비율이 1분/(7분 30초 - 4분 30초)이므로 25 %에 해당하게 되며, 컨텐츠 B의 인덱스 1 및 인덱스 2 간의 시간 간격인 (7분 40초 - 4분 40초)에 컨텐츠 A에서의 인덱스 구간의 시간 간격 및 재생 중단 시점을 반영한 비율인 25%에 기초하여 내부 오프세트 값은 (7분 40초 - 4분 40초)의 25 %인 45초이다. 따라서, 오프세트 값은 인덱스에 따른 컨텐츠 B의 오프세트 값 4분 40초에 내부 오프세트 값을 합산한 5분 25초로 결정될 수 있다.
도 4는 본 발명의 일 실시예에 따른 그룹 컨텐츠 이어보기 제공 방법을 나타내는 흐름도이다.
도 4를 참조하면, 제 1 단말(310)은 제 1 컨텐츠에 대한 요청을 그룹 컨텐츠 이어보기 제공 서버(10)로 전송한다(S105).
그룹 컨텐츠 이어보기 제공 서버(10)는 제 1 컨텐츠에 대한 요청에 응답하여, 제 1 컨텐츠를 제 1 단말(310)로 제공한다(S110).
제 1 단말(310)은 제공된 제 1 컨텐츠를 재생하다가, 제 1 컨텐츠에 대한 제 2 단말(320)과의 공유를 요청하는 공유 요청을 그룹 컨텐츠 이어보기 제공 서버(10)로 전송한다(S115). 이때, 제 1 단말(310)은 제 1 컨텐츠의 재생 중단 정보를 함께 그룹 컨텐츠 이어보기 제공 서버(10)로 전송할 수 있다.
그룹 컨텐츠 이어보기 제공 서버(10)는 제 1 컨텐츠에 매칭되는 그룹의 그룹 컨텐츠 정보를 검색하고(S120), 검색된 그룹의 그룹 컨텐츠 정보를 제 2 단말(320)로 제공한다(S125). 여기서, 그룹 컨텐츠 정보는 동일한 이벤트를 서로 다른 위치에서 촬영하여 생성된 복수 개의 컨텐츠의 컨텐츠 정보를 포함할 수 있다.
한편, 그룹 컨텐츠 이어보기 제공 서버(10)는 제 2 단말(320)이 아닌 제 1 단말(310)로 그룹 컨텐츠 정보를 제공할 수도 있다.
제 2 단말(320)은 제공된 그룹 컨텐츠 정보 중 어느 하나에 대응하는 제 2 컨텐츠를 선택하고(S130), 선택한 제 2 컨텐츠의 컨텐츠 정보를 그룹 컨텐츠 이어보기 제공 서버(10)로 요청한다(S135).
그룹 컨텐츠 이어보기 제공 서버(10)는 그룹 컨텐츠 정보에 포함된 오프세트 값에 기초하여 제 2 컨텐츠의 재생 시간 정보를 결정한다(S140). 이때, 오프세트 값은 소정의 인덱스에 대응하는 오프세트 값 및 인덱스에 대한 비율에 따른 내부 오프세트 값을 포함할 수 있다. 또한, 내부 오프세트 값은 인덱스 간의 시간 간격 정보 및 제 1 컨텐츠의 재생 중단 정보에 기초하여 결정될 수 있다.
그룹 컨텐츠 이어보기 제공 서버(10)는 요청 받은 제 2 컨텐츠의 컨텐츠 정보 및 재생 시간 정보를 제 2 단말(320)로 제공한다(S145).
제 2 단말(320)은 제공된 제 2 컨텐츠의 재생 시간 정보에 기초하여 제 2 컨텐츠를 재생한다(S150).
도 5는 본 발명의 다른 실시예에 따른 그룹 컨텐츠 이어보기 제공 방법을 나타내는 흐름도이다. 이와 같은 도 5는 단말(310)에서 수행되는 그룹 컨텐츠 이어보기 제공 방법을 설명하기 위한 도면이다. 따라서, 도 5를 통하여 단말의 동작에 대해 설명되지 아니한 사항은 앞서 도 1 내지 도 4를 통하여 단말에 대하여 설명된 내용을 준용한다.
단계 S51에서 단말(310)은 그룹 컨텐츠 이어보기 제공 서버(10)로 제 1 컨텐츠에 대한 요청을 전송한다. 단계 S52에서 단말(310)은 요청에 대한 응답으로서, 그룹 컨텐츠 이어보기 제공 서버(10)로부터 제 1 컨텐츠를 수신한다. 단계 S53에서 단말(310)은 제 1 컨텐츠에 대한 다른 단말과의 공유를 요청하는 공유 요청을 그룹 컨텐츠 이어보기 제공 서버로 전송한다.
단계 S54에서 단말(310)은 제 1 컨텐츠에 매칭되는 그룹의 그룹 컨텐츠 정보를 그룹 컨텐츠 이어보기 제공 서버(110)로부터 수신한다. 이 때, 그룹 컨텐츠 정보는 동일한 이벤트를 서로 다른 위치에서 촬영하여 생성된 복수 개의 컨텐츠의 컨텐츠 정보를 의미한다. 단계 S55에서 단말(310)은 그룹 컨텐츠 이어보기 제공 서버로 그룹 컨텐츠 정보 중 선택된 제 2 컨텐츠의 컨텐츠 정보를 요청한다.
단계 S56에서 단말(310)은 그룹 컨텐츠 이어보기 제공 서버(10)로부터 제 2 컨텐츠의 컨텐츠 정보 및 재생 시간 정보를 수신한다. 이 때, 재생 시간 정보는 그룹 컨텐츠 이어보기 제공 서버(10)에 의하여, 그룹 컨텐츠 정보에 포함된 오프세트 값에 기초하여 결정된다. 또한, 오프세트 값은 소정의 인덱스에 대응하는 오프세트 값 및 인덱스에 대한 비율에 따른 내부 오프세트 값을 포함할 수 있으며, 내부 오프세트 값은 인덱스 간의 시간 간격 정보 및 제 1 컨텐츠의 재생 중단 정보에 기초하여 결정될 수 있다.
본 발명의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
10: 그룹 컨텐츠 이어보기 제공 서버
110: 제 1 컨텐츠 제공부
120: 공유 요청 수신부
130: 그룹 컨텐츠 정보 제공부
140: 제 2 컨텐츠 제공부
20: 네트워크
300: 사용자 단말

Claims (14)

  1. 제 1 단말로 제 1 컨텐츠를 제공하는 제 1 컨텐츠 제공부;
    상기 제 1 단말로부터 상기 제 1 컨텐츠에 대한 제 2 단말과의 공유를 요청하는 공유 요청을 수신하는 공유 요청 수신부;
    상기 제 1 컨텐츠에 매칭되는 그룹의 그룹 컨텐츠 정보를 제공하는 그룹 컨텐츠 정보 제공부; 및
    상기 그룹 컨텐츠 정보 중 어느 하나에 대응하는 제 2 컨텐츠의 컨텐츠 정보 및 재생 시간 정보를 상기 제 2 단말로 제공하는 제 2 컨텐츠 제공부
    를 포함하되,
    상기 제 2 컨텐츠 제공부는,
    상기 제 1 컨텐츠의 재생 중단 정보 및 상기 그룹 컨텐츠 정보에 포함된 상기 제 1 컨텐츠와 상기 제 2 컨텐츠 간의 오프세트 값에 기초하여 상기 제 2 컨텐츠의 재생 시간 정보를 결정하여 상기 제 2 단말로 제공하는 것이되,
    상기 오프세트 값은 소정의 인덱스에 대응하는 오프세트 값 및 인덱스에 대한 비율에 따른 내부 오프세트 값을 포함하는 것인, 그룹 컨텐츠 이어보기 제공 서버.
  2. 제 1 항에 있어서,
    상기 그룹 컨텐츠 정보는 동일한 이벤트를 서로 다른 위치에서 촬영하여 생성된 복수 개의 컨텐츠의 컨텐츠 정보를 포함하는 것인 그룹 컨텐츠 이어보기 제공 서버.
  3. 삭제
  4. 삭제
  5. 제 1 항에 있어서,
    상기 내부 오프세트 값은 상기 인덱스 간의 시간 간격 정보 및 상기 제 1 컨텐츠의 재생 중단 정보에 기초하여 결정되는 것인 그룹 컨텐츠 이어보기 제공 서버.
  6. 제 1 항에 있어서,
    상기 공유 요청 수신부는, 상기 제 1 단말로부터 상기 제 1 컨텐츠의 재생 중단 정보를 수신하는 것인 그룹 컨텐츠 이어보기 제공 서버.
  7. 제 1 항에 있어서,
    상기 그룹 컨텐츠 정보 제공부는, 상기 제 1 단말 및 상기 제 2 단말 중 하나로 상기 그룹 컨텐츠 정보를 제공하는 것인 그룹 컨텐츠 이어보기 제공 서버.
  8. 서버에서 그룹 컨텐츠 이어보기를 제공하는 방법에 있어서,
    제 1 단말로부터 제 1 컨텐츠에 대한 요청을 수신하는 단계;
    상기 요청에 응답하여 상기 제 1 컨텐츠를 상기 제 1 단말로 제공하는 단계;
    상기 제 1 단말로부터 상기 제 1 컨텐츠에 대한 제 2 단말과의 공유를 요청하는 공유 요청 및 상기 제 1 컨텐츠의 재생 중단 정보를 수신하는 단계;
    상기 제 1 컨텐츠에 매칭되는 그룹의 그룹 컨텐츠 정보를 상기 제 2 단말로 제공하는 단계; 및
    상기 그룹 컨텐츠 정보 중 상기 제 2 단말에 의해 선택된 제 2 컨텐츠의 컨텐츠 정보 및 재생 시간 정보를 상기 제 2 단말로 제공하는 단계
    를 포함하되,
    상기 제 2 단말로 제공하는 단계는,
    상기 제 1 컨텐츠의 재생 중단 정보 및 상기 그룹 컨텐츠 정보에 포함된 상기 제 1 컨텐츠와 상기 제 2 컨텐츠 간의 오프세트 값에 기초하여 상기 제 2 컨텐츠의 재생 시간 정보를 결정하여 상기 제 2 단말로 제공하는 것이되,
    상기 오프세트 값은 소정의 인덱스에 대응하는 오프세트 값 및 인덱스에 대한 비율에 따른 내부 오프세트 값을 포함하는 것인, 그룹 컨텐츠 이어보기 제공 방법.
  9. 제 8 항에 있어서,
    상기 제 2 단말로 제공하는 단계는, 동일한 이벤트를 서로 다른 위치에서 촬영하여 생성된 복수 개의 컨텐츠의 컨텐츠 정보에 기초하여 상기 그룹 컨텐츠 정보를 생성하고, 생성된 그룹 컨텐츠 정보를 상기 제 2 단말로 제공하는 것인 그룹 컨텐츠 이어보기 제공 방법.
  10. 단말에서 그룹 컨텐츠 이어보기를 제공하는 방법에 있어서,
    그룹 컨텐츠 이어보기 제공 서버로 제 1 컨텐츠에 대한 요청을 전송하는 단계;
    상기 요청에 대한 응답으로, 상기 제 1 컨텐츠를 상기 그룹 컨텐츠 이어보기 제공 서버로부터 수신하는 단계;
    상기 제 1 컨텐츠에 대한 다른 단말과의 공유를 요청하는 공유 요청을 상기 그룹 컨텐츠 이어보기 제공 서버로 전송하는 단계;
    상기 제 1 컨텐츠에 매칭되는 그룹의 그룹 컨텐츠 정보를 상기 그룹 컨텐츠 이어보기 제공 서버로부터 수신하는 단계;
    상기 그룹 컨텐츠 이어보기 제공 서버로 상기 그룹 컨텐츠 정보 중 선택된 제 2 컨텐츠의 컨텐츠 정보를 요청하는 단계; 및
    상기 그룹 컨텐츠 이어보기 제공 서버로부터 상기 제 2 컨텐츠의 컨텐츠 정보 및 재생 시간 정보를 수신하는 단계
    를 포함하되,
    상기 제 2 컨텐츠의 컨텐츠 정보 및 재생 시간 정보를 수신하는 단계는,
    상기 제 1 컨텐츠의 재생 중단 정보 및 상기 그룹 컨텐츠 정보에 포함된 상기 제 1 컨텐츠와 상기 제 2 컨텐츠 간의 오프세트 값에 기초하여 결정된 상기 제 2 컨텐츠의 재생 시간 정보를 수신하는 것이되,
    상기 오프세트 값은 소정의 인덱스에 대응하는 오프세트 값 및 인덱스에 대한 비율에 따른 내부 오프세트 값을 포함하는 것인, 그룹 컨텐츠 이어보기 제공 방법.
  11. 제 10 항에 있어서,
    상기 그룹 컨텐츠 정보는 동일한 이벤트를 서로 다른 위치에서 촬영하여 생성된 복수 개의 컨텐츠의 컨텐츠 정보를 포함하는 것인 그룹 컨텐츠 이어보기 제공 방법.
  12. 삭제
  13. 삭제
  14. 제 10 항에 있어서,
    상기 내부 오프세트 값은 상기 인덱스 간의 시간 간격 정보 및 상기 제 1 컨텐츠의 재생 중단 정보에 기초하여 결정되는 것인 그룹 컨텐츠 이어보기 제공 방법.
KR1020110116045A 2011-11-08 2011-11-08 그룹 컨텐츠 이어보기 제공 서버 및 방법 KR101812306B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110116045A KR101812306B1 (ko) 2011-11-08 2011-11-08 그룹 컨텐츠 이어보기 제공 서버 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110116045A KR101812306B1 (ko) 2011-11-08 2011-11-08 그룹 컨텐츠 이어보기 제공 서버 및 방법

Publications (2)

Publication Number Publication Date
KR20130050797A KR20130050797A (ko) 2013-05-16
KR101812306B1 true KR101812306B1 (ko) 2017-12-26

Family

ID=48661061

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110116045A KR101812306B1 (ko) 2011-11-08 2011-11-08 그룹 컨텐츠 이어보기 제공 서버 및 방법

Country Status (1)

Country Link
KR (1) KR101812306B1 (ko)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100619008B1 (ko) * 2003-09-23 2006-08-31 삼성전자주식회사 멀티앵글 데이터 구조를 기록한 정보저장매체, 그재생방법 및 장치
KR100733962B1 (ko) 2005-11-07 2007-06-29 한국전자통신연구원 홈네트워크 간 미디어 컨텐츠 공유 시스템 및 그 방법
KR100765368B1 (ko) * 2006-05-16 2007-10-10 전자부품연구원 컨텐츠 연속 서비스를 위한 스트리밍 방법 및 이를실현시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한기록매체

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100619008B1 (ko) * 2003-09-23 2006-08-31 삼성전자주식회사 멀티앵글 데이터 구조를 기록한 정보저장매체, 그재생방법 및 장치
KR100733962B1 (ko) 2005-11-07 2007-06-29 한국전자통신연구원 홈네트워크 간 미디어 컨텐츠 공유 시스템 및 그 방법
KR100765368B1 (ko) * 2006-05-16 2007-10-10 전자부품연구원 컨텐츠 연속 서비스를 위한 스트리밍 방법 및 이를실현시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한기록매체

Also Published As

Publication number Publication date
KR20130050797A (ko) 2013-05-16

Similar Documents

Publication Publication Date Title
US9077956B1 (en) Scene identification
US9253533B1 (en) Scene identification
US10419803B2 (en) Method and system for using a second screen device for interacting with a set top box to enhance a user experience
KR102099357B1 (ko) 스크린 샷을 제공하는 장치 및 시스템, 그리고 방법
US10951938B2 (en) Method and system for providing content
RU2491618C2 (ru) Методы потребления контента и метаданных
US8955030B2 (en) System and method for personal content access
US10009656B2 (en) Multi-option sourcing of content
US20110154404A1 (en) Systems and Methods to Provide Data Services for Concurrent Display with Media Content Items
US20090049491A1 (en) Resolution Video File Retrieval
KR101473254B1 (ko) 멀티 앵글 영상을 복수의 단말로 제공하는 방법 및 장치
US8671211B2 (en) Method and system for distributing content
AU2017290574A1 (en) Method and system for transferring an interactive feature to another device
US20100057782A1 (en) Media Playback System with Multiple Video Formats
AU2016277553B2 (en) Systems and methods for automatic formatting of images for media assets based on user profile
US9578374B1 (en) DVR playlist provisioning system
KR102099776B1 (ko) 클립 동영상을 생성하는 장치 및 방법, 그리고 미리보기 동영상을 제공하는 서버
US8661473B2 (en) Apparatus and method for providing contents in internet broadcasting system
KR101773573B1 (ko) 동영상 컨텐츠 서버 및 이에 의한 동영상 컨텐츠의 제공 방법, 단말 장치 및 이에 의한 동영상 컨텐츠의 재생 방법
KR101314939B1 (ko) 멀티미디어 서비스를 프로비저닝하기 위한 방법 및 시스템, 이 시스템에 사용을 위한 애플리케이션 서버, 추가의 애플리케이션 서버 및 통신 디바이스
KR101812306B1 (ko) 그룹 컨텐츠 이어보기 제공 서버 및 방법
US8862761B1 (en) Method and system for forming an audio overlay for streaming content of a content distribution system
KR101810635B1 (ko) 컨텐츠 이어보기 제공 서버, 단말 및 방법
CN104350757A (zh) 交互式音频/视频广播***及其操作方法以及在交互式音频/视频广播***中操作的用户设备
US11282281B2 (en) Activation of extended reality actuators based on content analysis

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