KR20100020743A - 스트리밍 동영상의 오프닝 점프 서비스 방법 및 시스템 - Google Patents
스트리밍 동영상의 오프닝 점프 서비스 방법 및 시스템 Download PDFInfo
- Publication number
- KR20100020743A KR20100020743A KR1020080079476A KR20080079476A KR20100020743A KR 20100020743 A KR20100020743 A KR 20100020743A KR 1020080079476 A KR1020080079476 A KR 1020080079476A KR 20080079476 A KR20080079476 A KR 20080079476A KR 20100020743 A KR20100020743 A KR 20100020743A
- Authority
- KR
- South Korea
- Prior art keywords
- video
- streaming
- opening
- user terminal
- meta information
- Prior art date
Links
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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
-
- 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/43—Processing 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/437—Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
-
- 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/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명은 스트리밍 동영상의 오프닝 점프 서비스 방법 및 시스템에 관한 것으로, (a) 특정 동영상에 대한 메타정보를 사용자 단말로 전송하는 단계; (b) 상기 사용자 단말로부터 상기 특정 동영상의 본편에 대한 스트리밍 요청신호를 수신하는 경우 상기 특정 동영상의 오프닝의 스트리밍을 중지시키고 본편을 상기 사용자 단말로 스트리밍하는 단계를 포함한다.
셋탑박스, IPTV, VOD, 메타정보, 스트리밍
Description
본 발명은 스트리밍 동영상의 오프닝 점프 서비스 방법 및 시스템에 관한 것이다.
오늘날 유무선 인터넷으로 행해지고 있는 실시간 미디어 스트리밍 기술은 폭발적으로 증가하고 있으며, 현재는 라이브 스포츠, 음악, 뉴스, 각종 엔터테인먼트 콘텐츠들을 대상으로 하여 서비스되고 있다.
스트리밍(Streaming)이란 사전적 의미에서 볼 때 `흐름` 이란 뜻으로, 마치 끊임없고 지속적인 물 흐름처럼 처리할 수 있는 기술 즉, 인터넷을 통하여 영상, 음향 등 디지털 멀티미디어 데이터를 실시간으로 전송하여 받아 볼 수 있는 기술을 말한다.
스트리밍은 버퍼라는 메모리 공간에 일정량의 동영상을 담아놓고 거기 담아놓은 동영상을 빼와서 재생시키므로 긴 동영상을 인터넷이나 모바일 TV 등 각종 멀 티미디어 시스템으로 봐도 금방 재생시킬 수 있으며 잘 끊기지 않는 장점이 있다.
이러한 스트리밍 기술은 인터넷의 성장과 함께 더욱더 중요해지고 있다. 대부분의 사용자들이 대용량 멀티미디어 파일들을 즉시 다운로드 할 만큼 빠른 접속회선을 가지고 있지 못하며, 저장 장치 용량도 제한되어 있기 때문에 스트리밍 기술을 이용하면 파일이 모두 전송되기 전에라도 클라이언트 브라우저 또는 플러그인이 데이터의 표현을 시작할 수 있으므로 스트리밍 기술은 기존 큰 파일을 다운로드 받아서 보았던 오디오/비디오 멀티미디어 데이터로 구성된 디지털 콘텐츠를 다운로드 없이 사용자가 원하는 시간에 실시간으로 받아 볼 수 있다.
특히, 시리즈로 이어지는 시리즈물 동영상 콘텐츠를 한번에 몰아서 감상하는 경우 오프닝 또는 엔딩 영상이 매편 반복되어지므로 사용자로 하여금 지루함을 느끼게 하였으며, 사용자는 이러한 오프닝 또는 엔딩 영상을 시청하지 않기 위해 빨리감기 기능으로 오프닝 또는 엔딩 영상을 건너띄어야만 했다.
그러나, 이러한 빨리감기 기능을 통한 동영상 재생방식은 사용자가 원하는 위치에서의 동영상을 제공해 주지 못하므로 사용자는 자신이 원하는 위치에서의 동영상을 시청하기 위해서는 빨리감기 기능을 여러번 선택해야만 하는 문제점이 있었다.
본 발명은 상기와 같은 문제점을 해결하기 위해 창안된 것으로서, 시리즈로 이어지는 시리즈물 동영상 콘텐츠(드라마/애니메이션 VOD 콘텐츠)를 시청하는 경우, 오프닝 영상을 생략하고 본편 콘텐츠만을 감상할 수 있도록 한 스트리밍 동영상의 오프닝 점프 서비스 방법 및 시스템을 제공함을 목적으로 한다.
상기한 목적을 달성하기 위한 본 발명에 따른 스트리밍 동영상의 오프닝 점프 서비스 방법의 일 측면에 따르면, (a) 특정 동영상에 대한 메타정보를 사용자 단말로 전송하는 단계; (b) 상기 사용자 단말로부터 상기 특정 동영상의 본편에 대한 스트리밍 요청신호를 수신하는 경우 상기 특정 동영상의 오프닝의 스트리밍을 중지시키고 본편을 상기 사용자 단말로 스트리밍하는 단계를 포함한다.
상기 단계(a)에서, 상기 메타정보는 상기 특정 동영상의 본편이 시작되는 시점 또는 프레임 번호를 포함한다.
상기 단계(a)에서, 상기 메타정보는 상기 특정 동영상의 본편이 종료되는 시점 또는 프레임 번호를 포함한다.
상기 단계(a)에서, 상기 메타정보는 상기 특정 동영상의 다음편 동영상에 관한 정보를 포함한다.
상기 단계(b)는, (b1) 상기 사용자 단말로부터 상기 특정 동영상의 본편에 대한 스트리밍 요청신호를 수신하는 단계; (b2) 상기 특정 동영상의 오프닝의 스트리밍을 중지시키는 단계; 및 (b3) 상기 특정 동영상의 본편을 상기 사용자 단말로 스트리밍하는 단계를 포함한다.
상기 단계(b) 이후에, (c) 상기 사용자 단말로부터 상기 특정 동영상의 다음편 동영상에 대한 스트리밍 요청신호를 수신하는 단계; (d) 상기 특정 동영상의 엔딩의 스트리밍을 중지시키는 단계; (e) 상기 다음편 동영상에 대한 메타정보를 상기 사용자 단말로 전송하는 단계; 및 (f) 상기 다음편 동영상을 상기 사용자 단말로 스트리밍하는 단계를 더 포함한다.
한편, 상기한 목적을 달성하기 위한 본 발명에 따른 스트리밍 동영상의 오프닝 점프 시스템의 일 측면에 따르면, 특정 동영상에 대한 메타정보를 사용자 단말로 전송하고, 상기 사용자 단말로부터 상기 특정 동영상의 본편에 대한 스트리밍 요청신호를 수신하면 상기 특정 동영상의 오프닝의 스트리밍을 중지시키고 본편을 상기 사용자 단말로 스트리밍한다.
상기 오프닝 점프 시스템은 상기 특정 동영상의 본편이 시작되는 시점 또는 프레임 번호가 포함된 메타정보를 생성하여 상기 사용자 단말로 전송하는 메타정보 전송모듈; 상기 사용자 단말로부터 상기 특정 동영상의 본편에 대한 스트리밍 요청신호를 수신하면 상기 특정 동영상의 오프닝의 스트리밍을 중지시킨 후 본편을 스트리밍하는 동영상 스트리밍 모듈을 포함한다.
상기 사용자 단말로부터의 스트리밍 요청신호는 상기 특정 동영상의 특정 시 점 또는 프레임을 개시점으로 한다.
한편, 상기한 목적을 달성하기 위한 본 발명에 따른 스트리밍 동영상을 실시간으로 재생하는 셋탑박스의 일 측면에 따르면, 스트리밍 서버로부터 스트리밍되는 특정 동영상을 실시간으로 재생하고, 상기 특정 동영상의 오프닝 점프 신호가 입력되면 상기 특정 동영상의 본편이 시작되는 시점 또는 프레임 번호가 포함된 메타정보를 확인하여 본편에 대한 스트리밍 요청신호를 상기 스트리밍 서버로 전송한다.
상기 셋탑박스는 사용자 인터페이스를 통해 입력되는 신호를 체크하기 위한 사용자 입력신호 체크모듈; 상기 사용자 입력신호 체크모듈로부터 요청된 제어신호를 상기 스트리밍 서버로 전송하고, 상기 스트리밍 서버로부터 스트리밍되는 특정 동영상 및 메타정보를 수신하는 네트워크 인터페이스 모듈; 상기 네트워크 인터페이스 모듈을 통해 수신된 특정 동영상에 대한 메타정보를 분석하는 메타정보 분석모듈; 및 상기 네트워크 인터페이스 모듈을 통해 수신되는 특정 동영상을 실시간으로 재생하여 사용자 단말로 출력하는 동영상 실시간 재생모듈을 포함한다.
상기 동영상 실시간 재생모듈은 상기 실시간으로 재생되는 특정 동영상의 오프닝 출력시 상기 사용자 단말의 화면에 오프닝 점프 메뉴가 오버레이되어 출력될 수 있도록 한다.
상기 메타정보 분석모듈은 상기 사용자 입력신호 체크모듈로부터 오프닝 점프 메뉴선택신호가 전달되면 상기 특정 동영상의 메타정보를 분석하여 상기 특정 동영상의 본편이 시작되는 시점 또는 프레임 번호부터의 본편에 대한 스트리밍 요 청신호를 상기 네트워크 인터페이스 모듈을 통해 상기 스트리밍 서버로 전송한다.
본 발명에 의하면, 시리즈물 동영상의 스트리밍 서비스시 사용자의 요청에 따라 오프닝/엔딩 영상을 생략하고 본편만을 스트리밍함으로써 사용자는 오프닝/엔딩을 시청하지 않고 본편만을 연속적으로 시청하여 지루하지 않게 영화를 감상할 수 있는 효과가 있다.
이하 첨부된 도면을 참조로 본 발명의 바람직한 실시예를 상세히 설명하기로 한다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.
도 1은 본 발명의 일실시예에 따른 시리즈물 동영상의 스트리밍 서비스시 오 프닝 점프 시스템의 구성을 나타내는 도면이다.
도 1에 도시된 바와 같이, 본 발명의 시스템은 사용자 단말(10)과, 셋탑박스(STB)(20)와, 동영상 스트리밍 서버(30)를 포함한다.
사용자 단말(10)은 셋탑박스(20)와 연결된 IPTV 또는 PC 또는 VoIP 폰 등의 단말로서, 동영상 스트리밍 서버(30)로부터 스트리밍되는 동영상을 셋탑박스(20)를 통해 실시간으로 전송받아 디스플레이한다.
셋탑박스(20)는 리모콘 등의 사용자 인터페이스를 통해 입력되는 사용자의 요구신호를 제어신호로 변환하여 동영상 스트리밍 서버(30)로 전송한다. 예를 들어, 특정 동영상에 대한 수신요청신호가 입력되면 사용자에 의해 선택된 특정 동영상의 ID를 스트리밍 서버(30)로 전송하여 특정 동영상에 대한 스트리밍을 요청한다.
셋탑박스(20)는 동영상 스트리밍 서버(30)로부터 전송되는 메타정보를 분석한 후 스트리밍 동영상을 실시간으로 재생하여 사용자 단말(10)로 출력한다. 여기서, 메타정보는 스트리밍되는 동영상의 본편이 시작되는 시점 또는 프레임 번호와, 스트리밍되는 동영상의 본편이 종료되는 시점 또는 프레임 번호 및 스트리밍되는 동영상의 다음편 동영상에 관한 정보를 포함한다. 특히, 스트리밍되는 동영상의 다음편 동영상에 관한 정보는 다음편 동영상의 고유 ID 정보이다.
셋탑박스(20)는 분석된 메타정보에 근거하여 실시간으로 재생되는 동영상의 오프닝 영상 출력시 사용자 단말(10)의 화면 하단에 "오프닝 점프" 라는 메뉴가 오버레이되어 출력될 수 있도록 하고, 엔딩 영상 출력시 사용자 단말(10)의 화면 하 단에 "엔딩 점프" 라는 메뉴가 오버레이되어 출력될 수 있도록 한다.
셋탑박스(20)는 동영상을 실시간으로 재생하는 과정에서 "오프닝 점프" 메뉴 선택신호가 입력되면 현재 재생중인 동영상의 메타정보에 포함된 본편이 시작되는 시점 또는 프레임 번호를 동영상 스트리밍 서버(30)로 전송하여 본편에 대한 스트리밍을 요청한다.
셋탑박스(20)는 동영상을 실시간으로 재생하는 과정에서 "엔딩 점프" 메뉴 선택신호가 입력되면 현재 재생중인 동영상의 메타정보에 포함된 다음편 동영상의 ID를 동영상 스트리밍 서버(30)로 전송하여 다음편 동영상에 대한 스트리밍을 요청한다.
동영상 스트리밍 서버(30)는 셋탑박스(20)로부터 특정 동영상의 ID를 수신하면, 수신된 ID에 상응하는 동영상을 동영상 DB로부터 검색한 후 검색된 동영상에 대한 메타정보를 생성한다. 여기서, 메타정보는 특정 동영상의 본편이 시작되는 시점 또는 프레임 번호와, 특정 동영상의 본편이 종료되는 시점 또는 프레임 번호 및 특정 동영상의 다음편 동영상에 관한 정보를 포함한다. 특히, 특정 동영상의 다음편 동영상에 관한 정보는 다음편 동영상의 ID 정보이다.
동영상 스트리밍 서버(30)는 생성된 메타정보를 셋탑박스(20)로 전송한 후 특정 동영상을 스트리밍한다.
동영상 스트리밍 서버(30)는 셋탑박스(20)로부터 본편에 대한 스트리밍 요청신호가 전송되면 현재 스트리밍되고 있는 오프닝의 스트리밍을 중지시킨 후 본편을 스트리밍한다. 여기서, 본편에 대한 스트리밍 요청신호는 본편이 시작되는 시점 또 는 프레임을 개시점으로 한다.
동영상 스트리밍 서버(30)는 특정 동영상을 스트리밍하는 과정에서 셋탑박스(20)로부터 다음편 동영상의 ID가 전송되면 현재 스트리밍되고 있는 특정 동영상의 엔딩의 스트리밍을 중지시킨다.
동영상 스트리밍 서버(30)는 특정 동영상의 엔딩의 스트리밍 서비스를 중지시킨 후 셋탑박스(20)로부터 전송받은 ID에 상응하는 다음편 동영상에 관한 메타정보를 생성하여 셋탑박스(20)로 전송한 후 다음편 동영상을 스트리밍한다.
도 2는 도 1의 셋탑박스(STB)의 구성을 나타내는 도면이다.
도 2에 도시된 바와 같이, 셋탑박스(20)는 사용자 입력신호 체크모듈(21)과, 메타정보 분석모듈(22)과, 동영상 실시간 재생모듈(23)과, 제어모듈(24)과, 네트워크 인터페이스 모듈(25)을 포함한다.
사용자 입력신호 체크모듈(21)은 리모콘 등의 사용자 인터페이스를 통해 입력되는 신호를 체크한다. 여기서, 사용자 입력신호는 특정 동영상에 대한 수신요청신호이거나, "오프닝 점프" 또는 "엔딩 점프" 메뉴 선택신호이다.
네트워크 인터페이스 모듈(25)은 사용자 입력신호 체크모듈(21)로부터 요청된 제어신호를 동영상 스트리밍 서버(30)로 전송하고, 동영상 스트리밍 서버(30)로부터 스트리밍되는 특정 동영상 및 특정 동영상에 대한 메타정보를 수신한다.
동영상 실시간 재생모듈(23)은 네트워크 인터페이스 모듈(25)을 통해 수신되는 특정 동영상을 실시간으로 재생하여 사용자 단말(10)로 출력한다. 여기서, 실시 간으로 재생되는 특정 동영상의 오프닝 영상 출력시 사용자 단말(10)의 화면 하단에 "오프닝 점프" 라는 메뉴가 오버레이되어 출력될 수 있도록 하고, 엔딩 영상 출력시 사용자 단말(10)의 화면 하단에 "엔딩 점프" 라는 메뉴가 오버레이되어 출력될 수 있도록 한다.
메타정보 분석모듈(22)은 네트워크 인터페이스 모듈(25)을 통해 수신된 특정 동영상에 대한 메타정보를 분석한다. 여기서, 메타정보는 특정 동영상의 본편이 시작되는 시점 또는 프레임 번호와, 특정 동영상의 본편이 종료되는 시점 또는 프레임 번호 및 특정 동영상의 다음편 동영상에 관한 정보를 포함한다. 특히, 특정 동영상의 다음편 동영상에 관한 정보는 다음편 동영상의 ID 정보이다.
메타정보 분석모듈(22)은 사용자 입력신호 체크모듈(21)로부터 "오프닝 점프" 메뉴 선택신호가 전달되면, 동영상 실시간 재생모듈(23)을 통해 재생중인 특정 동영상의 메타정보를 분석하여 특정 동영상의 본편이 시작되는 시점 또는 프레임 번호부터의 본편에 대한 스트리밍 요청신호를 네트워크 인터페이스 모듈(25)을 통해 동영상 스트리밍 서버(30)로 전송한다.
메타정보 분석모듈(22)은 사용자 입력신호 체크모듈(21)로부터 "엔딩 점프" 메뉴 선택신호가 전달되면, 동영상 실시간 재생모듈(23)을 통해 재생중인 특정 동영상의 메타정보에 포함된 다음편 동영상의 ID를 네트워크 인터페이스 모듈(25)을 통해 동영상 스트리밍 서버(30)로 전송하여 다음편 동영상에 대한 스트리밍을 요청한다.
제어모듈(24)은 상기 각 구성요소를 제어하여, 동영상 스트리밍 서버(30)로 부터 스트리밍되는 동영상의 실시간 재생 서비스와 관련된 일련의 처리를 담당한다.
도 3은 도 1의 동영상 스트리밍 서버의 구성을 나타내는 도면이다.
도 3에 도시된 바와 같이, 동영상 스트리밍 서버(30)는 네트워크 인터페이스 모듈(31)과, 동영상 스트리밍 모듈(32)과, 제어모듈(33)과, 동영상 DB(34)과, 메타정보 생성모듈(35)과, 동영상 검색모듈(36)을 포함한다.
네트워크 인터페이스 모듈(31)은 셋탑박스(20)로부터 전송되는 제어신호를 수신한다.
동영상 DB(34)는 여러개의 동영상 콘텐츠들이 저장되며, 각각의 동영상 콘텐츠에는 동영상 콘텐츠에 대한 정보(예를 들어, 프리즌 브레이크 시즌1 총 XX화 중 1화, ID: xxxx)가 포함된다.
동영상 검색모듈(36)은 네트워크 인터페이스 모듈(31)을 통해 특정 동영상의 ID를 수신하면 동영상 DB(34)로부터 해당 ID에 상응하는 특정 동영상을 검색한 후 메타정보 생성모듈(35)로 검색된 특정 동영상에 대한 메타정보 생성을 요청한다.
메타정보 생성모듈(35)은 동영상 검색모듈(36)로부터 요청된 특정 동영상에 대한 메타정보를 생성하고, 생성된 메타정보를 네트워크 인터페이스 모듈(31)을 통해 셋탑박스(20)로 전송한다. 여기서, 메타정보는 특정 동영상의 본편이 시작되는 시점 또는 프레임 번호와, 특정 동영상의 본편이 종료되는 시점 또는 프레임 번호 및 특정 동영상의 다음편 동영상에 관한 정보를 포함한다. 특히, 특정 동영상의 다 음편 동영상에 관한 정보는 다음편 동영상의 ID 정보이다.
동영상 스트리밍 모듈(32)은 동영상 검색모듈(36)에서 검색된 특정 동영상을 셋탑박스(20)로 스트리밍한다.
동영상 스트리밍 모듈(32)은 네트워크 인터페이스 모듈(31)을 통해 특정 동영상의 본편에 대한 스트리밍 요청신호가 전달되면, 현재 스트리밍되고 있는 오프닝의 스트리밍을 중지시킨 후 본편을 스트리밍한다. 여기서, 본편에 대한 스트리밍 요청신호는 본편이 시작되는 시점 또는 프레임을 개시점으로 한다.
동영상 스트리밍 모듈(32)은 특정 동영상을 스트리밍하는 과정에서 네트워크 인터페이스 모듈(31)을 통해 다음편 동영상의 ID가 전송되면 특정 동영상의 엔딩의 스트리밍을 중지시킨 후 전송받은 ID에 상응하는 다음편 동영상을 스트리밍한다.
제어모듈(33)은 상기 각 구성요소를 제어하여, 동영상 스트리밍 서비스 및 동영상 스트리밍 서비스시 오프닝/엔딩 점프 서비스와 관련된 일련의 처리를 담당한다.
도 4는 본 발명의 일실시예에 따른 동영상 스트리밍 서비스시 오프닝 점프 방법을 나타내는 도면이고, 도 5는 사용자 단말에서 오프닝 점프 메뉴가 오버레이된 오프닝 화면의 일예를 나타내는 도면이다.
도 4에 도시된 바와 같이, 셋탑박스(20)는 사용자 인터페이스를 통해 특정 동영상의 스트리밍 서비스 요청신호가 입력되면, 사용자에 의해 선택된 특정 동영상의 ID를 동영상 스트리밍 서버(30)로 전송하여 특정 동영상에 대한 스트리밍을 요청(S10)한다.
동영상 스트리밍 서버(30)는 셋탑박스(20)로부터 특정 동영상의 ID를 수신하면, 수신된 ID에 상응하는 동영상을 동영상 DB로부터 검색(S20)한다.
동영상 스트리밍 서버(30)는 검색된 특정 동영상에 대한 메타정보를 생성(S30)한다. 여기서, 메타정보는 검색된 동영상의 본편이 시작되는 시점 또는 프레임 번호와, 검색된 동영상의 본편이 종료되는 시점 또는 프레임 번호 및 검색된 동영상의 다음편 동영상에 관한 정보를 포함한다. 특히, 검색된 동영상의 다음편 동영상에 관한 정보는 다음편 동영상의 ID 정보이다.
동영상 스트리밍 서버(30)는 생성된 메타정보를 셋탑박스(20)로 전송한 후 검색된 특정 동영상을 스트리밍(S40)한다.
셋탑박스(20)는 동영상 스트리밍 서버(30)로부터 전송된 메타정보를 수신하여 분석(S50)한다. 여기서, 메타정보의 분석은 스트리밍되는 특정 동영상의 본편이 시작되는 시점 또는 프레임 번호와, 스트리밍되는 특정 동영상의 본편이 종료되는 시점 또는 프레임 번호 및 스트리밍되는 특정 동영상의 다음편 동영상에 관한 정보를 분석하는 것이다.
셋탑박스(20)는 동영상 스트리밍 서버(30)로부터 스트리밍되는 특정 동영상을 재생(S60)하여 사용자 단말로 출력한다. 이때, 셋탑박스(20)는 도 5에서와 같이 분석된 메타정보에 따라 오프닝 영상 출력시 사용자 단말의 화면 하단에 "오프닝 점프" 라는 메뉴가 오버레이되어 출력될 수 있도록 한다.
셋탑박스(20)는 사용자 인터페이스를 통해 "오프닝 점프" 메뉴 선택신호가 입력되는지를 확인(S70)한다. 이때, 사용자 단말의 화면 하단부에 디스플레이된 "오프닝 점프" 메뉴의 선택은 사용자가 리모콘의 4색 버튼(Red, Green, Yellow, Blue) 중에서 어느 하나를 누름으로써 선택되어진다.
셋탑박스(20)는 "오프닝 점프" 메뉴 선택신호가 입력되면, 현재 재생중인 동영상의 메타정보에서 본편이 시작되는 시점 또는 프레임 번호를 체크(S80)한다.
셋탑박스(20)는 동영상 스트리밍 서버(30)로 본편이 시작되는 시점 또는 프레임 번호 정보를 전송하여 현재 재생중인 동영상의 본편에 대한 스트리밍을 요청(S90)한다.
동영상 스트리밍 서버(30)는 셋탑박스(20)로부터 본편에 대한 스트리밍이 요청되면 현재 스트리밍되고 있는 오프닝의 스트리밍을 중지(S100)시킨 후 본편을 스트리밍(S110)한다. 여기서, 본편에 대한 스트리밍 요청신호는 본편이 시작되는 시점 또는 프레임을 개시점으로 한다.
상기 본 발명의 일실시예에서는 오프닝 점프 방법에 대해서만 설명하였으나, 엔딩 점프 방법 역시 오프닝 점프 방법과 동일한 방법에 의해 수행될 수 있으며, 이에 대해 간략히 설명하기로 한다.
셋탑박스(20)는 동영상 스트리밍 서버(30)로부터 스트리밍되는 본편의 재생이 종료되고 엔딩을 출력할 시점이 되면, 엔딩 출력 화면의 하단부에 "엔딩 점프" 라는 메뉴가 오버레이되어 출력될 수 있도록 한다.
셋탑박스(20)는 사용자 인터페이스를 통해 "엔딩 점프" 메뉴 선택신호가 입력되면, 현재 재생중인 동영상의 메타정보에 포함된 다음편 동영상의 ID를 동영상 스트리밍 서버(30)로 전송하여 다음편 동영상에 대한 스트리밍을 요청한다.
동영상 스트리밍 서버(30)는 특정 동영상을 스트리밍하는 과정에서 셋탑박스(20)로부터 다음편 동영상의 ID가 전송되면 현재 스트리밍되고 있는 특정 동영상의 엔딩의 스트리밍을 중지시킨 후 셋탑박스(20)로부터 전송받은 ID에 상응하는 다음편 동영상에 관한 메타정보를 생성하여 셋탑박스(20)로 전송한 후 다음편 동영상을 스트리밍한다.
이상과 같이, 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 이것에 의해 한정되지 않으며 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 본 발명의 기술사상과 아래에 기재될 특허청구범위의 균등범위 내에서 다양한 수정 및 변형이 가능함은 물론이다.
도 1은 본 발명의 일실시예에 따른 시리즈물 동영상의 스트리밍 서비스시 오프닝 점프 시스템의 구성을 나타내는 도면.
도 2는 도 1의 셋탑박스(STB)의 구성을 나타내는 도면.
도 3은 도 1의 동영상 스트리밍 서버의 구성을 나타내는 도면.
도 4는 본 발명의 일실시예에 따른 동영상 스트리밍 서비스시 오프닝 점프 방법을 나타내는 도면.
도 5는 사용자 단말에서 오프닝 점프 메뉴가 오버레이된 오프닝 화면의 일예를 나타내는 도면.
Claims (13)
- 스트리밍 동영상의 오프닝 점프 서비스 방법으로서,(a) 특정 동영상에 대한 메타정보를 사용자 단말로 전송하는 단계;(b) 상기 사용자 단말로부터 상기 특정 동영상의 본편에 대한 스트리밍 요청신호를 수신하는 경우 상기 특정 동영상의 오프닝의 스트리밍을 중지시키고 본편을 상기 사용자 단말로 스트리밍하는 단계를 포함하는 오프닝 점프 서비스 방법.
- 청구항 1에 있어서,상기 단계(a)에서,상기 메타정보는,상기 특정 동영상의 본편이 시작되는 시점 또는 프레임 번호를 포함하는 것을 특징으로 하는 오프닝 점프 서비스 방법.
- 청구항 1에 있어서,상기 단계(a)에서,상기 메타정보는,상기 특정 동영상의 본편이 종료되는 시점 또는 프레임 번호를 포함하는 것을 특징으로 하는 오프닝 점프 서비스 방법.
- 청구항 1에 있어서,상기 단계(a)에서,상기 메타정보는,상기 특정 동영상의 다음편 동영상에 관한 정보를 포함하는 것을 특징으로 하는 오프닝 점프 서비스 방법.
- 청구항 1에 있어서,상기 단계(b)는,(b1) 상기 사용자 단말로부터 상기 특정 동영상의 본편에 대한 스트리밍 요청신호를 수신하는 단계;(b2) 상기 특정 동영상의 오프닝의 스트리밍을 중지시키는 단계; 및(b3) 상기 특정 동영상의 본편을 상기 사용자 단말로 스트리밍하는 단계를 포함하는 것을 특징으로 하는 오프닝 점프 서비스 방법.
- 청구항 1에 있어서,상기 단계(b) 이후에,(c) 상기 사용자 단말로부터 상기 특정 동영상의 다음편 동영상에 대한 스트리밍 요청신호를 수신하는 단계;(d) 상기 특정 동영상의 엔딩의 스트리밍을 중지시키는 단계;(e) 상기 다음편 동영상에 대한 메타정보를 상기 사용자 단말로 전송하는 단계; 및(f) 상기 다음편 동영상을 상기 사용자 단말로 스트리밍하는 단계를 더 포함하는 것을 특징으로 하는 오프닝 점프 서비스 방법.
- 스트리밍 동영상의 오프닝 점프 시스템으로서,특정 동영상에 대한 메타정보를 사용자 단말로 전송하고, 상기 사용자 단말로부터 상기 특정 동영상의 본편에 대한 스트리밍 요청신호를 수신하면 상기 특정 동영상의 오프닝의 스트리밍을 중지시키고 본편을 상기 사용자 단말로 스트리밍하는 오프닝 점프 시스템.
- 청구항 7에 있어서,상기 오프닝 점프 시스템은,상기 특정 동영상의 본편이 시작되는 시점 또는 프레임 번호가 포함된 메타정보를 생성하여 상기 사용자 단말로 전송하는 메타정보 전송모듈;상기 사용자 단말로부터 상기 특정 동영상의 본편에 대한 스트리밍 요청신호를 수신하면 상기 특정 동영상의 오프닝의 스트리밍을 중지시킨 후 본편을 스트리밍하는 동영상 스트리밍 모듈을 포함하는 것을 특징으로 하는 오프닝 점프 시스템.
- 청구항 8에 있어서,상기 사용자 단말로부터의 스트리밍 요청신호는,상기 특정 동영상의 특정 시점 또는 프레임을 개시점으로 하는것을 특징으로 하는 오프닝 점프 시스템.
- 스트리밍 동영상을 실시간으로 재생하는 셋탑박스로서,스트리밍 서버로부터 스트리밍되는 특정 동영상을 실시간으로 재생하고, 상기 특정 동영상의 오프닝 점프 신호가 입력되면 상기 특정 동영상의 본편이 시작되는 시점 또는 프레임 번호가 포함된 메타정보를 확인하여 본편에 대한 스트리밍 요청신호를 상기 스트리밍 서버로 전송하는 셋탑박스.
- 청구항 10에 있어서,상기 셋탑박스는,사용자 인터페이스를 통해 입력되는 신호를 체크하기 위한 사용자 입력신호 체크모듈;상기 사용자 입력신호 체크모듈로부터 요청된 제어신호를 상기 스트리밍 서버로 전송하고, 상기 스트리밍 서버로부터 스트리밍되는 특정 동영상 및 메타정보를 수신하는 네트워크 인터페이스 모듈;상기 네트워크 인터페이스 모듈을 통해 수신된 특정 동영상에 대한 메타정보를 분석하는 메타정보 분석모듈; 및상기 네트워크 인터페이스 모듈을 통해 수신되는 특정 동영상을 실시간으로 재생하여 사용자 단말로 출력하는 동영상 실시간 재생모듈을 포함하는 것을 특징으로 하는 셋탑박스.
- 청구항 11에 있어서,상기 동영상 실시간 재생모듈은,상기 실시간으로 재생되는 특정 동영상의 오프닝 출력시 상기 사용자 단말의 화면에 오프닝 점프 메뉴가 오버레이되어 출력될 수 있도록 하는것을 특징으로 하는 셋탑박스.
- 청구항 12에 있어서,상기 메타정보 분석모듈은,상기 사용자 입력신호 체크모듈로부터 오프닝 점프 메뉴선택신호가 전달되면 상기 특정 동영상의 메타정보를 분석하여 상기 특정 동영상의 본편이 시작되는 시점 또는 프레임 번호부터의 본편에 대한 스트리밍 요청신호를 상기 네트워크 인터페이스 모듈을 통해 상기 스트리밍 서버로 전송하는것을 특징으로 하는 셋탑박스.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080079476A KR101500498B1 (ko) | 2008-08-13 | 2008-08-13 | 스트리밍 동영상의 오프닝 점프 서비스 방법 및 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080079476A KR101500498B1 (ko) | 2008-08-13 | 2008-08-13 | 스트리밍 동영상의 오프닝 점프 서비스 방법 및 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100020743A true KR20100020743A (ko) | 2010-02-23 |
KR101500498B1 KR101500498B1 (ko) | 2015-03-09 |
Family
ID=42090693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080079476A KR101500498B1 (ko) | 2008-08-13 | 2008-08-13 | 스트리밍 동영상의 오프닝 점프 서비스 방법 및 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101500498B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103686340A (zh) * | 2013-12-05 | 2014-03-26 | 深圳Tcl新技术有限公司 | 电子播放设备的节目播放方法及电子播放设备 |
CN113852853A (zh) * | 2021-09-18 | 2021-12-28 | 青岛海信宽带多媒体技术有限公司 | 一种机顶盒及连续播放节目方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100798551B1 (ko) * | 2005-03-01 | 2008-01-28 | 비브콤 인코포레이티드 | 인포머셜 제공 방법 |
-
2008
- 2008-08-13 KR KR1020080079476A patent/KR101500498B1/ko active IP Right Grant
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103686340A (zh) * | 2013-12-05 | 2014-03-26 | 深圳Tcl新技术有限公司 | 电子播放设备的节目播放方法及电子播放设备 |
CN103686340B (zh) * | 2013-12-05 | 2017-12-12 | 深圳Tcl新技术有限公司 | 电子播放设备的节目播放方法及电子播放设备 |
CN113852853A (zh) * | 2021-09-18 | 2021-12-28 | 青岛海信宽带多媒体技术有限公司 | 一种机顶盒及连续播放节目方法 |
CN113852853B (zh) * | 2021-09-18 | 2024-05-28 | 青岛海信宽带多媒体技术有限公司 | 一种机顶盒及连续播放节目方法 |
Also Published As
Publication number | Publication date |
---|---|
KR101500498B1 (ko) | 2015-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7098610B2 (ja) | イベントの検出に応じて通常速度ビデオストリームと同時にスローモーションビデオストリームを提供するためのシステムおよび方法 | |
US10999649B2 (en) | Auto-summarizing video content system and method | |
US9621963B2 (en) | Enabling delivery and synchronization of auxiliary content associated with multimedia data using essence-and-version identifier | |
CA3057449A1 (en) | Content-activated intelligent, autonomous audio/video source controller | |
US8176423B2 (en) | Method and apparatus for playing multimedia contents | |
JP2010226630A (ja) | コメント処理機能を有した映像処理装置及びそのコメント処理方法 | |
US20180069910A1 (en) | Systems and Methods for Live Voice-Over Solutions | |
JP2012531777A (ja) | パケットベースのビデオコンテンツの解析 | |
US20230328320A1 (en) | Methods and systems to provide a playlist for simultaneous presentation of a plurality of media assets | |
KR100606800B1 (ko) | 이동통신 단말기의 멀티미디어 스트리밍 서비스 제공방법및 스트리밍 서비스 시스템 | |
KR101078701B1 (ko) | 아이피티브이 프로그램의 서브 콘텐츠 선택 재생 방법 및 장치 | |
WO2001018658A1 (en) | Method and apparatus for sending slow motion video-clips from video presentations to end viewers upon request | |
KR101500498B1 (ko) | 스트리밍 동영상의 오프닝 점프 서비스 방법 및 시스템 | |
WO2023044420A1 (en) | Methods and systems to provide a playlist for simultaneous presentation of a plurality of media assets | |
JP2008529332A (ja) | デジタル番組放送、録画、再生方法及び装置 | |
KR100975533B1 (ko) | 컨텐츠 링크 서비스 제공 방법 및 장치 | |
US20230091730A1 (en) | Methods and systems to provide a playlist for simultaneous presentation of a plurality of media assets | |
US20230093416A1 (en) | Methods and systems to provide a playlist for simultaneous presentation of a plurality of media assets | |
KR100881572B1 (ko) | Iptv 서비스에서의 사용자 인터페이스 방법 및 셋탑박스 | |
KR100958524B1 (ko) | Iptv 서비스에 있어서 콘텐츠의 재생 지점을 선택할 수있도록 하는 방법 및 시스템 | |
Pfeiffer | Audio and video elements | |
KR100925646B1 (ko) | 인터넷 프로토콜 텔레비전에서의 사용자 인터페이스 방법및 셋탑박스 | |
KR101660736B1 (ko) | 사용자 인터페이스 표시 방법 및 그 방법을 채용한 iptv | |
JP5279074B2 (ja) | オンデマンド視聴システム及びオンデマンド視聴方法 | |
KR101662076B1 (ko) | 디지털 방송 수신기에서의 결제 제공 방법 및 그 방법을 채용한 디지털 방송 수신기 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
J201 | Request for trial against refusal decision | ||
AMND | Amendment | ||
B701 | Decision to grant | ||
GRNT | Written decision to grant |