KR102099357B1 - 스크린 샷을 제공하는 장치 및 시스템, 그리고 방법 - Google Patents
스크린 샷을 제공하는 장치 및 시스템, 그리고 방법 Download PDFInfo
- Publication number
- KR102099357B1 KR102099357B1 KR1020130090315A KR20130090315A KR102099357B1 KR 102099357 B1 KR102099357 B1 KR 102099357B1 KR 1020130090315 A KR1020130090315 A KR 1020130090315A KR 20130090315 A KR20130090315 A KR 20130090315A KR 102099357 B1 KR102099357 B1 KR 102099357B1
- Authority
- KR
- South Korea
- Prior art keywords
- screen shot
- video
- providing
- section
- candidate
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000010586 diagram Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 5
- 238000013523 data management Methods 0.000 description 5
- 239000000284 extract Substances 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/252—Processing of multiple end-users' preferences to derive collaborative data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8146—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
- H04N21/8153—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics comprising still images, e.g. texture, background image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/93—Regeneration of the television signal or of selected parts thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
Abstract
동영상의 구간별 스크린 샷 제공 방법은 동영상을 복수의 구간으로 분할하는 단계, 분할된 각 구간마다 복수의 후보스크린 샷을 선정하는 단계, 복수의 사용자 단말에게 동영상을 제공할 때, 복수의 후보스크린 샷 중 어느 하나를 번갈아 노출시키는 단계 및 복수의 사용자 단말에서 제공된 후보스크린 샷이 선택된 결과에 기초하여, 복수의 후보스크린 샷의 노출 비율을 변경하는 단계를 포함한다.
Description
본 발명은 스크린 샷을 제공하는 장치 및 방법, 그리고 시스템에 관한 것이다.
썸네일(Thumbnail)이란 그래픽 파일의 이미지를 소형화시킨 것을 말하며, 인터넷에서는 주로 작은 크기의 견본 이미지를 나타내는 표현으로 많이 쓰인다. 썸네일이 사용자로부터 선택받게 되면, 썸네일이 나타내고 있는 그래픽 파일의 이미지가 디스플레이 될 수 있다.
최근에는 썸네일이 동영상의 구간을 대표하는 대표 이미지로도 많이 이용되고 있다. 이러한 동영상에 이용되는 썸네일과 관련하여, 선행기술인 한국공개특허 제 2008-0046918호는 동영상 편집 처리 장치 및 방법에 대해 개시하고 있다.
다만, 동영상에서 이용되는 썸네일 또는 스크린 샷은 일반적으로 구간의 첫 프레임 이미지가 사용되며, 이는 해당 구간의 내용을 대표하지 못하는 경우가 많다. 또한, 동영상의 특정 구간의 대표 이미지 추출 시에, 가장 효과적인 방법은 사용자가 직접 해당 동영상을 시청하면서 추출하는 방법이다. 그러나 이는 비용과 시간이 많이 소요된다는 단점을 갖고 있다. 따라서, 비용과 시간을 줄이면서 동영상의 구간을 대표할 수 있는 썸네일 또는 스크린 샷의 제공방안이 요구되고 있다.
시청자에게 동영상 서비스를 제공하는 경우, 동영상 내 각 구간을 대표할 수 있는 대표이미지를 시청자에게 제공할 수 있는 스크린 샷 제공 장치 및 방법을 제공하고자 한다. 시청자로부터 대표 이미지를 선택받으면, 선택된 대표 이미지가 존재하는 구간으로 동영상의 재생 시점을 이동시켜주는 스크린 샷 제공 장치 및 방법을 제공하고자 한다. 대표 이미지를 통해 동영상의 특정 구간에 대한 정확한 정보를 시청자에게 제공함으로써, 동영상에서 불필요한 구간 이동을 최소화시켜주는 스크린 샷 제공 장치 및 방법을 제공하고자 한다. 복수의 동영상의 세부 구간들을 조합하여 새로운 편집 동영상을 생성하는 경우, 사용자에게 각 구간에 대한 내용을 쉽게 유추할 수 있도록 하고 편집을 용이하게 하는 스크린 샷 제공 장치 및 방법을 제공하고자 한다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기한 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 실시예는 동영상을 복수의 구간으로 분할하는 단계, 분할된 각 구간마다 복수의 후보스크린 샷을 선정하는 단계, 복수의 사용자 단말에게 동영상을 제공할 때, 복수의 후보스크린 샷 중 어느 하나를 번갈아 노출시키는 단계 및 복수의 사용자 단말에서 제공된 후보스크린 샷이 선택된 결과에 기초하여, 복수의 후보스크린 샷의 노출 비율을 변경하는 단계를 포함하는 스크린 샷 제공 방법을 제공할 수 있다.
또한, 본 발명의 다른 실시예는, 동영상을 복수의 구간으로 분할하는 구간 분할부, 분할된 각 구간마다 복수의 후보스크린 샷을 선정하는 후보스크린 샷 선정부, 복수의 사용자 단말에게 동영상을 제공할 때, 복수의 후보스크린 샷 중 어느 하나를 번갈아 노출시키는 후보스크린 샷 노출부 및 복수의 사용자 단말에서 제공된 후보스크린 샷이 선택된 결과에 기초하여, 복수의 후보스크린 샷 중 대표스크린 샷을 선정하는 대표스크린 샷 선정부를 포함하는 스크린 샷 제공 장치를 제공할 수 있다.
또한, 본 발명의 또 다른 실시예는, 동영상을 복수의 구간으로 분할하고, 분할된 각 구간마다 복수의 후보스크린 샷을 선정하고, 복수의 후보스크린 샷 각각의 노출 비율을 결정하는 스크린 샷 제공 장치 및 스크린 샷 제공 장치로부터 동영상을 수신하여 재생하고, 스크린 샷 제공 장치로부터 복수의 후보스크린 샷 중 하나를 제공받아 노출시키는 동영상 재생 장치를 포함하되, 동영상 제공 장치는 복수의 후보스크린 샷에 대한 선택 결과를 스크린 샷 제공 장치로 전송하고, 스크린 샷 제공 장치는 선택 결과에 기초하여 노출 비율을 변경하는 스크린 샷 제공 시스템을 제공할 수 있다.
상술한 과제 해결 수단은 단지 예시적인 것으로서, 본 발명을 제한하려는 의도로 해석되지 않아야 한다. 상술한 예시적인 실시예 외에도, 도면 및 발명의 상세한 설명에 기재된 추가적인 실시예가 존재할 수 있다.
전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 시청자에게 동영상 서비스를 제공하는 경우, 동영상 내 각 구간을 대표할 수 있는 대표이미지를 시청자에게 제공할 수 있는 스크린 샷 제공 장치 및 방법을 제공할 수 있다. 시청자로부터 대표 이미지를 선택받으면, 선택된 대표 이미지가 존재하는 구간으로 동영상의 재생 시점을 이동시켜주는 스크린 샷 제공 장치 및 방법을 제공할 수 있다. 대표 이미지를 통해 동영상의 특정 구간에 대한 정확한 정보를 시청자에게 제공함으로써, 동영상에서 불필요한 구간 이동을 최소화시켜주는 스크린 샷 제공 장치 및 방법을 제공할 수 있다. 복수의 동영상의 세부 구간들을 조합하여 새로운 편집 동영상을 생성하는 경우, 사용자에게 각 구간에 대한 내용을 쉽게 유추할 수 있도록 하고 편집을 용이하게 하는 스크린 샷 제공 장치 및 방법을 제공할 수 있다.
도 1은 본 발명의 일 실시예에 따른 스크린 샷 제공 시스템의 구성도이다.
도 2는 도 1에 도시된 스크린 샷 제공 장치의 구성도의 일 예이다.
도 3a 및 도 3b는 본 발명의 일 실시예에 따른 대표스크린 샷 선정 방법을 나타낸 흐름도이다.
도 4는 후보스크린 샷의 유효 시청 횟수가 증가되는 과정의 일 예를 나타낸 도면이다.
도 5a 내지 도 5b는 본 발명의 일 실시예에 따른 복수의 후보 스크린 샷 중 대표스크린 샷 선정을 위한 데이터 관리 구조의 일 예를 도시한 도면이다.
도 6은 본 발명의 다른 실시예에 따른 복수의 구간에 대한 각각의 대표스크린 샷을 이용하여 하나의 하이라이트 동영상을 편집 및 생성하는 과정을 도시한 도면이다.
도 7은 본 발명의 일 실시예에 따른 스크린 샷 제공 방법을 나타낸 흐름도이다.
도 2는 도 1에 도시된 스크린 샷 제공 장치의 구성도의 일 예이다.
도 3a 및 도 3b는 본 발명의 일 실시예에 따른 대표스크린 샷 선정 방법을 나타낸 흐름도이다.
도 4는 후보스크린 샷의 유효 시청 횟수가 증가되는 과정의 일 예를 나타낸 도면이다.
도 5a 내지 도 5b는 본 발명의 일 실시예에 따른 복수의 후보 스크린 샷 중 대표스크린 샷 선정을 위한 데이터 관리 구조의 일 예를 도시한 도면이다.
도 6은 본 발명의 다른 실시예에 따른 복수의 구간에 대한 각각의 대표스크린 샷을 이용하여 하나의 하이라이트 동영상을 편집 및 생성하는 과정을 도시한 도면이다.
도 7은 본 발명의 일 실시예에 따른 스크린 샷 제공 방법을 나타낸 흐름도이다.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
본 명세서에 있어서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미하며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
본 명세서에 있어서 '부(部)'란, 하드웨어에 의해 실현되는 유닛(unit), 소프트웨어에 의해 실현되는 유닛, 양방을 이용하여 실현되는 유닛을 포함한다. 또한, 1 개의 유닛이 2 개 이상의 하드웨어를 이용하여 실현되어도 되고, 2 개 이상의 유닛이 1 개의 하드웨어에 의해 실현되어도 된다.
이하 첨부된 도면을 참고하여 본 발명의 일 실시예를 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 스크린 샷 제공 시스템(1)의 구성도이다. 도 1을 참조하면, 스크린 샷 제공 시스템(1)은 스크린 샷 제공 장치(10) 및 복수의 동영상 재생 장치(20)를 포함할 수 있다. 이 때, 도 1에 도시된 스크린 샷 제공 장치(10) 및 복수의 동영상 재생 장치(20)는 스크린 샷 제공 시스템(1)에 의하여 제어될 수 있는 구성요소들을 예시적으로 도시한 것이다.
도 1의 스크린 샷 제공 시스템(1)의 각 구성요소들은 일반적으로 네트워크(network)를 통해 연결된다. 예를 들어, 도 1에 도시된 바와 같이, 동영상 재생 장치(20)는 네트워크를 통하여 스크린 샷 제공 장치(10)와 연결될 수 있다.
네트워크는 단말들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크의 일 예는, Wi-Fi, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 3G, 4G, LTE 등이 포함되나 이에 한정되지는 않는다.
스크린 샷 제공 장치(10)는 동영상을 복수의 구간으로 분할한다. 이 때, 동영상은 사용자 또는 관리자에 의해 생성되거나 편집된 동영상일 수 있고 또는 콘텐츠 제작자에 의해 제작된 동영상일 수 있다. 스크린 샷 제공 장치(10)는 동영상의 프레임간 화소 데이터 또는 음성 데이터의 변화량에 기초하여, 동영상을 복수의 구간으로 분할할 수 있다. 또한, 스크린 샷 제공 장치(10)는 동영상을 균등 시간 간격으로 분할하거나, 또는 장면 분할 알고리즘에 기초하여 동영상을 복수의 구간으로 분할할 수도 있다. 또한, 스크린 샷 제공 장치(10)는 관리자가 해당 동영상을 직접 시청하며 구간을 분할할 수도 있다.
스크린 샷 제공 장치(10)는 분할된 각 구간마다 복수의 후보스크린 샷을 선정하고, 복수의 후보스크린 샷 각각의 노출 비율을 결정한다. 초기의 노출 비율은 복수의 후보스크린 샷 각각이 동일하게 설정될 수 있다. 예를 들어, 스크린 샷 제공 장치(10)는 복수의 후보스크린 샷을 선정하기 위해 운영자가 직접 복수의 후보 스크린 샷을 선정하는 방법, 각 구간의 첫 프레임을 추출하는 방법 및 각 구간의 특정 시점의 프레임을 추출하는 방법 중 어느 하나의 방법을 사용할 수 있다.
스크린 샷 제공 장치(10)는 동영상 및 동영상의 각 구간을 대표하는 후보스크린 샷을 동영상 재생 장치(20)로 제공한다. 이때, 동영상 재생 장치(20)로 제공되는 후보스크린 샷은 복수의 후보스크린 샷 중 해당 시점의 노출비율에 따라 결정된 것일 수 있다. 스크린 샷 제공 장치(10)는 동영상 재생 장치(20)로부터 후보스크린 샷에 대한 선택을 입력받으면, 후보스크린 샷이 속한 구간의 동영상 스트리밍(streaming)을 동영상 재생 장치(20)로 제공할 수 있다.
스크린 샷 제공 장치(10)는 복수의 후보스크린 샷에 대한 선택 결과를 동영상 재생 장치(20)로부터 수신하면, 수신한 선택 결과에 기초하여 복수의 후보스크린 샷의 노출 비율을 변경할 수 있다. 예를 들어, 동영상 재생 장치(20)로부터 많이 선택된 후보스크린 샷의 노출 비율은 높아지고, 많이 선택되지 못한 후보스크린 샷의 노출 비율은 낮아질 수 있다. 또한, 스크린 샷 제공 장치(10)는 선택된 후보스크린 샷에 대응하는 구간이 미리 정해진 시간 이상 재생된 유효 시청 횟수에 기초하여 노출 비율을 변경할 수 있다. 미리 정해진 시간은 해당 구간의 총 재생 시간에 기초하여 결정될 수 있다. 예를 들어, 동영상의 특정 구간의 총 재생 시간이 10분인 경우, 미리 정해진 시간은 5분일 수 있다. 동영상의 특정 구간에 대해 제공된 후보스크린 샷을 선택한 후, 해당 구간을 5분 이상 시청하면, 선택된 후보스크린 샷의 노출 비율이 높아지고, 그 이외의 후보스크린 샷의 노출 비율은 낮아질 수 있다. 이 때, 스크린 샷 제공 장치(10)는 동영상을 다른 동영상 재생 장치(미도시)에게 제공할 때, 복수의 후보스크린 샷 중 노출 비율이 높은 후보스크린 샷을 해당 구간의 대표스크린 샷으로서 제공할 수 있다.
스크린 샷 제공 장치(10)는 복수의 구간 마다의 대표스크린 샷과 동영상을 편집할 수 있는 도구를 다른 동영상 재생 장치(미도시)에게 제공할 수 있다. 이 때, 다른 동영상 재생 장치(미도시)는 편집 도구를 이용하여 복수의 구간 마다의 대표스크린 샷 중 몇몇의 대표스크린 샷을 선택할 수 있으며, 선택된 대표스크린 샷으로 해당 동영상에 대한 하이라이트 동영상을 생성할 수도 있다.
이러한 스크린 샷 제공 장치(10)의 일 예는 콘텐츠 제공 서버, 콘텐츠 서비스 제공자 서버, 미디어 서버, 헤드엔드 등 다양하다.
동영상 재생 장치(20)는 스크린 샷 제공 장치로부터 동영상 및 해당 동영상의 각 구간마다의 후보스크린 샷을 수신하고, 해당 동영상을 재생하면서 소정의 위치에 구간별 후보스크린 샷을 노출시킨다.
동영상 재생 장치(20)는 디스플레이된 후보스크린 샷 중 어느 하나에 대한 선택을 입력 받고 그 선택 결과를 스크린 샷 제공 장치(10)로 전송한다. 또한, 동영상 재생 장치(20)는 노출된 후보스크린 샷을 선택받으면, 선택된 후보스크린 샷에 대응하는 구간이 재생된 재생 시간 정보를 스크린 샷 제공 장치(10)로 전송할 수 있다. 예를 들어, 선택된 후보스크린 샷을 통해 동영상의 해당 구간이 5분간 재생되었다면, 동영상 재생 장치(20)는 해당 구간의 재생 시간인 5분을 스크린 샷 제공 장치(10)로 전송할 수 있다.
이러한 동영상 재생 장치(20)의 일 예는 휴대성과 이동성이 보장되는 무선 통신 장치로서, 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) 단말, 스마트폰(smart phone) 등과 같은 모든 종류의 모바일 기기(21)를 포함할 수 있다. 또한, 동영상 재생 장치(20)는 스마트 패드(smart pad), 타블랫 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치(22)를 포함할 수 있다. 또한, 동영상 재생 장치(20)는 데스크탑(Desktop), 노트북(notebook), 넷북(Netbook), 울트라북(UltraBook), 서브노트북(SubNotebook), 데스크노트(DeskNote), UMPC(Ultra-Mobile PC) 등과 같은 모든 종류의 PC(23)를 포함할 수 있다. 또한, 동영상 재생 장치(20)는 IPTV(Internet Protocol Television), 스마트 TV(Smart TV) 및 커넥티드 TV(Connected TV) 등과 같이 인터넷 회선을 이용하는 모든 종류의 TV장치(24)를 포함할 수 있으나, 이러한 일 예에 한정되어 해석되지는 않는다.
도 2는 도 1에 도시된 스크린 샷 제공 장치의 구성도의 일 예이다. 도 2를 참조하면, 스크린 샷 제공 장치(10)는 구간 분할부(11), 후보스크린 샷 선정부(12), 후보스크린 샷 노출부(13), 대표스크린 샷 선정부(14) 및 대표스크린 샷 제공부(15)를 포함할 수 있다.
다만, 도 2에 도시된 스크린 샷 제공 장치(10)는 본원의 하나의 구현 예에 불과하며, 도 2에 도시된 구성 요소들을 기초로 하여 여러 형태로 변형이 가능함은 본원의 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 이해할 수 있다. 예를 들어, 구성 요소들과 해당 구성 요소들 안에서 제공되는 기능은 더 작은 수의 구성 요소들로 결합되거나 추가적인 구성 요소들로 더 분리될 수 있다.
구간 분할부(11)는 동영상을 복수의 구간으로 분할한다. 예를 들어, 구간 분할부(11)는 동영상의 프레임간 화소 데이터 또는 음성 데이터의 변화량 등에 기초하여, 동영상을 복수의 구간으로 분할할 수 있다. 다른 예를 들어, 구간 분할부(11)는 동영상을 균등 시간 간격으로 분할하거나 또는 장면 분할 알고리즘 등에 기초하여 동영상을 복수의 구간으로 분할할 수도 있다. 또 다른 예를 들어, 관리자가 직접 해당 동영상을 직접 시청하며 동영상의 구간을 분할할 수도 있다.
후보스크린 샷 선정부(12)는 분할된 각 구간마다 복수의 후보스크린 샷을 선정한다. 예를 들어, 후보스크린 샷 선정부(12)는 복수의 후보스크린 샷을 선정하기 위해 운영자가 직접 복수의 후보 스크린 샷을 선정하는 방법, 각 구간의 첫 프레임을 추출하는 방법 및 각 구간의 특정 시점의 프레임을 추출하는 방법 중 어느 하나를 사용할 수 있다.
후보스크린 샷 노출부(13)는 복수의 사용자 단말(20)에게 동영상을 제공할 때, 복수의 후보스크린 샷 중 어느 하나를 각 노출비율에 따라 번갈아 노출시킨다. 초기에는, 복수의 후보스크린 샷 각각의 노출 비율이 모두 동일하게 설정될 수 있다.
후보스크린 샷 노출부(13)는 복수의 사용자 단말(20)에서 후보스크린 샷이 선택된 결과에 기초하여, 각 후보스크린 샷의 노출 비율을 변경할 수 있다. 예를 들어, 복수의 후보스크린 샷의 노출 비율은 복수의 사용자 단말(20)에 의해 후보스크린 샷이 선택된 횟수에 기초하여 변경될 수 있다. 예를 들어, 복수의 사용자 단말로부터 많이 선택된 후보스크린 샷의 노출 비율은 높아지고, 많이 선택되지 못한 후보스크린 샷의 노출 비율은 낮아질 수 있다. 또는, 복수의 후보스크린 샷의 노출 비율은 복수의 사용자 단말(20) 중 어느 하나에 의해 후보스크린 샷이 선택된 후, 선택된 후보스크린 샷에 대응하는 구간이 미리 정해진 시간 이상 재생된 유효 시청 횟수에 기초하여 노출 비율이 변경될 수 있다. 이 때, 미리 정해진 시간은 해당 구간의 총 재생 시간에 기초하여 결정될 수 있다. 예를 들어, 동일한 구간에 대해 제 1 사용자 단말이 제 1 후보스크린 샷을 선택하고, 제 2 사용자 단말이 제 2 후보스크린 샷을 선택하였다고 가정하자. 이 때, 미리 정해진 시간은 예를 들어, 5분이라고 가정할 경우, 제 1 후보스크린 샷을 통해 제 1 사용자 단말이 해당 구간을 10분간 재생하고, 제 2 후보스크린 샷을 통해 제 2 사용자 단말이 해당 구간을 4분간 재생할 경우, 후보스크린 샷 노출부(13)는 제 1 후보스크린 샷에 대해서만 노출 비율을 높게 변경할 수 있다.
대표스크린 샷 선정부(14)는 복수의 사용자 단말(20)에서 제공된 후보스크린 샷이 선택된 결과에 기초하여, 복수의 후보스크린 샷 중 대표스크린 샷을 선정한다. 이 때, 대표스크린 샷 선정부(14)는 복수의 사용자 단말(20)에 의해 후보스크린 샷이 선택된 횟수에 기초하여 대표스크린 샷을 선정할 수 있다. 예를 들어, 제 1 후보스크린 샷이 선택된 횟수가 5천 회이고, 제 2 후보스크린 샷이 선택된 횟수가 1만회, 제 3 후보스크린 샷이 선택된 횟수가 8천 회이면, 대표스크린 샷 선정부(14)는 제 2 후보스크린 샷을 대표스크린 샷으로 선정할 수 있다. 또한, 대표스크린 샷 선정부(14)는 복수의 사용자 단말(20) 에 의해 후보스크린 샷이 선택된 후 선택된 후보스크린 샷에 대응하는 구간이 미리 정해진 시간 이상 재생된 유효 시청 횟수에 기초하여 대표스크린 샷을 선정할 수 있다. 예를 들어, 동일한 구간의 복수의 후보스크린 샷 각각에 대해, 초기에 유효 시청 횟수=1, 노출 비율=0.25로 동일하게 설정되어 있을 때, 사용자 단말(20)로부터 어느 하나의 후보스크린 샷이 선택되면, 선택된 후보스크린 샷의 유효 시청 횟수=2 및 노출 비율=0.4로 높아지고, 그 외의 후보스크린 샷의 유효 시청 횟수=1 및 노출 비율=0.2로 낮아질 수 있다.
대표스크린 샷 제공부(15)는 복수의 구간 마다의 대표스크린 샷과 동영상을 편집할 수 있는 도구를 다른 사용자 단말(미도시)에게 제공할 수 있다. 이 때, 대표스크린 샷 제공부(15)는 동영상을 다른 사용자 단말(미도시)에게 제공할 때, 복수의 후보스크린 샷 중 노출 비율이 높은 후보스크린 샷을 구간의 대표스크린 샷으로서 제공할 수 있다. 또한, 대표스크린 샷 제공부(15)는 편집 도구를 다른 사용자 단말(미도시)로 제공하여 복수의 구간 마다의 대표스크린 샷 중 몇몇의 대표스크린 샷을 선택받을 수 있다. 이 때, 편집 도구는 선택된 대표스크린 샷을 이용하여 해당 동영상에 대한 하이라이트 동영상을 생성할 수 있다.
도 3a 및 도 3b는 본 발명의 일 실시예에 따른 대표스크린 샷 선정 방법을 나타낸 흐름도이다. 도 3a 및 도 3b를 참조하면, 스크린 샷 제공 장치(10)는 사용자, 관리자 단말, 컨텐츠 제공 서버 등으로부터 동영상을 수신한다(S301). 스크린 샷 제공 장치(10)는 동영상(V)를 n개(n은 2이상의 자연수)의 구간으로 분할하고, 각 구간(C) 별로 구간 정보(ST: Start Time, ET: End Time)와 후보스크린 샷(S) m개(m은 2 이상의 자연수)를 추출한다(S302). 추출된 정보는 {V, Ci, STi, ETi, Sij, Hij, Fij} (i=1~n, j=1~m, Hij=1, Fij=1/m)의 형태로 데이터베이스에 저장된다(S303). 이때, Hij 는 선택 횟수, Fij 는 노출 비율일 수 있다. 스크린 샷 제공 장치(10)는 사용자 단말(20)로부터 동영상을 요청하는 메시지를 수신하면(S304), 해당 동영상을 사용자 단말(20)로 전송한다(S305). 스크린 샷 제공 장치(10)는 사용자 단말(20)로부터 구간 이동의 요청 메시지를 수신하면(S306), 스크린 샷 제공 장치(10)는 해당 동영상(V)에 해당하는 구간 정보{Ci, STi, ETi, Sij} (i=1~n, j=1~m 중 Fij의 확률로 선택) 및 후보스크린 샷을 사용자 단말(20)로 전송한다(S307).
사용자 단말(20)로부터 복수의 후보스크린 샷 중 어느 하나의 후보스크린 샷(Sij)이 선택되면(S308), 스크린 샷 제공 장치(10)는 해당 후보스크린 샷의 구간의 시작시각(STi)부터 종료시각(ETi)까지를 전송한다(S309). 스크린 샷 제공 장치(10)는 사용자 단말(20)로부터 Ci구간의 시청 종료 메시지를 수신한 후(S310), 구간 시청 정보{Ci, Si, Duration} 메시지를 수신한다(S311). 스크린 샷 제공 장치(10)는 시청 시간(Duration)/(ETi-STi) > 임계값(Threshold)이면(S312), Hij를 1을 증가시키고(S313), 아니면 Hij를 증가시키지 않는다(S314). 스크린 샷 제공 장치(10)는 Cij 구간에 대해 Fij=Hij/ (j=1~m) Hij를 재계산하고(S315), Hij에 기초하여 대표스크린 샷을 선정한다(S316).
상술한 설명에서, 단계 S301 내지 S316은 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합되거나 일부 단계는 제거될 수 있다.
도 4는 후보스크린 샷의 유효 시청 횟수가 증가되는 과정의 일 예를 나타낸 도면이다. 도 4를 참조하면, 스크린 샷 제공 장치(10)는 총 재생시간이 60분인 동영상 V(410)를 복수의 구간(C)로 분할한다. 예를 들어, 스크린 샷 제공 장치(10)는 10분 간격으로 동영상 V(410)를 총 6개(C1 내지 C6)의 구간으로 분할할 수 있다. 각 구간별 시간 정보는 C1은 00:00~10:00이고, C2는 10:00~20:00이고, C3은 20:00~30:00이고, C4는 30:00~40:00이고, C5는 40:00~50:00이고, C6은 50:00~60:00일 수 있다.
예를 들어, 스크린 샷 제공 장치(10)가 구간 C2(411)에 대해 복수의 후보스크린 샷을 선정한다고 가정하자. 스크린 샷 제공 장치(10)는 구간 C2(411)에 대해 2분 간격으로 위치한 프레임을 후보스크린 샷으로 추출할 수 있다. 예를 들어, 스크린 샷 제공 장치(10)는 10:00의 후보스크린 샷 S21, 12:00의 후보스크린 샷 S22, 14:00의 후보스크린 샷 S23, 16:00의 후보스크린 샷 S24 및 18:00의 후보스크린 샷 S25을 추출할 수 있다. 스크린 샷 제공 장치(10)는 각 구간의 복수의 후보스크린 샷 중 각 노출 비율(Fi1~Fim)에 따라 난수 함수에 의해 추출된 하나의 후보스크린 샷을 선정(421)하여 사용자 단말로 전송할 수 있다. 사용자 단말이 수신한 구간별 후보스크린 샷 중 어느 한 구간의 후보스크린 샷을 선택하면, 스크린 샷 제공 장치(10)는 선택된 구간으로 이동하여 해당 구간의 스트리밍을 사용자 단말(20)에게 제공(422)할 수 있다. 이 때, 사용자 단말이 선택한 후보스크린 샷을 통해 해당 구간을 미리 정해진 시간 이상 시청한다면, 사용자 단말은 시청 이력 정보(Ci, Sij, Duration)을 스크린 샷 제공 장치(10)로 전송할 수 있다. 이 때, 시청 시간(Duration)은 사용자 단말로부터 선택된 후보스크린 샷을 통해 해당 구간의 동영상이 재생된 시간을 의미한다. 스크린 샷 제공 장치(10)는 사용자 단말로부터 수신한 시청 이력 정보를 통해 시청 시간(Duration)이 해당 구간의 시간 길이 대비 어느 정도의 비중을 차지하는 지를 계산하고, 계산된 값이 기설정된 임계값(Threshold)보다 크면, H23에 1을 증가시켜 저장한다(423).
도 5a 내지 도 5b는 본 발명의 일 실시예에 따른 복수의 후보 스크린 샷 중 대표스크린 샷 선정을 위한 데이터 관리 구조의 일 예를 도시한 도면이다.
도 5a는 동영상 ID, 구간 ID 및 스크린 샷 ID를 포함하는 데이터 관리 구조를 도시한 도면이다. 도 5a를 참조하면, 데이터 관리 구조는 동영상 ID: V(510), 구간 ID: C(511) 및 스크린 샷 ID: S(512)를 포함할 수 있다. 동영상 ID: V(510)는 동영상 파일의 ID를 V로 나타낼 수 있다. 구간 ID: C(511)는 동영상 V의 각 구간에 대한 ID를 C로 나타낼 수 있다. 구간 ID: C(511)는 동영상 V의 C구간의 시작시각 ST 및 종료시각 ET를 더 포함할 수 있다. 예를 들어, 구간 ID: C(511)는 C1은 [ST1, ET1], C2는 [ST2, ET2], … Cn은 [STn, ETn]과 같이 각각의 구간(C1~Cn)에 대한 시각 정보를 포함할 수 있다. 스크린 샷 ID: S(512)는 동영상 V의 C구간 중 어느 한 구간의 후보스크린 샷의 ID를 S로 나타낼 수 있다. 이 때, 스크린 샷 ID: S(512)는 유효 시청 횟수인 H와 노출 비율인 F를 더 포함할 수 있다. 유효 시청 횟수(H)는 복수의 후보스크린 샷 중 어느 하나의 후보스크린 샷 S가 사용자 단말로부터 선택되고, 선택된 후보스크린 샷을 통해 해당 구간이 임계값(Threshold)이상 재생되면, 유효 시청 횟수가 증가될 수 있다. 예를 들어, 임계값이 50%로 설정되어 있다면, 사용자는 어느 하나의 후보스크린 샷을 선택한 후 해당 후보스크린 샷을 통해 길이가 10분인 어느 한 구간을 5분 이상 시청해야만 해당 후보스크린 샷의 유효 시청 횟수(H)를 증가시킬 수 있다. 노출 비율(F)은 특정 C구간에 대해 복수의 후보스크린 샷 S를 노출시킬 확률을 나타낼 수 있다. 이 때, 사용자 단말로 제공되기 전의 복수의 후보스크린 샷은 H=1, F=1/m로 모든 후보스크린 샷의 노출 비율을 같게 설정될 수 있으며, 사용자 단말로 제공된 후의 후보스크린 샷의 노출 비율은 달라질 수 있다.
도 5b는 대표스크린 샷의 선정을 위한 데이터 관리 구조의 일 예를 도시한 도면이다. 도 5b를 참조하면, 복수의 후보 스크린 샷이 처음으로 사용자 단말로 제공되는 경우(550), 구간 분할부(11)는 동영상 ID가 V(551)인 파일을 복수의 구간(560)으로 분할한다. 예를 들어, 구간 분할부(11)는 동영상 ID가 V(551)인 파일을 C1, C2 및 C3의 세 개(n=3)의 구간(560)으로 분할하였다고 가정하자. 이 때, 각각의 분할된 구간은 구간의 시작 시각(ST) 및 종료 시각(ET)를 포함할 수 있다. 예를 들어, 각 구간의 구간시각정보는 구간 C1은 구간시작시각(ST1)=00:01 및 구간종료시각(ET1)=10:00, 구간 C2는 구간시작시각(ST2)=10:01 및 구간종료시각(ET2)=20:00, 구간 C3는 구간시작시각(ST3)=20:01 및 구간종료시각(ET3)=30:00으로 표시될 수 있다. 후보스크린 샷 선정부(12)는 분할된 각 구간마다 복수의 후보스크린 샷(570)을 선정할 수 있다. 예를 들어, 후보스크린 샷 선정부(12)는 C2 구간에 대해 S21, S22, S23 및 S24의 네 개(m=4)의 복수의 후보스크린 샷을 선정할 수 있다. 이 때, 복수의 후보스크린 샷 S는 유효 시청 횟수인 H와 노출 비율인 F를 포함할 수 있다. 예를 들어, 선정된 복수의 후보스크린 샷(570)이 사용자 단말(20)로 처음으로 제공되는 경우, 복수의 후보스크린 샷(570)은 유효 시청 횟수 H=1 및 노출 비율 F=0.25로 모두 동일하게 설정될 수 있다.
예를 들어, 사용자 단말(20)이 동영상의 구간 이동을 요청(580)하였다고 가정하자. 스크린 샷 제공 장치(10)는 구간별 후보스크린 샷을 사용자 단말(20)로 제공할 수 있다. 사용자 단말(20)은 구간 이동을 위해 제공된 복수의 후보 스크린 샷 중 후보스크린 샷 S22를 선택하면, 스크린 샷 제공 장치(10)는 동영상의 재생 시점을 S22 후보스크린 샷이 존재하는 C2구간으로 이동시킬 수 있다. 사용자 단말(20)이 C2 구간에서 해당 동영상을 일정 시간 이상 시청한 후, 시청 정보를 스크린 샷 제공 장치(10)로 전송할 수 있다. 스크린 샷 제공 장치(10)는 수신한 시청 정보를 기초로, 각각의 후보스크린 샷에 대해 유효 시청 횟수(H) 및 노출 비율(F)을 조정할 수 있다. 예를 들어, 사용자 단말(20)에서 C2 구간에서 해당 동영상을 6분간 시청하였다면, 유효 시청 횟수(H)의 임계값이 50%로 설정되어 있는 경우, 후보스크린 샷 S22(582)은 유효 시청 횟수(H)=2 및 노출 비율(F)=0.4로 증가되고, S22를 제외한 나머지 후보스크린 샷 S21(581), S23(583) 및 S24(584)의 노출 비율(F)=0.2로 감소될 수 있다.
스크린 샷 제공 장치(10)는 다른 사용자 단말로부터 동영상 V에 대해 구간 이동을 요청받으면, S21 내지 S24 중 어느 하나의 후보스크린 샷을 각 노출 비율(F)값에 따라 C2구간의 대표스크린 샷으로 선정하여 제공할 수 있다. 이 때, 복수의 사용자 단말(20)이 후보스크린 샷 S22에 대해 유효시청(H)을 많이 하였다면, 후보스크린 샷 S22에 대한 노출 비율(F) 또한 큰 값을 가지게 되므로, 후보스크린 샷 S22가 대표스크린 샷(590)으로 선정될 수 있다.
도 6은 본 발명의 다른 실시예에 따른 복수의 구간에 대한 각각의 대표스크린 샷을 이용하여 하나의 하이라이트 동영상을 편집 및 생성하는 과정을 도시한 도면이다. 도 6을 참조하면, 스크린 샷 제공 장치(10)는 시리즈 A의 에피소드 1(610) 및 2(620)에 대해 구간을 분할하고, 각 구간별 대표스크린 샷을 선정할 수 있다. 예를 들어, 재생 시간이 총 60분인 시리즈 A의 에피소드 1(610)의 경우, 해당 동영상의 구간(611)은 1분마다 분할되어 E1:C1 내지 E1:C60으로 총 60개의 구간을 가지며, 각 구간별로 대표스크린 샷(612)을 나타낼 수 있다. 재생 시간이 총 60분인 시리즈 A의 에피소드 2(620)의 경우, 해당 동영상의 구간(621)은 1분마다 분할되어 E2:C1 내지 E2:C60으로 총 60개의 구간을 가지며, 각 구간별로 대표스크린 샷(622)을 나타낼 수 있다. 이 때, 사용자 단말(20)에서 자동차와 관련된 장면만을 편집하여 하이라이트 영상(630)을 제작하고자 하는 경우, 사용자 단말은 편집 도구를 이용하여 각각의 구간에 대한 대표스크린 샷을 선택하고, 선택된 복수의 대표스크린 샷을 이용하여 하나의 하이라이트 영상(630)을 제작할 수 있다. 예를 들어, 사용자 단말은 편집도구를 이용하여 시리즈 A 에피소드 1의 복수의 대표스크린 샷 중 제 1 대표스크린 샷(613), 제 2 대표스크린 샷(614) 및 제 3 대표스크린 샷(615)을 선택할 수 있다. 또한, 사용자 단말은 편집도구를 이용하여 시리즈 A 에피소드 2의 복수의 대표스크린 샷 중 제 4 대표스크린 샷(623) 및 제 5 대표스크린 샷(624)을 선택할 수 있다. 사용자 단말은 선택한 대표스크린 샷이 속한 구간들을 조합하여 하나의 하이라이트 영상(630)을 제작할 수 있다.
도 7은 본 발명의 일 실시예에 따른 스크린 샷 제공 방법을 나타낸 흐름도이다. 도 7에 도시된 실시예에 따른 스크린 샷 제공 방법은 도 1에 도시된 실시예에 따른 스크린 샷 제공 시스템(1)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도 도 1에 도시된 실시예에 따른 스크린 샷 제공 시스템(1)에 관하여 이미 기술된 내용은 도 7에 도시된 실시예에 따른 스크린 샷 제공 방법에도 적용된다.
도 7을 참조하면, 단계 S710에서 스크린 샷 제공 장치(10)의 구간 분할부(11)는 동영상을 복수의 구간으로 분할한다. 이 때, 구간 분할부(11)는 동영상의 프레임간 화소 데이터 또는 음성 데이터의 변화량에 기초하여, 동영상을 복수의 구간으로 분할할 수 있다. 단계 S720에서 후보스크린 샷 선정부(12)는 분할된 각 구간마다 복수의 후보스크린 샷을 선정한다. 단계 S730에서 후보스크린 샷 노출부(13)는 복수의 사용자 단말에게 동영상을 제공할 때, 복수의 후보스크린 샷 중 어느 하나를 번갈아 노출시킨다. 단계 S740에서 대표스크린 샷 선정부(14)는 복수의 사용자 단말에서 제공된 후보스크린 샷이 선택된 결과에 기초하여, 복수의 후보스크린 샷의 노출 비율을 변경한다. 이 때, 스크린 샷 제공 방법은 동영상을 다른 사용자 단말에게 제공할 때, 복수의 후보스크린 샷 중 노출 비율이 높은 후보스크린 샷을 구간의 대표스크린 샷으로서 제공하는 단계를 더 포함할 수 있다. 또한, 스크린 샷 제공 방법은 복수의 구간 마다의 대표스크린 샷과 동영상을 편집할 수 있는 도구를 다른 사용자 단말에게 제공하는 단계를 더 포함할 수 있다.
도 7을 통해 설명된 스크린 샷 제공 방법은 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행 가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
10: 스크린 샷 제공 장치
11: 구간 분할부
12: 후보 스크린 샷 선정부
13: 후보 스크린 샷 노출부
14: 대표스크린 샷 선정부부
15: 대표스크린 샷 제공부
20: 사용자 단말
11: 구간 분할부
12: 후보 스크린 샷 선정부
13: 후보 스크린 샷 노출부
14: 대표스크린 샷 선정부부
15: 대표스크린 샷 제공부
20: 사용자 단말
Claims (19)
- 동영상의 구간별 스크린 샷 제공 방법에 있어서,
상기 동영상을 복수의 구간으로 분할하는 단계;
분할된 각 구간마다 복수의 후보스크린 샷을 선정하는 단계;
복수의 사용자 단말에게 상기 동영상을 제공할 때, 상기 복수의 후보스크린 샷 중 어느 하나를 번갈아 노출시키는 단계; 및
상기 복수의 사용자 단말에서 상기 제공된 후보스크린 샷이 선택된 결과에 기초하여, 상기 복수의 후보스크린 샷의 노출 비율을 변경하는 단계
를 포함하되,
상기 노출 비율은, 상기 복수의 사용자 단말 중 어느 하나에 의해 상기 후보스크린 샷이 선택되어 상기 선택된 후보스크린 샷에 대응하는 구간이 미리 정해진 시간 이상 재생된 유효 시청 횟수에 기초하여 변경되는 것인, 스크린 샷 제공 방법.
- 제 1 항에 있어서,
상기 동영상을 다른 사용자 단말에게 제공할 때, 상기 복수의 후보스크린 샷 중 노출 비율이 높은 후보스크린 샷을 상기 구간의 대표스크린 샷으로서 제공하는 단계
를 더 포함하는, 스크린 샷 제공 방법.
- 제 2 항에 있어서,
상기 복수의 구간 마다의 대표스크린 샷과 상기 동영상을 편집할 수 있는 도구를 다른 사용자 단말에게 제공하는 단계
를 더 포함하는, 스크린 샷 제공 방법.
- 삭제
- 제 1 항에 있어서,
상기 미리 정해진 시간은 상기 구간의 총 재생 시간에 기초하여 결정되는 것인, 스크린 샷 제공 방법.
- 동영상의 구간별 스크린 샷 제공 방법에 있어서,
상기 동영상을 복수의 구간으로 분할하는 단계;
분할된 각 구간마다 복수의 후보스크린 샷을 선정하는 단계;
복수의 사용자 단말에게 상기 동영상을 제공할 때, 상기 복수의 후보스크린 샷 중 어느 하나를 번갈아 노출시키는 단계; 및
상기 복수의 사용자 단말에서 상기 제공된 후보스크린 샷이 선택된 결과에 기초하여, 상기 복수의 후보스크린 샷의 노출 비율을 변경하는 단계
를 포함하되,
상기 노출 비율은, 상기 복수의 사용자 단말 중 어느 하나에 의해 상기 후보스크린 샷이 선택된 횟수에 기초하여 변경되는 것인, 스크린 샷 제공 방법.
- 제 1 항에 있어서,
상기 동영상을 복수의 구간으로 분할하는 단계는,
상기 동영상의 프레임간 화소 데이터 또는 음성 데이터의 변화량에 기초하여, 상기 동영상을 복수의 구간으로 분할하는 것인, 스크린 샷 제공 방법.
- 동영상의 구간별 스크린 샷 제공 장치에 있어서,
상기 동영상을 복수의 구간으로 분할하는 구간 분할부;
분할된 각 구간마다 복수의 후보스크린 샷을 선정하는 후보스크린 샷 선정부;
복수의 사용자 단말에게 상기 동영상을 제공할 때, 상기 복수의 후보스크린 샷 중 어느 하나를 번갈아 노출시키는 후보스크린 샷 노출부; 및
상기 복수의 사용자 단말에서 상기 제공된 후보스크린 샷이 선택된 결과에 기초하여, 상기 복수의 후보스크린 샷 중 대표스크린 샷을 선정하는 대표스크린 샷 선정부
를 포함하되,
상기 대표스크린 샷 선정부는, 상기 복수의 사용자 단말 중 어느 하나에 의해 상기 후보스크린 샷이 선택되어 상기 선택된 후보스크린 샷에 대응하는 구간이 미리 정해진 시간 이상 재생된 유효 시청 횟수에 기초하여 상기 대표스크린 샷을 선정하는 것인, 스크린 샷 제공 장치.
- 제 8 항에 있어서,
상기 후보스크린 샷 노출부는 상기 복수의 사용자 단말에서 상기 제공된 후보스크린 샷이 선택된 결과에 기초하여, 상기 복수의 후보스크린 샷의 노출 비율을 변경하는 것인, 스크린 샷 제공 장치.
- 삭제
- 제 8 항에 있어서,
상기 미리 정해진 시간은 상기 구간의 총 재생 시간에 기초하여 결정되는 것인, 스크린 샷 제공 장치.
- 동영상의 구간별 스크린 샷 제공 장치에 있어서,
상기 동영상을 복수의 구간으로 분할하는 구간 분할부;
분할된 각 구간마다 복수의 후보스크린 샷을 선정하는 후보스크린 샷 선정부;
복수의 사용자 단말에게 상기 동영상을 제공할 때, 상기 복수의 후보스크린 샷 중 어느 하나를 번갈아 노출시키는 후보스크린 샷 노출부; 및
상기 복수의 사용자 단말에서 상기 제공된 후보스크린 샷이 선택된 결과에 기초하여, 상기 복수의 후보스크린 샷 중 대표스크린 샷을 선정하는 대표스크린 샷 선정부
를 포함하되,
상기 대표스크린 샷 선정부는, 상기 복수의 사용자 단말 중 어느 하나에 의해 상기 후보스크린 샷이 선택된 횟수에 기초하여 상기 대표스크린 샷을 선정하는 것인, 스크린 샷 제공 장치.
- 제 8 항에 있어서,
상기 구간 분할부는, 상기 동영상의 프레임간 화소 데이터 또는 음성 데이터의 변화량에 기초하여, 상기 동영상을 복수의 구간으로 분할하는 것인, 스크린 샷 제공 장치.
- 제 8 항에 있어서,
상기 복수의 구간 마다의 대표스크린 샷과 상기 동영상을 편집할 수 있는 도구를 다른 사용자 단말에게 제공하는 대표스크린 샷 제공부
를 더 포함하는, 스크린 샷 제공 장치.
- 동영상의 구간별 스크린 샷 제공 시스템에 있어서,
상기 동영상을 복수의 구간으로 분할하고, 분할된 각 구간마다 복수의 후보스크린 샷을 선정하고, 상기 복수의 후보스크린 샷 각각의 노출 비율을 결정하는 스크린 샷 제공 장치; 및
상기 스크린 샷 제공 장치로부터 상기 동영상을 수신하여 재생하고, 상기 스크린 샷 제공 장치로부터 상기 복수의 후보스크린 샷 중 하나를 제공받아 노출시키는 동영상 재생 장치
를 포함하되,
상기 동영상 재생 장치는 상기 복수의 후보스크린 샷에 대한 선택 결과를 상기 스크린 샷 제공 장치로 전송하고,
상기 스크린 샷 제공 장치는 상기 선택 결과에 기초하여 상기 노출 비율을 변경하는 것이되,
상기 동영상 재생 장치는, 상기 노출된 후보스크린 샷이 선택되어 상기 선택된 후보스크린 샷에 대응하는 구간이 재생된 재생 시간 정보를 상기 스크린 샷 제공 장치로 전송하는 것인, 스크린 샷 제공 시스템.
- 삭제
- 제 15 항에 있어서,
상기 스크린 샷 제공 장치는 상기 동영상을 다른 동영상 재생 장치에게 제공할 때, 상기 복수의 후보스크린 샷 중 노출 비율이 높은 후보스크린 샷을 상기 구간의 대표스크린 샷으로서 제공하는 것인, 스크린 샷 제공 시스템.
- 제 17 항에 있어서,
상기 스크린 샷 제공 장치는 상기 복수의 구간 마다의 대표스크린 샷과 상기 동영상을 편집할 수 있는 도구를 다른 동영상 재생 장치에게 제공하는 것인, 스크린 샷 제공 시스템.
- 제 15 항에 있어서,
상기 스크린 샷 제공 장치는, 상기 동영상의 프레임간 화소 데이터 또는 음성 데이터의 변화량에 기초하여, 상기 동영상을 복수의 구간으로 분할하는 것인, 스크린 샷 제공 시스템.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130090315A KR102099357B1 (ko) | 2013-07-30 | 2013-07-30 | 스크린 샷을 제공하는 장치 및 시스템, 그리고 방법 |
US14/446,585 US20150040011A1 (en) | 2013-07-30 | 2014-07-30 | Video content displaying schemes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130090315A KR102099357B1 (ko) | 2013-07-30 | 2013-07-30 | 스크린 샷을 제공하는 장치 및 시스템, 그리고 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150014722A KR20150014722A (ko) | 2015-02-09 |
KR102099357B1 true KR102099357B1 (ko) | 2020-04-09 |
Family
ID=52428854
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130090315A KR102099357B1 (ko) | 2013-07-30 | 2013-07-30 | 스크린 샷을 제공하는 장치 및 시스템, 그리고 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20150040011A1 (ko) |
KR (1) | KR102099357B1 (ko) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9537811B2 (en) | 2014-10-02 | 2017-01-03 | Snap Inc. | Ephemeral gallery of ephemeral messages |
US9396354B1 (en) | 2014-05-28 | 2016-07-19 | Snapchat, Inc. | Apparatus and method for automated privacy protection in distributed images |
US9113301B1 (en) | 2014-06-13 | 2015-08-18 | Snapchat, Inc. | Geo-location based event gallery |
US10824654B2 (en) | 2014-09-18 | 2020-11-03 | Snap Inc. | Geolocation-based pictographs |
US10284508B1 (en) | 2014-10-02 | 2019-05-07 | Snap Inc. | Ephemeral gallery of ephemeral messages with opt-in permanence |
US9385983B1 (en) | 2014-12-19 | 2016-07-05 | Snapchat, Inc. | Gallery of messages from individuals with a shared interest |
US10311916B2 (en) | 2014-12-19 | 2019-06-04 | Snap Inc. | Gallery of videos set to an audio time line |
US10133705B1 (en) | 2015-01-19 | 2018-11-20 | Snap Inc. | Multichannel system |
KR101616671B1 (ko) * | 2015-02-03 | 2016-04-28 | 네이버 주식회사 | 인터넷 만화 컨텐츠의 유통을 위한 방법과 시스템 및 기록 매체 |
WO2016149594A1 (en) | 2015-03-18 | 2016-09-22 | Allen Nicholas Richard | Geo-fence authorization provisioning |
CN104778230B (zh) * | 2015-03-31 | 2018-11-06 | 北京奇艺世纪科技有限公司 | 一种视频数据切分模型的训练、视频数据切分方法和装置 |
US10135949B1 (en) | 2015-05-05 | 2018-11-20 | Snap Inc. | Systems and methods for story and sub-story navigation |
US10354425B2 (en) | 2015-12-18 | 2019-07-16 | Snap Inc. | Method and system for providing context relevant media augmentation |
US10582277B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
US10581782B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
CN107454470A (zh) * | 2017-09-30 | 2017-12-08 | 咪咕动漫有限公司 | 一种信息推荐方法及装置和存储介质 |
CN112764639A (zh) * | 2020-12-31 | 2021-05-07 | 维沃移动通信有限公司 | 截屏方法、装置及电子设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005260862A (ja) * | 2004-03-15 | 2005-09-22 | Sharp Corp | 画像再生装置、画像再生システムおよび端末装置 |
JP2007243980A (ja) * | 1998-01-05 | 2007-09-20 | Intel Corp | Tvを備えたコンピュータ |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6404925B1 (en) * | 1999-03-11 | 2002-06-11 | Fuji Xerox Co., Ltd. | Methods and apparatuses for segmenting an audio-visual recording using image similarity searching and audio speaker recognition |
US8078603B1 (en) * | 2006-10-05 | 2011-12-13 | Blinkx Uk Ltd | Various methods and apparatuses for moving thumbnails |
US8020100B2 (en) * | 2006-12-22 | 2011-09-13 | Apple Inc. | Fast creation of video segments |
US7992097B2 (en) * | 2006-12-22 | 2011-08-02 | Apple Inc. | Select drag and drop operations on video thumbnails across clip boundaries |
US10282425B2 (en) * | 2007-03-19 | 2019-05-07 | Excalibur Ip, Llc | Identifying popular segments of media objects |
KR20120085586A (ko) * | 2011-01-24 | 2012-08-01 | 쿠도커뮤니케이션 주식회사 | 구간 동영상 제공 장치 및 방법 |
US9274678B2 (en) * | 2012-09-13 | 2016-03-01 | Google Inc. | Identifying a thumbnail image to represent a video |
US9514536B2 (en) * | 2012-10-10 | 2016-12-06 | Broadbandtv, Corp. | Intelligent video thumbnail selection and generation |
US9199165B2 (en) * | 2013-07-16 | 2015-12-01 | Microsoft Corporation | Game clip popularity based control |
US9148702B1 (en) * | 2013-09-19 | 2015-09-29 | Google Inc. | Extending playing time of a video playing session by adding an increment of time to the video playing session after initiation of the video playing session |
-
2013
- 2013-07-30 KR KR1020130090315A patent/KR102099357B1/ko active IP Right Grant
-
2014
- 2014-07-30 US US14/446,585 patent/US20150040011A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007243980A (ja) * | 1998-01-05 | 2007-09-20 | Intel Corp | Tvを備えたコンピュータ |
JP2005260862A (ja) * | 2004-03-15 | 2005-09-22 | Sharp Corp | 画像再生装置、画像再生システムおよび端末装置 |
Also Published As
Publication number | Publication date |
---|---|
US20150040011A1 (en) | 2015-02-05 |
KR20150014722A (ko) | 2015-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102099357B1 (ko) | 스크린 샷을 제공하는 장치 및 시스템, 그리고 방법 | |
US9253533B1 (en) | Scene identification | |
US9077956B1 (en) | Scene identification | |
US11537562B2 (en) | Auxiliary manifest file to provide timed metadata | |
US8719442B2 (en) | System and method for providing and transmitting condensed streaming content | |
KR101467430B1 (ko) | 클라우드 컴퓨팅 기반 어플리케이션 제공 방법 및 시스템 | |
US20120222075A1 (en) | Method, terminal, and server for implementing fast playout | |
KR101472015B1 (ko) | 컨텐츠의 재생을 제어하는 제어 장치 및 방법 | |
KR101470904B1 (ko) | 동영상 제공 방법 및 동영상 제공 시스템 | |
JP6255095B2 (ja) | デジタルビデオストリーミングにおけるトリック再生 | |
CN103986945A (zh) | 一种混合网络系统、频道内容回看方法与混合机顶盒 | |
US20230353836A1 (en) | Augmentation of audio/video content with enhanced interactive content | |
US20170105034A1 (en) | Communication apparatus, communication method, and program | |
CN109062930A (zh) | 一种基于二维码标识视频的方法、装置及系统 | |
US20230300430A1 (en) | Method and system to highlight video segments in a video stream | |
KR102099776B1 (ko) | 클립 동영상을 생성하는 장치 및 방법, 그리고 미리보기 동영상을 제공하는 서버 | |
CN111835697A (zh) | 一种媒体流发送方法、装置、设备和系统 | |
US11863823B2 (en) | Systems and methods for providing recording of a blacked-out media content item | |
KR101452269B1 (ko) | 콘텐트 가상 세그멘테이션 방법과, 이를 이용한 스트리밍 서비스 제공 방법 및 시스템 | |
US20140282092A1 (en) | Contextual information interface associated with media content | |
KR20140134126A (ko) | 콘텐츠 생성 방법 및 그 장치 | |
CN112235592A (zh) | 直播方法、直播处理方法、装置、计算机设备 | |
KR102149724B1 (ko) | 개인화 광고를 제공하는 장치 | |
US20240314396A1 (en) | Methods for generating videos, and related systems and servers | |
US20220256191A1 (en) | Panoramic video generation method, video collection method, and related apparatus |
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 |