[go: up one dir, main page]

KR20180113202A - Video reproduction service method and server - Google Patents

Video reproduction service method and server Download PDF

Info

Publication number
KR20180113202A
KR20180113202A KR1020187025632A KR20187025632A KR20180113202A KR 20180113202 A KR20180113202 A KR 20180113202A KR 1020187025632 A KR1020187025632 A KR 1020187025632A KR 20187025632 A KR20187025632 A KR 20187025632A KR 20180113202 A KR20180113202 A KR 20180113202A
Authority
KR
South Korea
Prior art keywords
interaction
frame
service server
user
message
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
KR1020187025632A
Other languages
Korean (ko)
Other versions
KR102096733B1 (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 (주)잼투고
Publication of KR20180113202A publication Critical patent/KR20180113202A/en
Application granted granted Critical
Publication of KR102096733B1 publication Critical patent/KR102096733B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/01Social networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/508Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
    • H04L41/5093Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to messaging or chat services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4758End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting

Landscapes

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

Abstract

본 발명은 동영상 재생산 서비스 방법 및 서버에 관한 것으로, 보다 상세하게는 동영상을 시청하는 사용자가 자신의 의견을 동영상에 직접 입력하면 지정된 수신자에게 메시징 서비스를 통해 전달되고, 수신자가 메시징 서비스를 통해 이에 대한 응답으로서 입력한 의견을 동영상에 오버레이하도록 하는 동영상 재생산 서비스 방법 및 서버에 관한 것이다.The present invention relates to a video reproduction service method and a server, and more particularly, to a video reproduction service method and server, in which a user who views a moving picture directly inputs a comment of the user into a moving picture and delivers the message to a designated recipient through a messaging service, And to overlay a comment inputted as a response on a moving image.

Description

동영상 재생산 서비스 방법 및 서버Video reproduction service method and server

본 발명은 동영상 재생산 서비스 방법 및 서버에 관한 것으로, 보다 상세하게는 동영상을 시청하는 사용자가 자신의 의견을 동영상에 직접 입력하면 지정된 수신자에게 메시징 서비스를 통해 전달되고, 수신자가 메시징 서비스를 통해 이에 대한 응답으로서 입력한 의견을 동영상에 오버레이하도록 하는 동영상 재생산 서비스 방법 및 서버에 관한 것이다.The present invention relates to a video reproduction service method and a server, and more particularly, to a video reproduction service method and server, in which a user who views a moving picture directly inputs a comment of the user into a moving picture and delivers the message to a designated recipient through a messaging service, And to overlay a comment inputted as a response on a moving image.

디지털 이미징 기술과 네트워크 기술의 발전에 따라 유저들이 휴대하는 스마트폰 등으로 직접 이미지를 촬영하고 이를 편집하여 생성하는 UGC(User Generated Contents)가 활성화되었다. 유투브와 같은 동영상 서비스 사이트를 통해 전세계의 많은 유저들은 UGC를 업로드하고, 이를 감상하며, 공유하고 있다.With the development of digital imaging technology and network technology, UGC (User Generated Contents), which directly captures images and creates them by editing, is activated. Through video service sites like YouTube, many users around the world upload, watch, and share UGC.

유저들은 UGC가 업로드된 페이지의 URL을 메신저, SNS에 게시하는 방법으로 UGC 자체를 공유하고, UGC를 감상한 유저들은 UGC가 업로드된 페이지에 의견을 댓글 형식 또는 댓글에 대한 답글 형식으로 게시함으로써 UGC에 대한 다양한 의견들이 공유되고 있다.Users share the UGC itself by posting the URL of the page where the UGC is uploaded to the messenger and SNS, and users viewing the UGC can post comments on the page where the UGC is uploaded, Are being shared.

한편, UGC에 대한 의견을 입력하기 위해서는 해당 UGC가 게시된 동영상 서비스 사이트에 가입하여 해당 동영상 서비스 사이트의 웹페이지에 접속한 상태에서만 의견을 남길 수 있다. 그런데 계속적으로 다양한 동영상 서비스 사이트가 생겨나는 상황에서, 유저가 UGC에 대한 의견을 남기기 위해서 유저는 모든 동영상 서비스 사이트에 가입하여야 하고, 동영상 서비스 사이트마다 다른 의견 입력 인터페이스를 숙지해야 하는 불편함이 있었다.On the other hand, in order to input a comment on the UGC, the UGC can join the posted video service site and leave the opinion only when the user accesses the web page of the video service site. However, in a situation where a variety of video service sites are continuously generated, the user has to join all the video service sites in order to leave a comment on the UGC, and it is inconvenient to know the different input interface for each video service site.

또한 UGC가 일단 게시되면, UGC는 동일한 컨텐츠로 변화 없이 유지되기 때문에 해당 UGC를 이미 감상한 유저에게 동일한 UGC를 다시 감상할 동기를 제공하기 어렵다. 이에 따라 수많은 UGC들이 시간의 경과에 따라 조회수가 줄어들어 사장되는 문제가 있었다.Also, once UGC is published, it is difficult to provide motivation to re-enjoy the same UGC to a user who has already watched the UGC because the UGC is maintained without changing to the same contents. As a result, there has been a problem that many UGCs are banned from view by the passage of time.

Google사의 미국등록특허 제8,819,719호 "Real-Time Video Commenting" 및 제 8,713,618호 "Segmenting Video Based on Timestamps in Comments"은 게시된 컨텐츠에 대한 유저 의견을 댓글 형식으로 다른 유저들과 공유하고, 유저의 반응 여부와 참여 정도를 표시하는 방법을 개시한다.U.S. Patent No. 8,819,719 entitled " Real-Time Video Commenting ", and U.S. Patent No. 8,713,618 entitled " Segmenting Video Based on Timestamps in Comments ", Google shares user opinions on posted contents with other users in a comment form, And a method of indicating the degree of participation.

이러한 제 1 종래기술들에 따르면 동영상에 달린 다수의 유저들에 의해 입력된 전체 댓글을 시간 순서대로 통합적으로 표시하거나, 특정 재생구간서만 이에 해당하는 댓글을 일시적으로 노출하는 효과를 제공한다. 하지만, 이러한 제 1 종래기술에 따르면 동영상에 대한 의견 작성을 위해 해당 동영상 서비스 사이트에 가입해야 하고, 해당 동영상 서비스 사이트에 반드시 접속해야 하는 문제가 있다. 또한 동영상에 대한 의견은 동영상과 별도의 웹페이지에 부수하는 의견 표시창에 디스플레이되도록 구성된다. 그런데 통상의 유저는 의견 표시창은 보지 않는 경향이 높기 때문에 유익한 의견이 작성되더라도 동영상 컨텐츠를 감상할 기회를 얻지 못한다는 문제가 있다.According to the first prior arts, all comments input by a plurality of users on a moving picture are displayed in a chronological order, or only a comment corresponding to a specific playback section is temporarily exposed. However, according to the first related art, there is a problem that a user has to subscribe to a video service site to create a comment on the video and necessarily access the corresponding video service site. In addition, a comment on the moving picture is configured to be displayed on a comment display accompanying the moving picture and a separate web page. However, since a general user tends not to view the opinion display window, there is a problem that even if a good opinion is written, the opportunity to appreciate the video contents is not obtained.

한국공개특허공보 제2010-0100405호 "댓글 입력이 가능한 쌍방향 동영상 제공 시스템 및 그 방법"은 댓글과 이에 대한 답글을 동영상에 임베디드하는 동영상 제공 시스템을 개시한다.Korean Patent Publication No. 2010-0100405 "Interactive video providing system capable of inputting comments and method thereof" discloses a video providing system that embeds comments and replies thereto in a video.

이러한 제 2 종래기술에 따르면, 댓글 및 답글의 부가에 따라 동영상 컨텐츠가 재생산되기 때문에 유저에게 동영상 컨텐츠의 재감상 동기를 부여하는 효과는 있다. 하지만, 동영상의 댓글에 대한 답글 작성을 위해서는 답글 입력 유저는 여전히 해당 동영상 서비스 사이트에 가입하고, 해당 동영상 서비스 사이트에 접속해야 하는 문제가 있다. 또한 동일한 컨텐츠에 대한 의견을 다른 사용자와 실시간 교환하려는 경우 해당 동영상 서비스 사이트에 동시에 의견 교환자들이 접속해야 하는 문제가 있다. 예컨대 동영상 컨텐츠의 특정 장면에 대한 의견을 실시간으로 교환하고자 하는 경우 참여자들은 댓글과 답글입력을 위해 댓글 입력 유저와 답글 입력 유저가 해당 동영상 사이트에 동시 접속해야 하는 불편함이 있었다.According to the second conventional technique, since the moving picture contents are reproduced according to the addition of comments and replies, there is an effect of giving the user motivation to re-apprehend the moving picture contents. However, in order to reply to the comment of the video, the input user still has to join the video service site and access the video service site. In addition, when a user wants to exchange opinions on the same content with other users in real time, there is a problem that viewers must access the video service site at the same time. For example, when it is desired to exchange opinions on specific scenes of moving picture contents in real time, the participants have inconvenience to simultaneously access comment input users and reply input users for the comment and reply input to the corresponding video site.

상술한 제 1 종래기술 및 제 2 종래기술에 따르면, 유저가 다른 사람의 댓글 및 답글을 추후에 확인 하려면 다시 해당 동영상 서비스 사이트에 접속하고, 해당 동영상을 찾고, 또한, 해당 댓글 및 답글을 찾아야 하는 하는 여러가지 불편함이 있다. 그런데, 동영상 서비스 사이트의 증가에 따라 가입자 확보 경쟁이 치열해지고, 이로 인해 각 동영상 서비스 사이트들은 기본적인 서비스에서 탈피하여 적극적으로 사용자의 흥미를 고취시킬 수 있는 신규한 부가 서비스의 개발이 요구된다.According to the first prior art and the second prior art described above, when a user accesses a corresponding video service site again to search for a comment and an answer of another person, There are various inconveniences. However, as the number of video service sites increases, competition for securing subscribers becomes more intense. Accordingly, it is required to develop new additional services that can excite users' interest by moving away from basic services of each video service site.

한편, 개인의 표현 욕구가 강해지면서 사회적 관계를 맺는 사회 관계망 서비스 또한 발전하고 있다. 특히 사회 관계망 서비스의 하나인 페이스북은 수억 명의 사용자를 이미 확보하고 있다. 심지어 일부 웹서비스는 가입자의 용이한 확보를 위해 페이스북에 로그인 기능을 위탁하는 경우도 발생하고 있다. 그런데, 종래의 동영상 댓글 시스템은 해당 동영상 제공 서비스 사이트 내에서의 커뮤니케이션만 지원하기 때문에 이미 많은 가입자를 확보한 페이스북(Facebook), 링크드인(Linkedin), 인스타그램(Instragram) 등의 사회 관계망 서비스 또는 위챗(WeChat), 바이버(Viber), 카카오톡(kakao Talk), 라인(Line) 등의 메신저 서비스와 연계하지 못하는 문제가 있다.On the other hand, as the desire for personal expression becomes stronger, the social network service that forms the social relationship is also developing. Particularly, Facebook, one of the social network services, already has hundreds of millions of users. Even some web services have been entrusted with the login feature on Facebook to facilitate subscribers' access. However, since the conventional video comment system only supports communication within the corresponding video providing service site, it can not be used for a social network service such as Facebook, Linkedin, Instagram, Or messenger services such as WeChat, Viber, kakao Talk, and Line.

따라서 동영상 서비스 사이트에 있어서 많은 가입자를 이미 확보한 사회 관계망 서비스 또는 메신저 서비스를 활용하여 동영상 서비스의 활용도 및 부가가치를 높이는 신규한 부가 서비스의 개발이 요구된다.Therefore, it is required to develop a new additional service that increases the utilization and value added of video service by utilizing social network service or messenger service which has already secured a large number of subscribers in the video service site.

미국등록특허 제8,819,719호U.S. Patent No. 8,819,719 미국등록특허 제 8,713,618호U.S. Patent No. 8,713,618 한국공개특허 제2010-0100405호Korea Patent Publication No. 2010-0100405

본 발명은 상기의 문제를 해결하기 위한 것으로, 본 발명에 따른 동영상 재생산 서비스 방법 및 서버는, 동영상 재생산 서비스 서버가 동영상 재생 중에 인터랙션 요청 유저에 의해 입력된 인터랙션 요청 프레임 기술자를 메시지 서비스 서버를 통해 인터랙션 응답 유저에게 전송하고, 메시지 서비스 서버로부터 인터랙션 응답 메시지를 수신하여 이를 동영상에 오버레이함으로써, 동영상 재생산 서비스에 가입하지 않은 유저 및 현재 동영상 재생산 서비스 웹페이지를 통해 동영상을 재생하지 않는 유저도 동영상에 대한 실질적인 실시간 의견교환이 가능하고, 동영상 재생산 서비스 웹페이지에 미접속한 상태에서 작성한 인터랙션 응답 메시지를 동영상에 오버레이하는 것을 목적으로 한다.The present invention provides a video reproduction service method and server according to the present invention, in which a video reproduction service server transmits an interaction request frame descriptor input by an interaction request user during a video playback to an interaction By receiving the interaction response message from the message service server and overlaying it on the video, the user who has not subscribed to the video reproduction service and the user who does not play the video through the current video reproduction service web page, It is aimed to overlay the interaction response message created in the state that the real-time opinion exchange is possible and the web page of the video reproduction service is not connected.

본 발명의 실시예에 따른 동영상 재생산 서비스 방법 및 서버는, 동영상에 대한 인터랙션 응답 메시지를 동영상 재생산 서비스 서버와 독립적인 메신저 서비스 서버를 통해 입력 받음으로써, 많은 가입자를 이미 확보한 페이스북 메신저, 위챗, 바이버 등과 같은 대중적인 메신저 서비스를 통해 유저들이 동영상을 다양하게 재생산할 수 있고, 시시각각으로 동영상에 다양한 의견이 오버레이되어 이미 동영상을 감상한 유저에게도 재감상 동기를 부여하는 것을 다른 목적으로 한다.The video reproduction service method and server according to the embodiment of the present invention can receive an interaction response message for a moving picture through a video messaging service server and a video messaging service server independent of the video reproduction service server, The other purpose is to allow users to reproduce various videos through a popular messenger service such as Bayer and to give motivation for re-viewing to users who have already watched a video by overlaying various opinions on the video at every moment.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법 및 서버는, 동영상 재생산 서비스 서버가 동영상 프레임의 외곽부 등의 기설정된 위치 또는 오브젝트 회피 위치에 인터랙션 응답 메시지를 배치함으로써 동영상 컨텐츠의 중요 부분이 인터랙션 응답 메시지에 의해 가려져 사용자의 감상을 방해하는 것을 최소화하는 것을 다른 목적으로 한다.The moving picture reproduction service method and server according to another embodiment of the present invention may be configured such that a moving picture reproduction service server arranges an interaction response message at a predetermined position or an object avoiding position such as an outer frame of a moving picture frame, The other purpose is to minimize the hindrance of the user's appreciation by being hid by the message.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법 및 서버는, 설정된 수 이상의 인터랙션 요청 프레임 기술자 및 인터랙션 응답 메시지가 입력되는 경우, 임계치 이상의 메시지의 존재 여부 또는 초과 메시지의 개수 만을 표시함으로써 지나치게 많은 메시지들로 인해 동영상 감상이 방해 받는 것을 방지하는 것을 다른 목적으로 한다.The video reproduction service method and the server according to another embodiment of the present invention may display excessive number of messages by displaying only the number of excess messages or the presence or absence of a message exceeding a threshold value when a predetermined number of interactions request frame descriptors and an interaction response message are inputted, To prevent the viewing of the video from being disturbed.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법 및 서버는, 동영상에 오버레이된 인터랙션 요청 프레임 기술자 또는 인터랙션 응답 메시지를 선택함에 따라 신규 또는 기존의 메시징 세션을 개시하도록 메시지 서비스 서버를 제어함으로써, 이미 오버레이된 인터랙션 요청 프레임 기술자 또는 인터랙션 응답 메시지에 대한 연속적인 의견교환이 가능하도록 하는 것을 다른 목적으로 한다.The video reproduction service method and server according to another embodiment of the present invention may control the message service server to start a new or existing messaging session by selecting an interaction request frame descriptor or an interaction response message overlaid on the moving image, The interaction request frame descriptor or the interaction response message.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법 및 서버는, 복수의 인터랙션 요청 프레임 기술자 및 복수의 인터랙션 응답 메시지를 리스트로 일목요연하게 제공함으로써, 동영상 업로드 유저, 인터랙션 응답 유저, 또는 일반 동영상 감상 유저 등이 동영상에 포함된 전체 메시지들을 동영상 재생 없이 용이하게 파악하는 것을 다른 목적으로 한다.The video reproduction service method and server according to another embodiment of the present invention may provide a list of a plurality of interaction request frame descriptors and a plurality of interaction response messages so that a video upload user, an interaction response user, The other purpose is to easily grasp the entire messages included in the moving picture without reproducing the moving picture.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법 및 서버는, 동영상 재생산 서비스 서버가 특정 동영상 프레임의 링크정보에 해당하는 인터럽트 프레임 데이터를 메시지 서비스 서버를 통해 인터랙션 요청 프레임 기술자와 함께 인터랙션 응답 유저에게 전송하거나 인터럽트 프레임 데이터를 인터랙션 응답 메시지와 함께 인터랙션 요청 유저에게 전송함으로써, 동영상 재생산 서비스 웹페이지에 접속하지 않아도 메신저 서비스에서 인터랙션 요청 프레임 기술자 또는 인터랙션 응답 메시지의 해당 인터럽트 프레임 데이터를 이용하여 동영상의 해당 프레임부터 용이하게 재생하도록 하는 것을 다른 목적으로 한다.The video reproduction service method and the server according to another embodiment of the present invention transmit the interrupt frame data corresponding to the link information of the specific video frame to the interaction response user together with the interaction request frame descriptor through the message service server Or the interrupt frame data is transmitted to the interaction requesting user along with the interaction response message, it is possible to transmit the interrupt frame data from the corresponding frame of the moving image by using the corresponding interrupt frame data of the interaction request frame descriptor or the interaction response message in the messenger service, So that it can be easily reproduced.

마지막으로, 본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법 및 서버는, 인터랙션 요청 유저 또는 인터랙션 응답 유저의 요청에 따라 제삼자를 인터랙션 초대 유저로서 메시징 세션에 추가하도록 메시지 서비스 서버를 제어함으로써, 해당 동영상을 매개로 다양한 사람들과 능동적으로 동영상에 대한 의견 교환하는 것을 다른 목적으로 한다.Finally, the video reproduction service method and server according to another embodiment of the present invention controls the message service server to add a third party to the messaging session as an interaction invitation user at the request of the interaction requesting user or the interaction response user, The other purpose is to actively communicate with various people through video.

상기의 목적을 달성하기 위해 본 발명에 따른 동영상 재생산 서비스 방법은, (a) 동영상 재생산 서비스 서버가, 동영상의 재생 중에 인터랙션 요청 유저의 인터럽션에 의해 프레임 기술자 입력 인터페이스를 활성화하고, 상기 프레임 기술자 입력 인터페이스를 통해 입력된 인터랙션 요청 프레임 기술자를 수신하는 단계; (b) 상기 동영상 재생산 서비스 서버가, 상기 인터랙션 요청 유저에 의해 인터럽트된 인터럽트 프레임을 식별하는 프레임 식별자를 생성하고, 상기 프레임 식별자와 상기 인터랙션 요청 프레임 기술자를 연관시키는 단계; (c) 상기 동영상 재생산 서비스 서버가, 선택된 메시지 서비스 제공자의메시지 서비스 서버에 의해 상기 인터랙션 요청 유저와 인터랙션 응답 유저간의 제 1 메시징 세션이 개시되도록 상기 메시지 서비스 서버를 제어하는 단계; (d) 상기 동영상 재생산 서비스 서버가, 상기 제 1 메시징 세션을 통해 상기 인터랙션 응답 유저에게 상기 인터랙션 요청 프레임 기술자를 전달하도록 상기 메시지 서비스 서버를 제어하는 단계; (e) 상기 동영상 재생산 서비스 서버가, 상기 인터랙션 요청 프레임 기술자와 연관되고, 상기 인터랙션 응답 유저가 메시지 입력 인터페이스를 통해 입력한 인터랙션 응답 메시지를 상기 제 1 메시징 세션 및 상기 메시지 서비스 서버를 통해 수신하는 단계; 및 (f) 상기 동영상 재생산 서비스 서버가, 수신된 상기 인터랙션 응답 메시지를 상기 (b) 단계에서 생성된 상기 프레임 식별자를 통해 식별된 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임에 오버레이하는 단계;를 포함하여 구성되는 것을 특징으로 한다.In order to achieve the above object, a video reproduction service method according to the present invention comprises the steps of: (a) a video reproduction service server activates a frame descriptor input interface by interruption of an interaction request user during playback of a moving picture, Receiving an interaction request frame descriptor input via an interface; (b) generating a frame identifier that identifies an interrupt frame interrupted by the interaction requesting user, and associating the frame identifier with the interaction request frame descriptor; (c) controlling the message service server so that a first messaging session between the interaction requesting user and the interaction response user is initiated by the message service server of the selected message service provider; (d) controlling the message service server so that the video reproduction service server transmits the interaction request frame descriptor to the interaction response user through the first messaging session; (e) receiving, through the first messaging session and the message service server, an interaction response message associated with the interaction request frame descriptor and input by the interaction response user via the message input interface ; And (f) overlaying the motion picture reproduction service server on the frame of the predetermined interval from the interrupt frame identified through the frame identifier generated in the step (b) .

본 발명의 실시예에 따른 동영상 재생산 서비스 방법은, 상기 (b) 단계 내지 상기 (f) 단계 중 어느 한 단계에서, 상기 동영상 재생산 서비스 서버가, 상기 프레임 식별자를 통해 식별된 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임에 상기 인터랙션 요청 프레임 기술자를 오버레이 하는 것을 특징으로 한다.In the moving picture reproduction service method according to an embodiment of the present invention, in any one of the steps (b) to (f), the moving picture reproduction service server determines whether or not the moving picture reproduction service server And overlaying the interaction request frame descriptor in the frame of the interval.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법에 있어서, 상기 (f) 단계는, 상기 동영상 재생산 서비스 서버가, 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임의 이미지를 분석하여 적어도 하나의 오브젝트를 추출하는 제 1 부단계; 및 상기 동영상 재생산 서비스 서버가, 상기 인터랙션 응답 메시지와 상기 오브젝트가 중첩되는 영역이 최소화되도록 상기 인터랙션 응답 메시지를 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임 상에 배치하여 오버레이하는 제 2 부단계;를 포함하는 것을 특징으로 한다.In the video reproduction service method according to another embodiment of the present invention, in the step (f), the moving picture reproduction service server analyzes an image of a frame of a predetermined interval from the interrupt frame and extracts at least one object A first sub-step; And a second sub-step of arranging and overlaying the interaction response message on a frame of a predetermined interval from the interrupt frame so that the area in which the object is overlapped with the interaction response message is minimized, .

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법은, 상기 (f) 단계 이후에, (g) 상기 동영상 재생산 서비스 서버가, 상기 프레임 식별자를 통해 식별된 상기 인터럽트 프레임의 인터랙션 요청 프레임 기술자 및/또는 인터랙션 응답 메시지 수를 카운팅하여 카운팅 결과가 임계치 이상인지 판단하는 단계; 및 (h) 상기 동영상 재생산 서비스 서버가, 상기 (g) 단계의 상기 카운팅 결과가 상기 임계치 이상인 것으로 판단되는 경우, 상기 임계치 이상의 인터랙션 요청 프레임 기술자 및/또는 인터랙션 응답 메시지의 수를 표시하는 제 1 표시항목 또는 상기 임계치 이상의 인터랙션 요청 프레임 기술자 및/또는 인터랙션 응답 메시지 존재를 표시하는 제 2 표시항목을 상기 프레임 식별자를 통해 식별된 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임에 오버레이하는 단계;를 더 포함하는 것을 특징으로 한다.The method further comprises the steps of: (g) after the step (f), the moving picture reproducing service server reads the interaction request frame descriptor of the interrupt frame identified through the frame identifier and / Counting the number of interaction response messages to determine whether the count result is greater than or equal to a threshold value; And (h) a first indication for displaying the number of interaction request frame descriptors and / or interaction response messages of the threshold value or more, when the counting result of step (g) is judged to be equal to or larger than the threshold value, Overlaying an item or a second display item indicating an existence of an interaction request frame descriptor of the threshold value or more and / or an interaction response message to a frame of a predetermined interval from the interrupt frame identified through the frame identifier .

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법에 있어서, 상기 (h) 단계는, 상기 동영상 재생산 서비스 서버가, 유저의 상기 제 1 표시항목 또는 상기 제 2 표시항목 선택에 따른 제 1 선택신호 수신 시 상기 임계치 이상의 인터랙션 요청 프레임 기술자 및/또는 인터랙션 응답 메시지를 표시하는 초과항목 목록을 표시하는 것을 추가로 포함하는 것을 특징으로 한다.In the video reproduction service method according to another embodiment of the present invention, in the step (h), the moving picture reproduction service server may receive the first selection signal of the user or the first selection signal according to the selection of the second display item And displaying an excess item list indicating an interaction request frame descriptor and / or an interaction response message of the threshold value or more.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법은, 상기 (f) 단계 이후에, (i) 상기 동영상 재생산 서비스 서버가, 오버레이된 상기 인터랙션 응답 메시지에 대한 유저의 선택에 따른 제 2 선택신호를 사용자 단말기로부터 수신하는 단계; (j) 상기 동영상 재생산 서비스 서버가, 상기 유저와 상기 인터랙션 응답 유저 간의 제 2 메시징 세션을 개시하도록 상기 메시지 서비스 서버를 제어하는 단계;를 더 포함하는 것을 특징으로 한다.The method further comprises the steps of: (i) after the step (f), the moving picture production service server transmits a second selection signal according to the user's selection of the overlaid interaction response message Receiving from a user terminal; (j) controlling the message service server so that the video reproduction service server starts a second messaging session between the user and the interaction response user.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법에 있어서, 상기 (j) 단계는, 상기 동영상 재생산 서비스 서버가, 상기 인터랙션 응답 메시지가 오버레이된 영역의 인근에 상기 제 2 메시징 세션을 통한 메시지의 입력 및 메시지의 출력을 수행할 수 있는 메시징 서비스 인터페이스를 더 제공하는 것을 특징으로 한다.In the video reproduction service method according to another embodiment of the present invention, in the step (j), the moving picture reproducing service server may input a message through the second messaging session in the vicinity of the area where the interaction response message is overlaid And a messaging service interface capable of performing output of a message.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법은, 상기 (j) 단계 이후에, (k) 상기 동영상 재생산 서비스 서버가, 상기 제 2 메시징 세션을 통해 추가된 인터랙션 응답 메시지를 상기 (b) 단계에서 생성된 상기 프레임 식별자를 통해 식별된 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임에 오버레이하는 단계;를 더 포함하는 것을 특징으로 한다.(B) after the step (j), (k) the moving picture production service server adds an interaction response message added through the second messaging session to the moving picture reproducing service server, And overlaying the interrupt frame on a frame of a predetermined interval from the interrupt frame identified through the frame identifier generated by the frame identifier.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법은, 상기 (f) 단계 이후에, (l) 상기 동영상 재생산 서비스 서버가, 적어도 하나 이상의 상기 인터랙션 요청 프레임 기술자 및 적어도 하나 이상의 상기 인터랙션 응답 메시지들의 리스트로 구성되는 메시지 리스트를 사용자 단말기에 제공하는 단계;를 더 포함하는 것을 특징으로 한다.The method further comprises the steps of: (l) after the step (f), the moving picture reproducing service server transmits the at least one interaction request frame descriptor and at least one list of the interaction response messages And providing the message list to the user terminal.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법에 있어서, 상기 (c) 단계는, 상기 동영상 재생산 서비스 서버가, 상기 인터랙션 요청 유저에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하거나, 상기 인터랙션 응답 유저에 의해 미리 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하거나, 동영상 업로드 유저에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하거나, 상기 동영상 재생산 서비스 서버의 관리자에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하는 것을 특징으로 한다.In the video reproduction service method according to another embodiment of the present invention, in the step (c), the video reproduction service server controls the message service server of the message service provider selected by the interaction requesting user, A message service server of the message service provider selected by the user, a message service server of the message service provider selected by the video uploading user, a message service server of the message service provider selected by the administrator of the video reproduction service server, Is controlled.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법에 있어서, 상기 (c) 단계는, 상기 동영상 재생산 서비스 서버가, 동영상 업로드 유저에 의해 선택된 복수의 메시지 서비스 제공자 중 상기 인터랙션 요청 유저가 선택한 메시지 서비스 제공자의 메시지 서비스 서버를 제어하는 것을 특징으로 한다.In the video reproduction service method according to another embodiment of the present invention, in the step (c), the video reproduction service server selects a message service provider selected by the interaction requesting user among a plurality of message service providers selected by the video uploading user, And the message service server of the message service server.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법에 있어서, 상기 (a) 단계 또는 상기 (b) 단계는, 상기 동영상 재생산 서비스 서버가, 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임의 영상을 추출하여 인터럽트 프레임 데이터를 생성하고, 상기 (d) 단계는, 상기 동영상 재생산 서비스 서버가, 상기 제 1 메시징 세션을 통해 상기 인터랙션 응답 유저에게 상기 인터럽트 프레임 데이터 및/또는 상기 인터럽트 프레임 데이터에 연계된 정보를 더 전달하도록 상기 메시지 서비스 서버를 제어하는 것을 특징으로 한다.In the moving picture reproduction service method according to another embodiment of the present invention, in the step (a) or (b), the moving picture reproduction service server extracts an image of a frame of a predetermined interval from the interrupt frame, And the step (d) further includes the step of: the video reproduction service server further transmits the interrupt frame data and / or the information associated with the interrupt frame data to the interaction response user through the first messaging session And the message service server is controlled to control the message service server.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법에 있어서, 상기 (a) 단계 또는 상기 (b) 단계는, 상기 동영상 재생산 서비스 서버가, 상기 인터럽트 프레임의 정지영상, 상기 인터럽트 프레임을 포함하는 기설정된 구간의 프레임 중 하나의 정지영상, 상기 인터럽트 프레임을 포함하는 기설정된 구간의 동영상 클립 중 적어도 어느 하나를 상기 인터럽트 프레임 데이터로 생성하는 것을 특징으로 한다.In the video reproduction service method according to another embodiment of the present invention, in the step (a) or the step (b), the moving picture reproducing service server stores a still image of the interrupt frame, The interrupt frame data includes at least one of a still image of one frame and a motion clip of a predetermined interval including the interrupt frame as the interrupt frame data.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법에 있어서, 상기 (d) 단계는, 상기 동영상 재생산 서비스 서버가, 상기 인터랙션 응답 유저의 상기 인터럽트 프레임 데이터의 선택에 따른 제 3 선택신호를 상기 메시지 서비스 서버로부터 수신하는 제 3 부단계; 및 상기 동영상 재생산 서비스 서버가, 상기 제 3 선택신호의 수신에 따라 상기 인터럽트 프레임부터 상기 동영상이 상기 인터랙션 응답 유저의 사용자 단말기에서 재생되도록 상기 메시지 서비스 서버를 제어하는 제 4 부단계;를 더 포함하는 것을 특징으로 한다.In the video reproduction service method according to another embodiment of the present invention, in the step (d), the video reproduction service server transmits a third selection signal according to the selection of the interrupt frame data of the interaction response user to the message service A third sub-step of receiving from the server; And a fourth step of the video reproduction service server controlling the message service server such that the moving picture is reproduced in the user terminal of the interaction response user from the interrupt frame according to the reception of the third selection signal .

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법에 있어서, 상기 (d) 단계 또는 상기 (e) 단계는, 상기 동영상 재생산 서비스 서버가, 상기 인터랙션 응답 유저의 상기 인터랙션 요청 프레임 기술자의 선택에 따른 제 4 선택신호를 상기 메시지 서비스 서버를 통해 수신하는 제 5 부단계; 및 상기 동영상 재생산 서비스 서버가, 상기 제 4 선택신호의 수신에 따라 상기 인터럽트 프레임부터 상기 동영상이 상기 인터랙션 응답 유저의 단말에서 재생되도록 상기 메시지 서비스 서버를 제어하는 제 6 부단계;를 더 포함하는 것을 특징으로 한다.In the video reproduction service method according to another embodiment of the present invention, in the step (d) or the step (e), the moving picture reproduction service server may include a step of selecting the interaction request frame descriptor of the interaction response user 4 selection signal through the message service server; And a sixth step of the video reproduction service server controlling the message service server such that the moving picture is reproduced in the terminal of the interaction response user from the interrupt frame upon receipt of the fourth selection signal .

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법은, 상기 (d) 단계 내지 상기 (f) 단계 중 어느 한 단계 이후에, (m) 상기 동영상 재생산 서비스 서버가, 상기 인터랙션 요청 유저 및/또는 상기 인터랙션 응답 유저의 요청에 따라 상기 인터랙션 요청 유저 또는 상기 인터랙션 응답 유저가 아닌 유저를 인터랙션 초대 유저로서 상기 제 1 메시징 세션에 추가하도록 상기 메시지 서비스 서버를 제어하는 단계를 더 포함하는 것을 특징으로 한다.The moving picture reproduction service method according to another embodiment of the present invention may further include the steps of (d) to (f) after (m) And controlling the message service server to add the user who is not the interaction requesting user or the user who is not the interaction response user to the first messaging session as an interaction invitation user at the request of the interaction response user.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법에 있어서, 상기 (m) 단계는, 상기 동영상 재생산 서비스 서버가, 상기 인터랙션 요청 프레임 기술자 또는 상기 인터랙션 응답 메시지에 대한 상기 인터랙션 초대 유저의 선택에 따른 제 5 선택신호를 상기 메시지 서비스 서버를 통해 수신하는 제 7 부단계; 상기 동영상 재생산 서비스 서버가, 상기 제 5 선택신호의 수신에 따라 상기 인터랙션 요청 프레임 기술자에 연관된 프레임 식별자를 통해 상기 인터럽트 프레임을 식별하는 제 8 부단계; 및 상기 동영상 재생산 서비스 서버가, 상기 인터랙션 초대 유저의 사용자 단말기가 상기 인터럽트 프레임부터 상기 동영상을 재생하도록 상기 메시지 서비스 서버를 제어하는 제 9 부단계;를 더 포함하는 것을 특징으로 한다.In the video reproduction service method according to another embodiment of the present invention, in the step (m), the moving picture reproduction service server transmits the interaction request frame descriptor or the interaction response message to the user 5 selection signal through the message service server; An eighth sub-step of the video reproduction service server identifying the interrupt frame through a frame identifier associated with the interaction request frame descriptor upon receipt of the fifth selection signal; And the video reproduction service server controlling the message service server such that the user terminal of the interaction invitation user reproduces the moving image from the interrupt frame.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법에 있어서, 상기 인터랙션 요청 프레임 기술자 및 인터랙션 응답 메시지는, 텍스트, 정지 이미지, 동적 이미지 또는 그 조합 중 어느 하나인 것을 특징으로 한다.In the video reproduction service method according to another embodiment of the present invention, the interaction request frame descriptor and the interaction response message are any one of a text, a still image, a dynamic image, or a combination thereof.

본 발명에 따른 동영상 재생산 서비스 서버는, 본 발명에 따른 동영상 재생산 서비스 서버는, In the moving picture reproducing service server according to the present invention,

사용자 단말기 및 메시지 서비스 서버와 통신을 수행하는 통신부; 상기 사용자 단말기에게 동영상 데이터 및 웹페이지 데이터를 전송하는 동영상 서비스 제공부; 상기 사용자 단말기로부터의 입력신호를 입력 받아 이를 처리하는 유저 입력 처리부; 상기 사용자 단말기로부터 입력된 인터랙션 요청 프레임 기술자를 선택된 메시지 서비스 제공자의 상기 메시지 서비스 서버에게 제공하고 상기 메시지 서비스 서버로부터 인터랙션 응답 메시지를 수신하는 메시지 처리부; 및 동영상에 상기 인터랙션 응답 메시지를 오버레이하는 그래픽 처리부;를 포함하여 구성되고, 상기 메시지 처리부는, 상기 인터랙션 요청 프레임 기술자를 입력 받기 위해 동영상의 재생 중 인터랙션 요청 유저의 인터럽션에 의해 프레임 기술자 입력 인터페이스를 활성화하는 입력 인터페이스 활성화 모듈; 상기 인터렉션 요청 유저에 의해 인터럽트된 인터럽트 프레임을 식별하는 프레임 식별자를 생성하여 상기 인터랙션 요청 프레임 기술자와 상기 프레임 식별자를 연관시키는 프레임 식별자 관리 모듈; 및 상기 메시지 서비스 서버를 제어하여 상기 인터랙션 요청 유저와 인터랙션 응답 유저간의 제 1 메시징 세션을 개시하고, 상기 메시지 서비스 서버를 제어하여 상기 제 1 메시징 세션을 통해 상기 인터랙션 응답 유저에게 상기 인터랙션 요청 프레임 기술자를 전달하고, 상기 인터랙션 응답 유저가 상기 인터랙션 요청 프레임 기술자와 연관되고, 메시지 입력 인터페이스를 통해 입력한 인터랙션 응답 메시지를 상기 제 1 메시징 세션 및 상기 메시지 서비스 서버를 통해 수신하는 메시지 서비스 서버 제어 모듈;을 포함하여 구성되고, 상기 그래픽 처리부는, 상기 인터랙션 응답 메시지를 상기 동영상에 오버레이하되, 상기 프레임 식별자 관리 모듈에 의해 생성된 상기 프레임 식별자를 통해 식별된 인터럽트 프레임으로부터 기설정된 구간의 프레임에 오버레이하는 오버레이 처리 모듈;을 포함하여 구성되는 것을 특징으로 한다.A communication unit for communicating with a user terminal and a message service server; A video service providing unit for transmitting video data and web page data to the user terminal; A user input processor for receiving an input signal from the user terminal and processing the input signal; A message processor for providing an interaction request frame descriptor input from the user terminal to the message service server of the selected message service provider and receiving an interaction response message from the message service server; And a graphics processor for overlaying the interaction response message on a moving picture, wherein the message processor receives a frame descriptor input interface by interrupting an interaction request user during playback of a moving picture to receive the interaction request frame descriptor, An input interface activation module to activate; A frame identifier management module for generating a frame identifier for identifying an interrupt frame interrupted by the interaction request user and associating the interaction request frame descriptor with the frame identifier; And controlling the message service server to initiate a first messaging session between the interaction requesting user and the interaction response user and controlling the message service server to transmit the interaction request frame descriptor to the interaction response user via the first messaging session And a message service server control module that receives the interaction response message, which is associated with the interaction request frame descriptor and input through the message input interface, through the first messaging session and the message service server Wherein the graphics processing unit is configured to overlay the interaction response message on the moving image, wherein the graphics processing unit is configured to superimpose the interaction response message on the moving image, Characterized in that the configuration including; Burleigh overlay processing module.

본 발명의 실시예에 따른 동영상 재생산 서비스 서버에 있어서, 상기 오버레이 처리 모듈은, 상기 프레임 식별자 관리 모듈이 생성한 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임 상에 상기 인터랙션 요청 프레임 기술자를 오버레이 하는 것을 특징으로 한다.The overlay processing module may overlay the interaction request frame descriptor on a frame of a predetermined interval from the interrupt frame generated by the frame identifier management module in the moving picture reproduction service server according to the embodiment of the present invention do.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 서버에 있어서, 상기 그래픽 처리부는, 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임의 이미지를 분석하여 적어도 하나의 오브젝트를 추출하는 오브젝트 추출 모듈을 더 포함하여 구성되고, 상기 오버레이 처리 모듈은, 상기 인터랙션 응답 메시지와 상기 오브젝트가 중첩되는 영역이 최소화되도록 상기 인터랙션 응답 메시지를 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임 상에 오버레이하는 것을 특징으로 한다.In the video reproduction service server according to another embodiment of the present invention, the graphic processing unit may further include an object extraction module for analyzing an image of a frame of a predetermined interval from the interrupt frame to extract at least one object The overlay processing module overlays the interaction response message on the frame of the predetermined interval from the interrupt frame so that the area where the object is overlapped with the interaction response message is minimized.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 서버에 있어서, 상기 메시지 처리부는, 상기 프레임 식별자 관리 모듈이 생성한 프레임 식별자 별 해당 프레임의 인터랙션 요청 프레임 기술자 및/또는 인터랙션 응답 메시지 수를 카운팅하는 카운팅 모듈을 더 포함하여 구성되고, 상기 그래픽 처리부는, 상기 카운팅 모듈의 카운팅 결과가 임계치 이상인지 판단하여 상기 임계치 이상인 것으로 판단되는 경우, 상기 임계치 이상의 인터랙션 요청 프레임 기술자 및/또는 인터랙션 응답 메시지의 수를 표시하는 제 1 표시항목 또는 상기 임계치 이상의 인터랙션 요청 프레임 기술자 및/또는 인터랙션 응답 메시지의 존재를 표시하는 제 2 표시항목을 생성하는 인디케이터 생성 모듈을 더 포함하여 구성되고, 상기 오버레이 처리 모듈은, 상기 제 1 표시항목 또는 상기 제 2 표시항목 를 상기 프레임 식별자를 통해 식별된 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임에 오버레이하는 것을 특징으로 한다.In the moving picture reproduction service server according to another embodiment of the present invention, the message processing unit may include a counting module for counting an interaction request frame descriptor and / or an interaction response message number of a corresponding frame for each frame identifier generated by the frame identifier management module Wherein the graphic processing unit determines whether the counting result of the counting module is equal to or greater than a threshold value and displays the number of interaction request frame descriptors and / The overlay processing module further comprises an indicator generation module for generating a first display item or a second display item indicating presence of an interaction request frame descriptor and / or an interaction response message of the threshold value or more, term Or it characterized in that the overlay of the second display items in a section of the frame from the predetermined interrupt the frame identified by the frame identifier.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 서버에 있어서, 상기 유저 입력 처리부는, 유저의 상기 제 1 표시항목 또는 상기 제 2 표시항목의 선택에 따라 생성된 제 1 선택신호를 상기 사용자 단말기로부터 상기 통신부를 통해 수신하고, 상기 오버레이 처리 모듈은, 상기 제 1 선택신호의 수신에 따라 상기 임계치 이상의 인터랙션 요청 프레임 기술자 및/또는 인터랙션 응답 메시지를 표시하는 초과항목 목록을 표시하는 것을 특징으로 한다.In the video reproduction service server according to another embodiment of the present invention, the user input processing unit may receive from the user terminal a first selection signal generated according to selection of the first display item or the second display item of the user, And the overlay processing module displays an excess item list indicating an interaction request frame descriptor and / or an interaction response message of the threshold value or more in response to the reception of the first selection signal.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 서버에 있어서, 상기 유저 입력 처리부는, 오버레이된 상기 인터랙션 응답 메시지에 대한 유저의 선택에 따른 제 2 선택신호를 상기 사용자 단말기로부터 상기 통신부를 통해 수신하고, 상기 메시지 서비스 서버 제어 모듈은, 상기 제 2 선택신호의 수신에 따라 상기 유저 및 상기 인터랙션 응답 유저간의 제 2 메시징 세션이 개시되도록 상기 메시지 서비스 서버를 제어하는 것을 특징으로 한다.In the video reproduction service server according to another embodiment of the present invention, the user input processing unit receives a second selection signal from the user terminal through the communication unit according to the user's selection of the overlaid interaction response message, The message service server control module controls the message service server to start a second messaging session between the user and the interaction response user upon receipt of the second selection signal.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 서버에 있어서, 상기 입력 인터페이스 활성화 모듈은, 상기 제 2 선택신호의 수신에 따라 상기 인터랙션 응답 메시지가 오버레이된 영역의 인근에 인터랙션 요청 프레임 기술자를 입력 받기 위한 상기 프레임 기술자 입력 인터페이스를 활성화하는 것을 특징으로 한다.In the video reproduction service server according to another embodiment of the present invention, the input interface activation module may include an input unit for receiving an interaction request frame descriptor in the vicinity of an area where the interaction response message is overlaid upon receiving the second selection signal And activates the frame descriptor input interface.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 서버에 있어서, 상기 오버레이 처리 모듈은, 상기 제 2 메시징 세션을 통해 추가된 인터랙션 응답 메시지를 상기 제 2 선택신호가 발생된 상기 인터랙션 응답 메시지와 연관된 프레임 식별자를 통해 식별된 프레임으로부터 기설정된 구간의 프레임에 오버레이하는 것을 특징으로 한다.In the video reproduction service server according to another exemplary embodiment of the present invention, the overlay processing module may include an overlay processing module that adds an interaction response message added through the second messaging session to a frame identifier associated with the interaction response message in which the second selection signal is generated And overlaid on a frame of a predetermined interval from the frame identified through the frame.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 서버에 있어서, 상기 메시지 서비스 서버 제어 모듈은, 상기 인터랙션 요청 유저에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하거나, 상기 인터랙션 응답 유저에 의해 미리 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하거나, 동영상 업로드 유저에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하거나, 상기 동영상 재생산 서비스 서버의 관리자에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하는 것을 특징으로 한다.In the video reproduction service server according to another embodiment of the present invention, the message service server control module may control the message service server of the message service provider selected by the interaction requesting user, or may select a message previously selected by the interaction response user A message service server of the message service provider selected by the video uploading user or a message service server of the message service provider selected by the administrator of the moving picture reproduction service server is controlled by controlling the message service server of the service provider, do.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 서버에 있어서, 상기 그래픽 처리부는, 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임의 영상을 추출하여 인터럽트 프레임 데이터를 생성하는 인터럽트 프레임 데이터 생성 모듈을 더 포함하고, 상기 메시지 서비스 서버 제어 모듈은, 상기 제 1 메시징 세션을 통해 상기 인터랙션 응답 유저에게 상기 인터랙션 요청 프레임 기술자와 함께 상기 인터럽트 프레임 데이터 및/또는 상기 인터럽트 프레임 데이터에 연계된 정보를 더 전달하도록 상기 메시지 서비스 서버를 제어하는 것을 특징으로 한다.In the video reproduction service server according to another embodiment of the present invention, the graphic processing unit further includes an interrupt frame data generation module for extracting an image of a frame of a predetermined interval from the interrupt frame to generate interrupt frame data, Wherein the message service server control module controls the message service server to transmit the interrupt frame data and / or the information associated with the interrupt frame data together with the interaction request frame descriptor to the interaction response user through the first messaging session. Is controlled.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 서버에 있어서, 상기 유저 입력 처리부는, 상기 인터랙션 응답 유저의 상기 인터럽트 프레임 데이터의 선택에 따른 제 3 선택신호를 상기 메시지 서비스 서버로부터 상기 통신부를 통해 더 수신하고, 상기 메시지 서비스 서버 제어 모듈은, 상기 제 3 선택신호의 수신에 따라 상기 인터럽트 프레임 데이터와 연관된 동영상을 상기 인터랙션 응답 유저의 상기 사용자 단말기에서 상기 인터럽트 프레임부터 재생되도록 상기 메시지 서비스 서버를 제어하는 것을 특징으로 한다.In the video reproduction service server according to another embodiment of the present invention, the user input processing unit further receives, from the message service server through the communication unit, a third selection signal corresponding to the selection of the interrupt frame data of the interaction response user And the message service server control module controls the message service server to reproduce a moving picture associated with the interrupt frame data from the interrupt frame in the user terminal of the interaction response user upon receipt of the third selection signal .

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 서버에 있어서, 상기 유저 입력 처리부는, 상기 인터랙션 응답 유저의 상기 인터랙션 요청 프레임 기술자의 선택에 따른 제 4 선택신호를 상기 메시지 서비스 서버로부터 상기 통신부를 통해 수신하고, 상기 메시지 서비스 서버 제어 모듈은, 상기 제 4 선택신호의 수신에 따라 상기 인터랙션 응답 유저의 상기 사용자 단말기가 상기 프레임 식별자를 통해 식별된 상기 인터럽트 프레임부터 상기 동영상을 재생하도록 상기 메시지 서비스 서버를 제어하는 것을 특징으로 한다.In the video reproduction service server according to another embodiment of the present invention, the user input processing unit receives a fourth selection signal according to the selection of the interaction request frame descriptor of the interaction response user from the message service server through the communication unit And the message service server control module controls the message service server so that the user terminal of the interaction response user reproduces the moving image from the interrupt frame identified through the frame identifier upon receipt of the fourth selection signal .

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 서버에 있어서, 상기 메시지 서비스 서버 제어 모듈은, 상기 인터랙션 요청 유저 및/또는 상기 인터랙션 응답 유저의 요청에 따라 상기 인터랙션 요청 유저 및 상기 인터랙션 응답 유저가 아닌 유저를 인터랙션 초대 유저로서 상기 제 1 메시징 세션에 추가하도록 상기 메시지 서비스 서버를 제어하는 것을 특징으로 한다.In the video reproduction service server according to another embodiment of the present invention, the message service server control module may be configured to allow the user who is not the interaction requesting user and the interaction response user to request the interaction requesting user and / To the first messaging session as an interaction invitation user.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 서버에 있어서, 상기 유저 입력 처리부는, 인터랙션 요청 프레임 기술자 또는 인터랙션 응답 메시지에 대한 상기 인터랙션 초대 유저의 선택에 따른 제 5 선택신호를 상기 메시지 서비스 서버로부터 상기 통신부를 통해 더 수신하고, 상기 메시지 서비스 서버 제어 모듈은, 상기 제 5 선택신호의 수신에 따라 상기 인터랙션 초대 유저의 상기 사용자 단말기가 상기 프레임 식별자를 통해 식별된 상기 프레임부터 상기 동영상을 재생하도록 상기 메시지 서비스 서버를 제어하는 것을 특징으로 한다.In the video reproduction service server according to another embodiment of the present invention, the user input processing unit may receive a fifth selection signal according to a selection of the interaction invitation user for an interaction request frame descriptor or an interaction response message from the message service server Wherein the message service server control module further receives the fifth selection signal through the communication unit, wherein the message service server control module is configured to transmit the message to the user of the interaction inviting user, And controlling the service server.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 서버에 있어서, 상기 메시지 처리부는, 적어도 하나 이상의 상기 인터랙션 요청 프레임 기술자 및 적어도 하나 이상의 상기 인터랙션 응답 메시지의 리스트로 구성되는 메시지 리스트를 상기 사용자 단말기에 제공하는 메시지 리스트 생성 모듈;을 더 포함하는 것을 특징으로 한다.In the video reproduction service server according to another embodiment of the present invention, the message processing unit may provide a message list including at least one of the interaction request frame descriptor and at least one list of the interaction response messages to the user terminal And a message list generation module.

상기의 구성에 따라, 본 발명은 상기의 문제를 해결하기 위한 것으로, 본 발명에 따른 동영상 재생산 서비스 방법 및 서버는, 동영상 재생산 서버가 동영상 재생 중에 인터랙션 요청 유저에 의해 입력된 인터랙션 요청 프레임 기술자를 메시지 서비스 서버를 통해 인터랙션 응답 유저에게 전송하고, 메시지 서비스 서버로부터 인터랙션 응답 메시지를 수신하여 이를 동영상에 오버레이함으로써, 동영상 재생산 서비스에 가입하지 않은 유저 및 현재 동영상 재생산 서비스 웹페이지를 통해 동영상을 재생하지 않는 유저도 동영상에 대한 실질적인 실시간 의견교환이 가능하고, 동영상 재생산 서비스 웹페이지에 미접속한 상태에서 작성한 인터랙션 응답 메시지를 동영상에 오버레이하는 효과를 제공한다.According to the present invention, in order to solve the above problems, the present invention provides a method and server for reproducing a moving picture according to the present invention, in which a moving picture reproduction server transmits an interaction request frame descriptor input by an interaction request user A user who does not subscribe to the video reproduction service, and a user who does not play the video through the current video reproduction service web page by overlaying the interaction response message on the video by receiving the interaction response message from the message service server through the service server, The present invention provides an effect of overlaying an interactive response message created without accessing a video reproduction service web page to a moving image.

본 발명의 실시예에 따른 동영상 재생산 서비스 방법 및 서버는, 동영상에 대한 인터랙션 응답 메시지를 동영상 재생산 서비스 서버와 독립적인 메신저 서비스 서버를 통해 입력 받음으로써, 많은 가입자를 이미 확보한 페이스북 메신저, 위챗, 바이버 등과 같은 대중적인 메신저 서비스를 통해 유저들이 동영상을 다양하게 재생산할 수 있고, 시시각각으로 동영상에 다양한 의견이 오버레이되어 이미 동영상을 감상한 유저에게도 재감상 동기를 부여하는 효과를 제공한다.The video reproduction service method and server according to the embodiment of the present invention can receive an interaction response message for a moving picture through a video messaging service server and a video messaging service server independent of the video reproduction service server, Users can reproduce videos in various ways through a popular messenger service such as Bayer, and overlay various opinions on the video at every moment to provide the effect of giving the user who has already watched the video a motivation for re-viewing.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법 및 서버는, 동영상 재생산 서비스 서버가 동영상 프레임의 외곽부 등의 기설정된 위치 또는 오브젝트 회피 위치에 인터랙션 응답 메시지를 배치함으로써 동영상 컨텐츠의 중요 부분이 인터랙션 응답 메시지에 의해 가려져 사용자의 감상을 방해하는 것을 최소화하는 효과를 제공한다.The moving picture reproduction service method and server according to another embodiment of the present invention may be configured such that a moving picture reproduction service server arranges an interaction response message at a predetermined position or an object avoiding position such as an outer frame of a moving picture frame, Thereby providing an effect of minimizing disturbance of the user's appreciation by being hid by the message.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법 및 서버는, 설정된 수 이상의 인터랙션 요청 프레임 기술자 및 인터랙션 응답 메시지가 입력되는 경우, 임계치 이상의 메시지의 존재 여부 또는 초과 메시지의 개수 만을 표시함으로써 지나치게 많은 메시지들로 인해 동영상 감상이 방해 받는 것을 방지하는 효과를 제공한다.The video reproduction service method and the server according to another embodiment of the present invention may display excessive number of messages by displaying only the number of excess messages or the presence or absence of a message exceeding a threshold value when a predetermined number of interactions request frame descriptors and an interaction response message are inputted, Thereby preventing the viewing of the moving picture from being disturbed.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법 및 서버는, 동영상에 오버레이된 인터랙션 요청 프레임 기술자 또는 인터랙션 응답 메시지를 선택함에 따라 신규 또는 기존의 메시징 세션을 개시하도록 메시지 서비스 서버를 제어함으로써, 이미 오버레이된 인터랙션 요청 프레임 기술자 또는 인터랙션 응답 메시지에 대한 연속적인 의견교환이 가능하도록 하는 효과를 제공한다.The video reproduction service method and server according to another embodiment of the present invention may control the message service server to start a new or existing messaging session by selecting an interaction request frame descriptor or an interaction response message overlaid on the moving image, The interaction request frame descriptor or the interaction response message can be continuously exchanged.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법 및 서버는, 복수의 인터랙션 요청 프레임 기술자 및 복수의 인터랙션 응답 메시지를 리스트로 일목요연하게 제공함으로써, 동영상 업로드 유저, 인터랙션 응답 유저, 또는 일반 동영상 감상 유저 등이 동영상에 포함된 전체 메시지들을 동영상 재생 없이 용이하게 파악하는 효과를 제공한다.The video reproduction service method and server according to another embodiment of the present invention may provide a list of a plurality of interaction request frame descriptors and a plurality of interaction response messages so that a video upload user, an interaction response user, It is possible to easily grasp all the messages included in the moving picture without reproducing the moving picture.

본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법 및 서버는, 동영상 재생산 서비스 서버가 특정 동영상 프레임의 링크정보에 해당하는 인터럽트 프레임 데이터를 메시지 서비스 서버를 통해 인터랙션 요청 프레임 기술자와 함께 인터랙션 응답 유저에게 전송하거나 인터럽트 프레임 데이터를 인터랙션 응답 메시지와 함께 인터랙션 요청 유저에게 전송함으로써, 동영상 재생산 서비스 웹페이지에 접속하지 않아도 메신저 서비스에서 인터랙션 요청 프레임 기술자 또는 인터랙션 응답 메시지의 해당 인터럽트 프레임 데이터를 이용하여 동영상의 해당 프레임부터 용이하게 재생하도록 하는 효과를 제공한다.The video reproduction service method and the server according to another embodiment of the present invention transmit the interrupt frame data corresponding to the link information of the specific video frame to the interaction response user together with the interaction request frame descriptor through the message service server Or the interrupt frame data is transmitted to the interaction requesting user along with the interaction response message, it is possible to transmit the interrupt frame data from the corresponding frame of the moving image by using the corresponding interrupt frame data of the interaction request frame descriptor or the interaction response message in the messenger service, Thereby providing an effect of facilitating reproduction.

마지막으로, 본 발명의 다른 실시예에 따른 동영상 재생산 서비스 방법 및 서버는, 인터랙션 요청 유저 또는 인터랙션 응답 유저의 요청에 따라 제삼자를 인터랙션 초대 유저로서 메시징 세션에 추가하도록 메시지 서비스 서버를 제어함으로써, 해당 동영상을 매개로 다양한 사람들과 능동적으로 동영상에 대한 의견 교환하는 효과를 제공한다.Finally, the video reproduction service method and server according to another embodiment of the present invention controls the message service server to add a third party to the messaging session as an interaction invitation user at the request of the interaction requesting user or the interaction response user, It is possible to actively exchange opinions with various people via video.

도 1은 본 발명에 따른 동영상 재생산 서비스 제공 시스템을 도시하는 전체 구성도.
도 2는 본 발명의 실시예에 따른 동영상 재생산 서비스 서버를 도시하는 상세 구성도.
도 3은 본 발명의 실시예에 따른 인터랙션 요청 프레임 기술자 입력 인터페이스 활성화를 도시하는 도면.
도 4는 본 발명의 실시예에 따른 프레임 식별자 생성 및 저장을 도시하는 도면.
도 5는 본 발명의 실시예에 따른 인터랙션 요청 프레임 기술자의 전달을 도시하는 도면.
도 6 은 본 발명의 실시예에 따른 인터랙션 요청 프레임 기술자 및 인터랙션 응답 메시지의 송수신 및 오버레이를 도시하는 도면.
도 7은 본 발명의 실시예에 따른 초과 인터랙션 요청 프레임 기술자 및/또는 초과 인터랙션 응답 메시지의 표시항목 및 그 목록을 도시하는 도면.
도 8은 본 발명의 실시예에 따른 제 2 메시징 세션 개시를 도시하는 도면.
도 9는 본 발명의 실시예에 따른 인터럽트 프레임 데이터를 이용한 동영상 재생을 도시하는 도면.
도 10은 본 발명의 실시예에 따른 동영상 재생산 서비스 방법을 도시하는 순서도.
도 11은 본 발명의 실시예에 따른 동영상 재생산 서비스 방법을 도시하는 통신 흐름도.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a general configuration diagram showing a video reproduction service providing system according to the present invention; FIG.
BACKGROUND OF THE INVENTION 1. Field of the Invention [0001]
Figure 3 illustrates the interaction interface descriptor input interface activation according to an embodiment of the present invention;
4 illustrates generation and storage of a frame identifier according to an embodiment of the present invention.
5 is a diagram illustrating delivery of an interaction request frame descriptor in accordance with an embodiment of the present invention.
6 is a diagram illustrating transmission / reception and overlay of an interaction request frame descriptor and an interaction response message according to an embodiment of the present invention;
FIG. 7 illustrates a display item and a list of excess interaction request frame descriptors and / or excess interaction response messages according to an embodiment of the present invention; FIG.
8 illustrates a second messaging session initiation in accordance with an embodiment of the present invention.
9 is a diagram illustrating moving picture playback using interrupt frame data according to an embodiment of the present invention.
10 is a flowchart showing a video reproduction service method according to an embodiment of the present invention;
FIG. 11 is a communication flowchart illustrating a video reproduction service method according to an embodiment of the present invention; FIG.

본 명세서에서 사용하는 용어 "인터랙션 요청 프레임 기술자"란, 동영상을 감상하는 감상자가 동영상과 관련된 의견에 관한 것으로, 해당 동영상의 각 프레임에 오버레이되는 덧글, 커멘트(comment) 모두를 포함한다. 특히, 본 발명에서의 "인터랙션 요청 프레임 기술자"는 동영상 인터럽트를 통해 입력되며, 메시징 세션의 개시과정에서 인터랙션 응답 유저에게 전달되는 최초 메시지를 의미한다.As used herein, the term " interaction request frame descriptor " refers to a comment relating to a moving image by a viewer who watches a moving image, and includes both comments and comments overlaid on each frame of the moving image. In particular, the "interaction request frame descriptor" in the present invention means an initial message input through a video interruption and transmitted to an interaction response user in the start of a messaging session.

또한, "인터랙션 응답 메시지"란, 상기 "인터랙션 요청 프레임 기술자"에 응답하는 글(reply)을 의미한다. 특히 본 발명에서의 "인터랙션 응답 메시지"는 개시된 메시징 세션에서 최초 메시지 이후의 응답 메시지를 의미한다.In addition, the "interaction response message" means a reply in response to the "interaction request frame descriptor". In particular, the "interaction response message" in the present invention means a response message after the initial message in the disclosed messaging session.

"인터랙션 요청 프레임 기술자" 및 "인터랙션 응답 메시지"는 텍스트에 한정되는 것은 아니고, 데이터 형태로 전송가능하며 메신저 클라이언트를 통해 사용자에게 제공이 가능하고, 동영상에 오버레이가 가능한 형태면 특별히 제한되지 않는다. 예컨대 "인터랙션 요청 프레임 기술자" 및 "인터랙션 응답 메시지"는 텍스트, 정지 이미지, 동적 이미지 또는 그 조합 중 어느 하나로 구성될 수 있다.The "interaction request frame descriptor" and the "interaction response message" are not limited to text, but can be transmitted in data form and can be provided to a user through a messenger client. For example, "interaction request frame descriptor" and "interaction response message" may be composed of text, still image, dynamic image or a combination thereof.

"인터랙션 요청 유저"는 동영상 인터럽트를 통해 "인터랙션 요청 프레임 기술자"를 입력한 유저를 의미하고, "인터랙션 응답 유저"는 "인터랙션 요청 프레임 기술자"에 의해 개시된 메시징 세션에서 최초 메시지 이후의 응답 메시지를 입력하는 유저를 의미한다. 따라서 본 발명에서 "인터랙션 요청 유저"가 메시징 세션 개시 이후 "인터랙션 응답 메시지"에 이어 추가 메시지를 동일한 메시징 세션에서 입력하였다면 입력한 추가 메시지는 다른 "인터랙션 응답 메시지"로 인식되며, 이때는 "인터랙션 요청 유저"는 "인터랙션 응답 유저"가 된다.The "interaction request user" means a user who inputs the "interaction request frame descriptor" through the video interruption. The "interaction response user" inputs a response message after the first message in the messaging session started by the " . Therefore, in the present invention, if the "interaction request user" has entered an additional message following the "interaction response message" after the start of the messaging session in the same messaging session, the inputted additional message is recognized as another "interaction response message & "Becomes" interaction response user ".

본 명세서에서 사용하는 "모듈"이라 함은, 본 발명의 기술적 사상을 수행하기 위한 하드웨어의 기능적 또는 구조적 단위이거나 하드웨어를 구동하는 프로그램 코드와 같은 소프트웨어의 기능적 또는 구조적 단위를 의미한다. 예컨대, "모듈"은 반드시 물리적으로 단일의 하드웨어 또는 단일의 소프트웨어를 의미하는 것은 아니고, 단일의 하드웨어의 일부분 또는 단일의 소프트웨어의 일부분이거나 복수의 하드웨어의 집합 또는 복수의 소프트웨어의 집합일 수 있음은 본 발명의 기술분야의 당업자에게 자명하다.As used herein, the term " module " means a functional or structural unit of hardware for carrying out the technical idea of the present invention or a functional or structural unit of software such as program code for driving hardware. For example, a "module" does not necessarily mean a single piece of hardware or a single piece of software, but may be a portion of a single piece of hardware or a piece of software, or a collection of a plurality of pieces of hardware or a collection of pieces of software. And will be apparent to those skilled in the art.

마지막으로, 본 명세서에서 사용하는 "인터랙션(interaction)"은 적어도 둘 이상의 유저가 커뮤니케이션하는 것을 의미한다.Finally, "interaction" as used herein means that at least two users communicate.

이하에서는 위에 정의된 용어를 사용하고 도면을 참조하여 본 발명을 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the drawings using the terms defined above.

시스템 개요System overview

도 1은 본 발명에 따른 동영상 재생산 서비스 제공시스템을 개략적으로 보인 전체 구성도이다. 도 1을 참조하면, 본 발명의 동영상 재생산 서비스 제공시스템은 유저의 사용자 단말기(100, 400), 동영상 재생산 서비스 서버(200), 및 메시지 서비스 서버(300-a, 300-b, 300-c)를 포함하여 구성된다. 이들 각 구성요소들(100, 200, 300, 400)은 네트워크를 통해 서로 통신 가능하게 연결된다.FIG. 1 is a general configuration diagram schematically showing a video reproduction service providing system according to the present invention. 1, a moving picture reproduction service providing system according to the present invention includes user terminals 100 and 400, a moving picture reproducing service server 200 and a message service server 300-a, 300-b and 300-c, . These components 100, 200, 300, and 400 are communicably connected to each other through a network.

또한, 도 1은 2개의 사용자 단말기(100, 400)를 예시하였지만 이에 한정되는 것은 아니고 그 이상의 사용자 단말기들로 구성될 수 있다. 사용자 단말기(100, 400)는 네트워크를 통해 동영상 재생산 서비스 서버(200) 및 메시지 서비스 서버(300)와 데이터 통신이 가능한 장치로서 특별히 제한되지 않으며 예컨대 PC, 노트북 컴퓨터, 태블릿 컴퓨터, 이동통신 단말기, 스마트폰 등의 정보단말기일 수 있다.In addition, although FIG. 1 illustrates two user terminals 100 and 400, the present invention is not limited thereto and may be configured with further user terminals. The user terminals 100 and 400 are devices capable of data communication with the video reproduction service server 200 and the message service server 300 through a network and are not limited to a PC, a notebook computer, a tablet computer, a mobile communication terminal, Phone or the like.

사용자 단말기(100)는 네트워크를 통해 상기 동영상 재생산 서비스 서버(200)가 제공하는 웹 페이지 데이터 및 동영상 데이터를 수신하고, 동영상을 재생하고, 유저로부터 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 입력 받는 기능을 수행한다.The user terminal 100 receives the web page data and the moving picture data provided by the moving picture reproduction service server 200 through the network, reproduces the moving picture, and receives the interaction request frame descriptor (descriptor_request_interaction) from the user do.

이러한 구성에 따라 인터랙션 요청 유저(A)는 사용자 단말기(100)를 통해 동영상 감상 중 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 작성하고자 하는 프레임을 선택하여 해당 프레임에 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 입력할 수 있다.According to this configuration, the interaction requesting user A selects a frame for which an interaction request frame descriptor (descriptor_request_interaction) is to be created during the video viewing through the user terminal 100 and inputs an interaction request frame descriptor (descriptor_request_interaction) have.

이때 동영상 시청 중인 인터랙션 요청 유저(A)는 여러 프레임에 대해 복수의 인터랙션 요청 프레임 기술자(descriptor_request_interaction)들을 입력할 수 있고, 복수의 인터랙션 요청 유저들은 동일한 프레임에 대해 각각 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 입력할 수 있다.At this time, the interaction requesting user A watching a moving image can input a plurality of interaction request frame descriptors (descriptor_request_interactions) for a plurality of frames, and a plurality of interaction requesting users inputs each interaction request frame descriptor (descriptor_request_interaction) can do.

이후, 동영상 재생산 서비스 서버(200)는 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 동영상에 오버레이한다.Thereafter, the video reproduction service server 200 overlays the interaction request frame descriptor (descriptor_request_interaction) on the moving image.

다음으로, 동영상 재생산 서비스 서버(200)는 동영상 데이터 및 웹 페이지 데이터를 저장하며, 저장된 동영상 데이터 및 웹 페이지 데이터를 사용자 단말기(100)에 제공한다. 이때, 웹 페이지 데이터를 통해 서비스되는 웹 페이지는 동영상 컨텐츠 또는 동영상 컨텐츠에 접속할 수 있는 접속정보를 포함할 수 있다.Next, the moving picture reproduction service server 200 stores moving picture data and web page data, and provides the stored moving picture data and web page data to the user terminal 100. At this time, the web page served through the web page data may include the access information capable of accessing the moving image content or the moving image content.

본 발명의 바람직한 실시예에 따르면, 동영상 재생산 서비스 서버(200)는 동영상 화면에 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 오버레이하여 인터랙션 요청 유저(A)가 아닌 다른 유저도 인터랙션 요청 프레임 기술자(descriptor_request_interaction)가 오버레이된 동영상을 시청하도록 할 수 있다.According to a preferred embodiment of the present invention, the moving picture reproduction service server 200 overlays the interaction request frame descriptor (descriptor_request_interaction) on the moving picture screen, so that the user other than the interaction requesting user A can recognize that the interaction request frame descriptor (descriptor_request_interaction) The user can view a moving picture.

또한 동영상 재생산 서비스 서버(200)는 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 뿐만 아니라 후술하는 인터랙션 응답 메시지(message_reply_interaction)를 동영상에 오버레이하도록 구성한다.In addition, the video reproduction service server 200 constructs an overlay of an interaction request frame descriptor (descriptor_request_interaction) as well as an interaction response message (message_reply_interaction), which will be described later, on the moving image.

한편, 실시예에 따라서는 동영상을 감상하는 유저의 선택에 따라 동영상에 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및 인터랙션 응답 메시지(message_reply_interaction)의 오버레이 여부를 선택할 수 있다. 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및 인터랙션 응답 메시지(message_reply_interaction)는 동영상에 부가적인 정보이기 때문에 유저에 따라서는 동영상만을 감상하고자 하는 경우가 있을 수 있다. 이 경우 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및 인터랙션 응답 메시지(message_reply_interaction)는 동영상과 분리 불가능하게 임베디드 방식으로 오버레이하는 것이 아니고, 동영상과 분리 가능하게 오버레이하도록 구성함으로써 동영상 감상 유저의 선택에 따라 이를 활성화 또는 비활성화하도록 하는 것이 바람직하다.Meanwhile, according to the embodiment, it is possible to select whether or not to overlay the interaction request frame descriptor (descriptor_request_interaction) and the interaction response message (message_reply_interaction) in the moving picture according to the selection of the user watching the moving picture. Since the interaction request frame descriptor (descriptor_request_interaction) and the interaction response message (message_reply_interaction) are additional information for the moving image, there may be a case where the user wants to view only the moving image. In this case, the interaction request frame descriptor (descriptor_request_interaction) and the interaction response message (message_reply_interaction) are not overlapped in an embedded manner so as not to be detachable from the moving picture but are configured to be overlapped so as to be detachable from the moving picture, .

다시 도 1을 참조하면, 동영상 재생산 서비스 서버(200)는 운영주체가 다른 단일의 메시지 서비스 서버(300)를 활용하여 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 전송하기 때문에, 메시지 서비스(메신저 서비스, 사회 관계망 서비스, 단문 메시지 서비스를 포함한다)가 독립적으로 확보한 많은 수의 메시지 서비스 가입자들을 대상으로 동영상 재생산 서비스를 제공할 수 있는 효과가 있다.Referring again to FIG. 1, the moving picture reproduction service server 200 transmits an interaction request frame descriptor (descriptor_request_interaction) using a single message service server 300, Service, and short message service) can provide a video reproduction service to a large number of message service subscribers independently.

동영상 재생산 서비스 서버(200)는 복수의 메시지 서비스 서버들(300-a, 300-b, 300-c)를 활용함으로써 더욱 많은 수의 메시지 서비스 가입자들을 대상으로 동영상 재생산 서비스를 확대하는 것이 보다 바람직하다. 즉, 복수의 메시지 서비스 서버들(300-a, 300-b, 300-c)을 통해 인터랙션 요청 유저(A)가 각 메신저 서비스에 가입되어 인맥관계를 형성하고 있는 다양한 인터랙션 응답 유저(B)와 인터랙션할 수 있는 효과가 있다.It is preferable that the video reproduction service server 200 expands the video reproduction service to a larger number of message service subscribers by utilizing the plurality of message service servers 300-a, 300-b, and 300-c . That is, the interaction request user A joins the respective messenger services through the plurality of message service servers 300-a, 300-b, and 300-c, and various interaction response users B Interaction can be effective.

이하에서는 본 발명의 실시예에 따른 동영상 재생산 서비스 제공시스템을 구성하는 구성 요소를 각각 설명한다.Hereinafter, constituent elements of a video reproduction service providing system according to an embodiment of the present invention will be described.

사용자 단말기User terminal

사용자 단말기(100, 400)는 유무선 인터넷과 같은 통신망에 접속하기 위한 웹 브라우징 애플리케이션과 동영상 재생 애플리케이션을 포함하는 단말기를 의미한다. 사용자 단말기(100, 400)는 네트워크를 통해 상기 동영상 재생산 서비스 서버(200)에 접속하여 상술한 웹 페이지 데이터 및 동영상 데이터를 수신하여 사용자에게 제공할 수 있다.The user terminals 100 and 400 refer to terminals including a web browsing application and a moving image playback application for accessing a communication network such as a wired or wireless Internet. The user terminals 100 and 400 may access the video reproduction service server 200 through a network to receive the web page data and the video data and provide the web page data and the video data to the user.

사용자 단말기(100, 400)는 단말 통신부, 단말 저장부, 단말 입력부, 단말 제어부 및 단말 표시부를 포함하여 구성될 수 있다. 단말 통신부는, 네트워크를 통해 동영상 재생산 서비스 서버(200)에 접속하여 통신하는 기능을 수행한다. 단말 저장부는, 운영 체제(Operation System, OS), 어플리케이션, 및 각종 데이터를 저장하는 기능을 수행한다.The user terminals 100 and 400 may include a terminal communication unit, a terminal storage unit, a terminal input unit, a terminal control unit, and a terminal display unit. The terminal communication unit performs a function of accessing the video reproduction service server 200 via the network and performing communication. The terminal storage unit stores an operating system (OS), an application, and various data.

단말 입력부는, 사용자의 명령, 선택, 데이터, 정보 중에서 적어도 하나를 입력 받는 기능을 수행하며, 마우스, 키보드, 키패드, 터치패널, 마이크, 카메라 등을 예시할 수 있다. 단말 제어부는, 운영 체제 및 어플리케이션을 구동하는 기능 및 데이터를 처리하는 기능을 수행한다. 단말 표시부는, 디스플레이를 통해 사용자에게 시각적인 정보를 제공하는 기능을 수행한다.The terminal input unit functions to receive at least one of a command, selection, data, and information of a user, and may include a mouse, a keyboard, a keypad, a touch panel, a microphone, and a camera. The terminal control unit performs a function of operating an operating system and an application, and a function of processing data. The terminal display unit performs a function of providing visual information to the user through the display.

동영상 재생산 서비스 서버Video reproduction service server

이하에서는 도 2 내지 도 9를 참조하여 동영상 재생산 서비스 서버(200)의 구조 및 기능을 설명한다. 동영상 재생산 서비스 서버(200)는 통신부(250), 동영상 서비스 제공부(210), 유저 입력 처리부(240), 메시지 처리부(220)및 그래픽 처리부(230)를 포함하여 구성된다.Hereinafter, the structure and functions of the moving picture reproduction service server 200 will be described with reference to FIGS. 2 to 9. FIG. The video reproduction service server 200 includes a communication unit 250, a moving picture service providing unit 210, a user input processing unit 240, a message processing unit 220 and a graphic processing unit 230.

통신부(250)는 사용자 단말기(100, 400) 및 메시지 서비스 서버(300)와 통신을 수행한다. 통신부(250)는 통상의 네트워크 접속 장치로 구성할 수 있으며, 예컨대 UDP, TCP 등의 통신 프로토콜에 따라 인터넷, PSTN, 이동통신 통신망 등에 접속할 수 있다.The communication unit 250 communicates with the user terminals 100 and 400 and the message service server 300. The communication unit 250 can be configured as a normal network connection device and can be connected to the Internet, the PSTN, a mobile communication network or the like in accordance with a communication protocol such as UDP or TCP.

동영상 서비스 제공부(210)는 사용자 단말기(100, 400)에게 동영상 데이터 및 웹페이지 데이터를 전송하여 동영상 서비스를 제공하는 기능을 수행한다. 보다 구체적으로는 웹페이지 데이터를 저장하는 웹페이지 저장모듈(212) 및 동영상 데이터를 저장하는 동영상 저장모듈(214)를 포함하여 구성될 수 있다. 이러한 웹페이지 저장모듈(212) 및 동영상 저장모듈(214)은 동영상 재생산 서비스 서버(200)와 일체로 형성될 수도 있고, 동영상 재생산 서비스 서버(200)와 네트워크로 연결되는 NAS 또는 P2P 서비스와 같이 네트워크로 연결되는 사용자 단말기의 로컬 저장소일 수도 있고, 여러 지리적 위치에 분산된 복수의 저장모듈들로 구성될 수 있다.The video service providing unit 210 transmits video data and web page data to the user terminals 100 and 400 to provide a video service. A web page storage module 212 for storing web page data, and a moving image storage module 214 for storing moving image data. The web page storage module 212 and the moving image storage module 214 may be integrally formed with the moving picture reproduction service server 200 or may be integrated with the moving picture reproduction service server 200, Or may be a plurality of storage modules distributed in various geographical locations.

동영상 서비스 제공부(210)는 웹페이지 내에 각 동영상 데이터를 스트리밍 수신할 수 있는 URL을 포함하는 방법을 이용하여 동영상 스트리밍 방식으로 제공할 수도 있고, 웹페이지에서 해당 동영상을 다운로드 받는 URL을 포함하는 방법을 이용하여 동영상 다운로드 방식으로 제공할 수 있다.The video service providing unit 210 may provide a video streaming method using a method of including a URL capable of receiving streaming video data within a web page, or a method of including a URL for downloading the video in a web page To provide a video downloading method.

유저 입력 처리부(240)는 사용자 단말기(100, 400)로부터 입력신호를 입력 받아 이를 처리하는 기능을 수행한다. 이때 유저 입력 처리부(240)는 동영상 재생산 서비스 서버(200)와 직접 연결되는 인터랙션 요청 유저(A)의 사용자 단말기(100)로부터의 입력신호뿐만 아니라 메시지 서비스 서버(300)를 매개하여 간접적으로 연결되는 인터랙션 응답 유저(B)의 사용자 단말기(400)로부터 입력신호를 입력 받을 수 있다. 실시예에 따라서는 인터랙션 요청 유저(A)와 인터랙션 응답 유저(B)가 아닌 단순히 동영상 서비스를 이용하는 제삼자의 사용자 단말기(미도시) 또는 후술하는 인터랙션 초대 유저의 사용자 단말기(미도시)로부터의 입력신호를 입력 받을 수 있다.The user input processing unit 240 receives input signals from the user terminals 100 and 400 and processes the input signals. At this time, the user input processing unit 240 is connected indirectly via the message service server 300, as well as input signals from the user terminal 100 of the interaction requesting user A directly connected to the moving picture reproducing service server 200 An input signal can be received from the user terminal 400 of the interaction response user B. [ (Not shown) of a third party using a video service, rather than an interaction requesting user A and an interaction response user B, or an input signal from a user terminal (not shown) of an interaction inviting user Can be input.

메시지 처리부(220)는, 사용자 단말기(100)로부터 입력된 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 선택된 메시지 서비스 제공자의 메시지 서비스 서버(300)에 제공하고 메시지 서비스 서버(300)로부터 인터랙션 응답 메시지(message_reply_interaction)를 수신하는 기능을 수행한다.The message processing unit 220 provides the interaction request frame descriptor (descriptor_request_interaction) input from the user terminal 100 to the message service server 300 of the selected message service provider and receives an interaction response message (message_reply_interaction) from the message service server 300, As shown in FIG.

메시지 서비스 제공자는 특정 관심사나 특정 활동을 공유하는 사람들 사이의 의사 소통, 정보 공유 및 사회적 관계 형성 등의 서비스를 제공한다. 메시지 서비스 제공자로는 페이스북(Facebook), 링크드인(Linkedin), 인스타그램(Instragram) 등의 사회 관계망 서비스 제공자, 위챗(WeChat), 바이버(Viber), 카카오톡(KakaoTalk), 라인(Line) 등의 메신저 서비스 제공자, 또는 메시지 서비스(SMS, MMS)를 제공하는 이동통신 서비스 제공자를 예시할 수 있다.The message service provider provides services such as communication, information sharing, and social relations among people who share particular interests or specific activities. Message service providers include social network service providers such as Facebook, Linkedin, Instagram, WeChat, Viber, KakaoTalk, Line ), Or a mobile communication service provider providing a message service (SMS, MMS).

실시예에 따라서는, 인터랙션 요청 유저(A), 인터랙션 응답 유저(B), 동영상 업로드 유저 및 동영상 재생산 서비스 서버(200)의 관리자 중 적어도 어느 하나의 유저 혹은 관리자가 메시지 서비스 제공자를 선택할 수 있다.The user or manager of at least one of the interaction requesting user A, the interaction response user B, the video uploading user and the administrator of the video reproduction service server 200 can select the message service provider.

이와 같은 방법으로 동영상 재생산 서비스 서버(200)는 메시지 서비스 제공자를 선택할 때에 복수의 방식을 선택적 또는 중첩적으로 사용할 수 있다.In this way, the video reproduction service server 200 can use a plurality of systems selectively or superimposingly when selecting a message service provider.

예컨대, 동영상 서비스 제공부(210)를 통한 동영상 서비스 개시 전에 각 동영상 업로드 유저 또는 동영상 제작자가 미리 선택하도록 할 수 있다. 다른 선택 방식으로, 인터랙션 요청 유저(A)가 프레임 인터럽션 시 또는 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 입력 시 메시지 서비스 제공자를 선택할 수 있다. 또 다른 선택 방식으로, 인터랙션 응답 유저(B)가 동영상 재생산 서비스에 회원등록할 때 선호하는 메시지 서비스 제공자를 선택하도록 할 수 있다.For example, each video upload user or the video producer may select the video before the start of the video service through the video service provider 210. Alternatively, the interaction requesting user A may select a message service provider at the time of frame interruption or when inputting an interaction request frame descriptor (descriptor_request_interaction). Another alternative is to allow the interactive responding user B to select a preferred message service provider when registering with the video reproduction service.

또 다른 선택 방식으로, 동영상 재생산 서비스 서버(200)의 관리자에 의해 메시지 서비스 제공자가 미리 선택하도록 할 수 있다.Another alternative is to allow the message service provider to pre-select by the administrator of the video reproduction service server 200.

다른 실시예에 따르면, 인터랙션 요청 유저(A)는 동영상 업로드 유저에 의해 선택된 복수의 메시지 서비스 제공자 중 메시지 서비스 제공자를 선택할 수 있다. 예를 들어, 동영상 업로드 유저가 자신의 동영상을 제작하여 업로드 시 해당 동영상의 인터랙션에 이용할 복수의 메시지 서비스 제공자를 입력한다. 이때, 동영상 업로드 유저는 적어도 하나 이상의 메시지 서비스 제공자, 바람직하게는 복수의 메시지 서비스 제공자를 1차 선택한다. 다음으로, 인터랙션 요청 유저(A)는 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 입력 시 동영상 업로드 유저가 1차 선택한 복수의 메시지 서비스 제공자 중 어느 하나의 메시지 서비스 제공자를 2차 선택한다.According to another embodiment, the interaction requesting user A can select a message service provider among a plurality of message service providers selected by the video uploading user. For example, when a user uploads a video, the user inputs a plurality of message service providers to be used for the interaction of the video when the user uploads the video. At this time, the video uploading user first selects at least one message service provider, preferably a plurality of message service providers. Next, the interaction requesting user A secondarily selects any one of the plurality of message service providers selected by the video uploading user when the descriptor_request_interaction is input.

이하에서는 도 2를 참조하여 메시지 처리부(220)를 구체적으로 설명한다. 메시지 처리부(220)는 입력 인터페이스 활성화 모듈(222), 프레임 식별자 관리 모듈(224), 및 메시지 서비스 서버 제어 모듈(226)을 포함하여 구성된다.Hereinafter, the message processing unit 220 will be described in detail with reference to FIG. The message processing unit 220 includes an input interface activation module 222, a frame identifier management module 224, and a message service server control module 226.

입력 인터페이스 활성화 모듈(222)은, 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 입력 받기 위해 동영상의 재생 중 인터랙션 요청 유저(A)의 인터럽션에 의해 프레임 기술자 입력 인터페이스(610)(도 3에 도시됨)를 활성화하는 기능을 수행한다.The input interface activation module 222 receives the frame descriptor input interface 610 (shown in FIG. 3) by interrupting the interaction requesting user A during the reproduction of the moving picture in order to receive the interaction request frame descriptor (descriptor_request_interaction) And performs the function of activating it.

이하에서는 도 3을 참조하여 입력 인터페이스 활성화 모듈(222)의 동작을 설명한다. 도 3(a)는 동영상 재생 중 인터랙션 요청 유저(A)에 의한 인터럽트를 예시한다. 예컨대 사용자 단말기(100)로서 스마트폰을 사용하는 인터럽트 요청 유저(A)는 동영상 감상 중 특정 프레임에 자신의 의견을 입력하고자 하는 경우 해당 프레임의 원하는 위치를 터치 방식으로 선택한다.Hereinafter, the operation of the input interface activation module 222 will be described with reference to FIG. 3 (a) illustrates an interrupt by the interaction requesting user A during moving picture playback. For example, when the user A wants to input his or her opinion to a specific frame during the watching of the moving image, the interrupt request user A using the smart phone selects a desired position of the frame by a touch method.

이 경우 사용자 단말기(100)는 인터럽트 요청 유저(A)의 인터럽트를 네트워크를 통해 유저 입력 처리부(240)에 전송하고, 이에 따라 도 3(b) 에 도시된 바와 같이 입력 인터페이스 활성화 모듈(222)은 인터랙션 요청 유저(A)의 의견을 입력할 수 있는 예컨대 텍스트 입력 인터페이스를 제공하는 프레임 기술자 입력 인터페이스(610)를 인터랙션 요청 유저(A)가 선택한 위치에 활성화한다.In this case, the user terminal 100 transmits an interrupt of the interrupt requesting user A to the user input processing unit 240 through the network, so that the input interface activating module 222, as shown in FIG. 3 (b) Activates the frame descriptor input interface 610, which provides, for example, a text input interface capable of inputting the opinion of the interaction request user A to the position selected by the interaction requesting user A. [

이때 실시예에 따라 입력 인터페이스 활성화 모듈(222)은 텍스트 입력 인터페이스뿐 아니라 이모티콘 또는 사진 등의 정지 이미지이거나 GIF 애니메이션 이미지 또는 동영상 등의 동적 이미지를 입력할 수 있는 멀티미디어 입력 인터페이스를 활성화하도록 구성할 수 있다. 또한 프레임 기술자 입력 인터페이스(610)가 활성화되는 위치는 반드시 도 3(b)에 도시된 바와 같이 동영상 상으로 제한되는 것은 아니고, 전체화면이 아닌 웹페이지의 일부 영역에서 동영상이 제공되는 실시예의 경우 동영상의 바깥쪽 인근의 위치 등에 팝업창 등으로 활성화될 수 있다.The input interface activation module 222 may be configured to activate a multimedia input interface that can input not only a text input interface but also a still image such as an emoticon or a photograph or a dynamic image such as a GIF animation image or a moving image . In addition, the position where the frame descriptor input interface 610 is activated is not necessarily limited to the moving picture as shown in FIG. 3 (b). For the embodiment in which the moving picture is provided in a part of the web page, A pop-up window or the like can be activated at a position near the outer side of the display screen.

다음으로, 입력 인터페이스 활성화 모듈(222)은 도 3(c)에 도시된 바와 같이 인터랙션 요청 유저(A)가 입력한 "전망 좋은 곳이네요."를 인터랙션 요청 프레임 기술자(descriptor_request_interaction)로서 입력 받는다.Next, the input interface activation module 222 receives, as an interaction request frame descriptor (descriptor_request_interaction), "a viewable place" input by the interaction requesting user A as shown in FIG. 3 (c).

프레임 식별자 관리 모듈(224)은 인터럽트 프레임(frame_interrupted)을 식별하는 프레임 식별자(id_frame)를 생성하여 인터랙션 요청 프레임 기술자(descriptor_request_interaction)와 프레임 식별자(id_frame)를 연관시키는 기능을 수행한다. 도 4의 실시예에 도시된 바와 같이 프레임 식별자(id_frame)는 인터랙션 요청 프레임 기술자(descriptor_request_interaction)뿐 아니라 동영상의 여러 프레임 중에서 인터럽트 프레임(frame_interrupted)를 식별하기 위해서 동영상의 전체 재생시간 중 인터럽트 프레임(frame_interrupted)의 시간정보(Time) 또는 프레임 일련번호 등의 정보와 연관될 수 있다. 예컨대 전체 3분 30초 길이의 동영상에서 인터럽트 요청 유저(A)가 1분 35초 지점에서 인터럽트를 하였다면 인터럽트 프레임(frame_interrupted)의 프레임 식별자 CMT_2_12는 인터럽트된 시간정보(time)인 1분 35초와 연관된다.The frame identifier management module 224 generates a frame identifier (id_frame) for identifying an interrupt frame (frame_interrupted), and associates an interaction request frame descriptor (descriptor_request_interaction) with a frame identifier (id_frame). As shown in the embodiment of FIG. 4, the frame identifier id_frame includes an interrupt request frame descriptor (descriptor_request_interaction) as well as an interrupt frame (frame_interrupted) during the entire reproduction time of the moving picture to identify an interrupt frame (frame_interrupted) Such as time information (Time) or frame serial number of the frame. For example, if the interrupt request user A interrupts at a point of 1 minute and 35 seconds in a moving picture having a total length of 3 minutes and 30 seconds, the frame identifier CMT_2_12 of the interrupt frame (frame_interrupted) is associated with 1 minute and 35 seconds of the interrupted time information do.

한편, 프레임 식별자 관리 모듈(224)은 단일의 동영상에 대해 복수의 프레임들에서 단일의 인터랙션 요청 유저(A)로부터 복수의 인터랙션 요청 프레임 기술자(descriptor_request_interaction)들을 입력 받을 수 있을 뿐 아니라, 단일의 프레임에서 복수의 인터랙션 요청 유저(A)들로부터 복수의 인터랙션 요청 프레임 기술자(descriptor_request_interaction)들을 입력 받을 수 있다. 이 경우 프레임 식별자 관리 모듈(224)은 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및 프레임 식별자(id_frame)와 연관되는 유저 식별자(id_user)를 더 연관시킬 수 있다.On the other hand, the frame identifier management module 224 can receive a plurality of interaction request frame descriptors (descriptor_request_interactions) from a single interaction requesting user A in a plurality of frames for a single moving picture, A plurality of interaction request frame descriptors (descriptor_request_interactions) can be input from a plurality of interaction requesting users A. In this case, the frame identifier management module 224 may further associate a user identifier (id_user) associated with an interaction request frame descriptor (descriptor_request_interaction) and a frame identifier (id_frame).

메시지 서비스 서버 제어 모듈(226)은 먼저, 메시지 서비스 서버(300)를 제어하여 인터랙션 요청 유저(A)와 인터랙션 응답 유저(B)간 제 1 메시징 세션(session_messaging_1st)을 개시하는 기능을 수행한다.The message service server control module 226 first controls the message service server 300 to perform a function of initiating a first messaging session (session_messaging_1st) between the interaction requesting user A and the interaction responding user B.

메시지 서비스 서버 제어 모듈(226)은 선택된 메시지 서비스 제공자의 메시지 서비스 서버(300)로 제 1 메시징 세션(session_messaging_1st) 개시를 위한 제 1 메시지 세션 개시 요청을 전송한다. 이에 따라 해당 메시지 서비스 서버(300)는 제 1 메시징 세션(session_messaging_1st)을 개시한다. 여기서, 메시징 세션은 둘 이상의 유저 간 임의의 쌍방향 네트워크 연결을 의미한다.The message service server control module 226 sends a first message session start request for starting a first messaging session (session_messaging_1st) to the message service server 300 of the selected message service provider. Accordingly, the message service server 300 starts a first messaging session (session_messaging_1st). Here, a messaging session means any two-way network connection between two or more users.

다음으로, 메시지 서비스 서버 제어 모듈(266)은 메시지 서비스 서버(300)를 제어하여 제 1 메시징 세션(session_messaging_1st)을 통해 인터랙션 응답 유저(B)에게 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 전달하는 기능을 수행한다. 이러한 구성을 통해 도 5에 도시된 바와 같이 인터랙션 응답 유저(B)는 메시지 서비스 서버(300)가 제공하는 웹페이지가 아닌 자신의 사용자 단말기(400)에 설치된 메신저 클라이언트를 통해 "전망 좋은 곳이네요."라는 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 수신한다. 즉, 인터랙션 응답 유저(B)는 동영상 재생산 서비스 서비스에 가입하거나 동영상 재생산 서비스 서버(200)에 접속하지 않더라도 해당 메시지 서비스 제공자를 통해 자신과 인맥관계가 형성된 인터랙션 요청 유저(A)로부터 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 신속하게 수신할 수 있다.Next, the message service server control module 266 controls the message service server 300 to transmit the interaction request frame descriptor (descriptor_request_interaction) to the interaction response user B through the first messaging session (session_messaging_1st) do. 5, the interaction response user B is not a web page provided by the message service server 300 but a messenger client installed in his / her own user terminal 400, which is a good place to view. Quot; (descriptor_request_interaction). That is, even if the user B does not subscribe to the video reproduction service server 200 or does not access the video reproduction service server 200, the interaction response user B receives, from the interaction requesting user A, (descriptor_request_interaction).

다음으로, 도 6에 도시된 바와 같이 메시지 서비스 서버 제어 모듈(224)은 인터랙션 응답 유저(B)가 인터랙션 요청 프레임 기술자(descriptor_request_interaction)와 연관되어 메시지 입력 인터페이스(410)를 통해 입력한 인터랙션 응답 메시지(message_reply_interaction)를 제 1 메시징 세션(session_messaging_1st) 및 메시지 서비스 서버(300)를 통해 수신하는 기능을 수행한다. 이러한 구성에 따라 메신저 클라이언트를 통해 "전망 좋은 곳이네요."라는 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 수신한 인터랙션 응답 유저(B)는 메신저 클라이언트의 메시지 입력 인터페이스(410)를 통해 "저도 보고 싶어요."라는 인터랙션 응답 메시지(message_reply_interaction)를 입력한다. 이에 따라 메시지 서비스 서버 제어 모듈(224)은 제 1 메시징 세션 및 메시지 서비스 서버(300)를 통해 인터랙션 응답 메시지(message_reply_interaction)를 수신한다.6, the message service server control module 224 determines whether or not the interaction response user B transmits an interaction response message (hereinafter, referred to as " interaction request message ") input through the message input interface 410 in association with the interaction request frame descriptor (descriptor_request_interaction) message_reply_interaction) through the first messaging session (session_messaging_1st) and the message service server 300. [ According to this configuration, the interaction response user B receiving the interaction request frame descriptor (descriptor_request_interaction) of "It is a good place to view" through the messenger client receives the message "I want to see me" through the message input interface 410 of the messenger client. Quot; message_reply_interaction " Accordingly, the message service server control module 224 receives an interaction response message (message_reply_interaction) through the first messaging session and the message service server 300.

이러한 구성에 따르면, 인터랙션 응답 유저(B)는 동영상 재생산 서비스에 가입하거나 동영상 재생산 서비스 서버(200) 에 접속하지 않더라도 인터랙션 응답 메시지(message_reply_interaction)를 자신의 사용자 단말기(400)에 설치된 메신저 클라이언트의 메시지 입력 인터페이스(410)를 통해 신속하게 입력할 수 있다. 또한, 메시지 클라이언트를 통해 입력한 인터랙션 응답 메시지(message_reply_interaction)는 인터랙션 요청 프레임 기술자(descriptor_request_interaction)가 오버레이된 프레임과 동일 또는 인접한 프레임에 자동으로 오버레이된다..According to this configuration, even if the interactive response user B subscribes to the video reproduction service or does not access the video reproduction service server 200, the interaction response message (message_reply_interaction) is input to the messenger client installed in the user terminal 400 And can be quickly input through the interface 410. In addition, the interaction response message (message_reply_interaction) input through the message client is automatically overlaid on the same or adjacent frame as the frame in which the interaction request frame descriptor (descriptor_request_interaction) is overlaid.

그래픽 처리부(230)는 동영상에 인터랙션 응답 메시지(message_reply_interaction)를 오버레이하는 기능을 수행한다. 보다 구체적으로 그래픽 처리부(230)는 오버레이 처리 모듈(232)을 포함하여 구성되며, 오버레이 처리 모듈(232)은 인터랙션 응답 메시지(message_reply_interaction)를 동영상에 오버레이하되, 프레임 식별자 관리 모듈(224)에 의해 생성된 프레임 식별자(id_frame)를 통해 식별된 인터럽트 프레임(frame_interrupted)으로부터 기설정된 구간의 프레임에 오버레이하는 기능을 수행한다.The graphic processing unit 230 performs a function of overlaying an interaction response message (message_reply_interaction) on the moving picture. More specifically, the graphic processing unit 230 includes an overlay processing module 232. The overlay processing module 232 overlays the motion response message (message_reply_interaction) on the moving image, and the overlay processing module 232 generates And performs overlay on a frame of a predetermined interval from an interrupt frame (frame_interrupted) identified through a frame identifier (id_frame).

한편, 오버레이 처리 모듈(232)은 인터랙션 응답 메시지(message_reply_interaction) 뿐 아니라 인터랙션 요청 프레임 기술자(descriptor_request_interaction)도 동영상에 오버레이하는 것이 바람직하다. 이 경우 오버레이 처리 모듈(232)은 인터럽트 프레임(frame_interrupted)으로부터 기설정된 구간의 프레임까지 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 오버레이 하도록 구성할 수 있다.Meanwhile, the overlay processing module 232 preferably overlays an interaction request frame descriptor (descriptor_request_interaction) as well as an interaction response message (message_reply_interaction). In this case, the overlay processing module 232 may be configured to overlay an interaction request frame descriptor (descriptor_request_interaction) from an interrupt frame (frame_interrupted) until a frame of a predetermined interval.

상술한 기설정된 구간의 프레임은 시각적으로 인지 가능한 시간 동안의 프레임, 특정 시간 동안의 프레임, 또는 인터랙션 응답 메시지(message_reply_interaction) 및 인터랙션 요청 프레임 기술자(descriptor_request_interaction)와 관련된 장면이 존재하는 프레임일 수 있다.The frame of the preset interval may be a frame for a visually recognizable time period, a frame for a specific time, or a frame in which a scene related to an interaction response message (message_reply_interaction) and an interaction request frame descriptor (descriptor_request_interaction) exists.

복수의 인터랙션 응답 메시지(message_reply_interaction) 및 인터랙션 요청 프레임 기술자(descriptor_request_interaction)가 하나의 프레임에 오버레이되는 경우 각각의 작성자가 누구인지 식별하기가 어렵다는 문제가 있다. 이러한 문제를 해결하기 위해 바람직하게는, 오버레이 처리 모듈(232)은 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 오버레이하는 경우에는 인터랙션 요청 유저(A)의 사용자 식별자(id_user)를 더 부가하거나 인터랙션 응답 프레임 기술자(descriptor_request_interaction)를 오버레이하는 경우에는 인터랙션 응답 유저(B)의 사용자 식별자(id_user)를 더 부가하는 것이 바람직하다. 실시예에 따라서는 사용자 식별자(id_user) 별로 서로 구별되도록 각각의 인터랙션 응답 메시지(message_reply_interaction)와 인터랙션 요청 프레임 기술자(descriptor_request_interaction)의 텍스트 색상, 텍스트 크기, 또는 텍스트 서체를 서로 다르게 지정할 수도 있다.When a plurality of interaction response messages (message_reply_interaction) and an interaction request frame descriptor (descriptor_request_interaction) are overlaid on one frame, it is difficult to identify who each creator is. To overcome this problem, preferably, the overlay processing module 232 adds the user identifier (id_user) of the interaction requesting user A or adds the user identifier (id_user) of the interaction requesting frame descriptor (descriptor_request_interaction) descriptor_request_interaction), the user identifier (id_user) of the interaction responding user B is preferably added. According to an embodiment, the text color, the text size, or the text font of each interaction response message (message_reply_interaction) and the interaction request frame descriptor (descriptor_request_interaction) may be specified differently for each user identifier (id_user).

도 6의 실시예에 있어서, 인터랙션 요청 유저(A)가 프레임 D에서 "전망 좋은 곳이네요."라는 제 1 인터랙션 요청 프레임 기술자(descriptor_request_interaction_1st)를 프레임 기술자 입력 인터페이스(610)를 통해 입력하면 오버레이 처리 모듈(232)은 동영상의 프레임 D(Frame D)에 "전망 좋은 곳이네요."를 오버레이한다. 여기서, 제 1 인터랙션 요청 프레임 기술자(descriptor_request_interaction_1st)가 오버레이되는 위치는, 인터랙션 요청 유저(A)가 선택한 프레임 기술자 입력 인터페이스(610)의 위치와는 별도의 위치, 즉, 프레임 D 상의 기설정된 특정 영역일 수도 있다. 다음으로, 인터랙션 응답 유저(B)가 이에 대한 응답으로 "저도 보고 싶어요."라는 제 1 인터랙션 응답 메시지(message_reply_interaction_1st)를 메신저 클라이언트의 메시지 입력 인터페이스(410)를 통해 입력하면 오버레이 처리 모듈(232)은 동영상의 프레임 D에 "저도 보고 싶어요."를 오버레이한다. 여기서, 제 1 인터랙션 응답 메시지(message_reply_interaction_1st)가 오버레이되는 위치는 상술한 제 1 인터랙션 요청 프레임 기술자(descriptor_request_interaction_1st)가 오버레이되는 위치에서 기설정된 범위 내일 수 있다. 기설정된 범위는 메시지들을 한눈에 보기 편한 범위 내일 수 있다. 다음으로, 인터랙션 요청 유저(A)가 이에 대한 응답으로 프레임 D에서 "하와이 입니다."라는 제 2 인터랙션 요청 프레임 기술자(descriptor_request_interaction_2nd)를 프레임 기술자 입력 인터페이스(610)를 통해 입력하면 오버레이 처리 모듈(232)은 동영상의 프레임 D에 "하와이 입니다."를 오버레이한다. 다음으로, 인터랙션 응답 유저(B)가 이에 대한 응답으로 "여행갑시다."라는 제 2 인터랙션 응답 메시지(message_reply_interaction_2nd)를 메신저 클라이언트의 메시지 입력 인터페이스(410)를 통해 입력하면 오버레이 처리 모듈(232)은 동영상의 프레임 D에 "여행갑시다."를 오버레이한다In the embodiment of FIG. 6, when the interaction request user A inputs a first interaction request frame descriptor (descriptor_request_interaction_1st) of "It is a viewable place" in the frame D through the frame descriptor input interface 610, (232) overlay "It's a good place to view" in the video frame D (Frame D). Here, the position at which the first interaction request frame descriptor (descriptor_request_interaction_1st) is overlaid may be a position other than the position of the frame descriptor input interface 610 selected by the interaction requesting user A, that is, It is possible. Next, when the interaction response user B inputs a first interaction response message (message_reply_interaction_1st) of "I want to see it" in response to this via the message input interface 410 of the messenger client, the overlay processing module 232 Overlay "I want to see it." In frame D of the video. Here, the position where the first interaction response message (message_reply_interaction_1st) is overlaid may be within a predetermined range at the position where the first interaction request descriptor (descriptor_request_interaction_1st) described above is overlaid. The predetermined range may be within a range where the messages can be seen at a glance. Next, when the interaction request user A inputs a second interaction request frame descriptor (descriptor_request_interaction_2nd) of "Hawaii is" in the frame D through the frame descriptor input interface 610 in response thereto, the overlay processing module 232 Overlay "Hawaii" in frame D of the video. Next, when the interaction response user B inputs a second interaction response message (message_reply_interaction_2nd) in response to this, via the message input interface 410 of the messenger client, the overlay processing module 232 transmits the second interaction response message Overlay "Let's Travel" on Frame D of

그런데, 오버레이되는 인터랙션 응답 메시지(message_reply_interaction)에 의해 동영상의 중요정보에 해당하는 예컨대 주위적 인물, 건물, 물체 등의 오브젝트가 가려지면 동영상 감상 유저는 동영상 감상에 방해를 받는 문제가 있다. 이러한 문제를 해결하기 위해서는 이미지 분석을 통해 주요 오브젝트를 추출하고, 추출된 주요 오브젝트를 회피하여 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및/또는 인터랙션 응답 메시지(message_reply_interaction)를 오버레이하는 것이 바람직하다. 이를 위해 그래픽 처리부(230)는, 인터럽트 프레임(frame_interrupted)으로부터 기설정된 구간의 프레임의 이미지를 분석하여 적어도 하나의 오브젝트를 추출하는 오브젝트 추출 모듈(236)을 더 포함하여 구성되고, 오버레이 처리 모듈(232)은 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및/또는 인터랙션 응답 메시지(message_reply_interaction)와 추출된 오브젝트가 중첩되는 영역이 최소화되도록 인터랙션 응답 메시지(message_reply_interaction)를 인터럽트 프레임(frame_interrupted)으로부터 기설정된 구간의 프레임 상에 배치할 수 있다.However, if an object such as a surrounding person, a building, or an object corresponding to important information of the moving picture is hidden by the overlayed interaction response message (message_reply_interaction), the moving picture viewing user is disturbed by the moving picture appreciation. In order to solve this problem, it is desirable to extract a main object through image analysis and avoid an extracted main object to overlay an interaction request frame descriptor (descriptor_request_interaction) and / or an interaction response message (message_reply_interaction). The graphic processing unit 230 may further include an object extraction module 236 for analyzing an image of a frame of a predetermined interval from an interrupt frame (frame_interrupted) to extract at least one object. The overlay processing module 232 ) Arranges an interaction response message (message_reply_interaction) on the frame of a predetermined section from the interrupt frame (frame_interrupted) such that the area where the extracted object is overlapped with the descriptor_request_interaction and / or the interaction response message (message_reply_interaction) can do.

또한 화면에 오버레이되는 인터랙션 요청 프레임 기술자(descriptor_request_interaction)들 및/또는 인터랙션 응답 메시지(message_reply_interaction)들이 과도한 경우 동영상의 대부분 영역이 인터랙션 요청 프레임 기술자(descriptor_request_interaction)들 및/또는 인터랙션 응답 메시지(message_reply_interaction)들에 가려지는 문제가 있다.Also, when the interaction request frame descriptors (descriptor_request_interaction) and / or the interaction response message (message_reply_interaction) that are overlaid on the screen are excessive, most of the area of the moving picture is covered by the interaction request frame descriptors (descriptor_request_interactions) and / or the interaction response messages (message_reply_interactions) There is a problem to lose.

이러한 문제를 해결하기 위해서는 임계치 이상의 인터랙션 요청 프레임 기술자(descriptor_request_interaction)들 및/또는 인터랙션 응답 메시지(message_reply_interaction)들은 축약하여 표시하는 것이 바람직하다. 이를 위해 도 7에 도시된 바와 같이 메시지 처리부(220)는 프레임 식별자 관리 모듈(224)이 생성한 프레임 식별자(id_frame)별 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및/또는 인터랙션 응답 메시지(message_reply_interaction) 수를 카운팅하는 카운팅 모듈(227)을 더 포함하여 구성된다. 그래픽 처리부(230)는 카운팅 모듈(227)의 카운팅 결과가 임계치 이상인지 판단하여 임계치 이상인 경우, 임계치 이상의 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및/또는 인터랙션 응답 메시지(message_reply_interaction)의 수를 표시하는 제 1 표시항목(620) 또는 임계치 이상의 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및/또는 인터랙션 응답 메시지(message_reply_interaction)의 존재를 표시하는 제 2 표시항목(630) 중 어느 하나를 생성하는 인디케이터 생성 모듈(238)을 더 포함하여 구성되고, 오버레이 처리 모듈(232)은, 제 1 표시항목(620) 또는 제 2 표시항목(630) 중 어느 하나를 프레임 식별자(id_frame)를 통해 식별된 인터럽트 프레임(frame_interrupted)으로부터 기설정된 구간의 프레임에 오버레이하도록 구성할 수 있다.In order to solve this problem, the interaction request frame descriptors (descriptor_request_interactions) and / or the interaction response messages (message_reply_interaction) are preferably displayed in abbreviated form. 7, the message processing unit 220 counts the number of the interaction request frame descriptor (descriptor_request_interaction) and / or the interaction response message (message_reply_interaction) for each frame identifier (id_frame) generated by the frame identifier management module 224 And a counting module 227 for counting the number of times the image is displayed. The graphic processing unit 230 determines whether the counting result of the counting module 227 is equal to or greater than the threshold and displays a first indication indicating the number of interaction request frame descriptors (descriptor_request_interaction) and / or an interaction response message (message_reply_interaction) Further includes an indicator generation module 238 for generating either an item 620 or a second indication item 630 indicating the presence of an interaction request frame descriptor (descriptor_request_interaction) and / or an interaction response message (message_reply_interaction) And the overlay processing module 232 is configured to process either the first display item 620 or the second display item 630 from an interrupt frame (frame_interrupted) identified through a frame identifier (id_frame) It can be configured to overlay the frame.

이때 제 1 표시항목(620) 또는 제 2 표시항목(630)으로 축약된 초과 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및/또는 인터랙션 응답 메시지(message_reply_interaction)를 사용자 선택에 의해 사용자에게 디스플레이하는 것이 바람직하다. 이를 위해 유저 입력 처리부(240)는, 도 7에 도시된 바와 같이 유저의 제 1 표시항목(620) 또는 제 2 표시항목(630)의 선택에 따라 생성된 제 1 선택신호(signal_selection_1st)를 사용자 단말기(100)로부터 통신부(250)를 통해 수신하고, 오버레이 처리 모듈(232)은 제 1 선택신호(signal_selection_1st)의 수신에 따라 임계치 이상의 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및/또는 인터랙션 응답 메시지(message_reply_interaction)를 표시하는 초과항목 목록(640)을 인터럽트 프레임(frame_interrupted)으로부터 기설정된 구간의 프레임에 오버레이하도록 구성할 수 있다.At this time, it is preferable to display the abridged excess interaction request frame descriptor (descriptor_request_interaction) and / or the interaction response message (message_reply_interaction) to the user by the first display item 620 or the second display item 630. 7, the user input processing unit 240 transmits a first selection signal (signal_selection_1st) generated according to the selection of the first display item 620 or the second display item 630 of the user to the user terminal The overlay processing module 232 receives an interaction request frame descriptor (descriptor_request_interaction) and / or an interaction response message (message_reply_interaction) of a threshold value or more in response to reception of the first selection signal (signal_selection_1st) It is possible to configure the overflow item list 640 to be overlaid on a frame of a predetermined interval from an interrupt frame (frame_interrupted).

여기서 제 1 선택신호(signal_selection_1st)를 발생하는 사용자 단말기는 인터랙션 요청 유저(A)의 사용자 단말기(100) 또는 인터랙션 응답 유저(B)의 사용자 단말기(400)에 한정되는 것은 아니고, 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및/또는 인터랙션 응답 메시지(message_reply_interaction)가 오버레이된 동영상을 추후에 감상하는 제삼자의 사용자 단말기일 수 있다.The user terminal that generates the first selection signal signal_selection_1st is not limited to the user terminal 100 of the interaction requesting user A or the user terminal 400 of the interaction responding user B, descriptor_request_interaction) and / or an interaction response message (message_reply_interaction) may be a user terminal of a third party who will later watch the overlaid video.

초과항목 목록(640)이 제공되는 위치는 반드시 동영상 상으로 제한되는 것은 아니고, 실시예에 따라 전체화면이 아닌 웹페이지의 일부 영역에서 동영상이 제공되는 경우 동영상의 바깥쪽 인근의 위치 등에 팝업창 등으로 활성화될 수 있다.The location where the excess item list 640 is provided is not necessarily limited to a moving picture. If a moving picture is provided in a part of a web page rather than a full screen according to an embodiment, a location near the outside of the moving picture Can be activated.

한편, 동영상을 재생중인 제삼자가 오버레이된 인터랙션 응답 메시지(message_reply_interaction)에 흥미를 갖고 해당 대화에 참여하여 자신의 의견을 동영상에 오버레이하는 것을 원하는 경우가 있을 수 있다. 뿐만 아니라 인터랙션 요청 유저(A)가 시간이 흐른 뒤 자신의 인터랙션 요청 프레임 기술자(descriptor_request_interaction)에 대한 인터랙션 응답 메시지(message_reply_interaction)에 연속해서 새로운 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 또는 새로운 인터랙션 응답 메시지(message_reply_interaction)를 동영상에 오버레이하는 것을 원하는 경우가 있을 수 있다.Meanwhile, there may be a case where a third party playing a moving image is interested in an overlayed interaction response message (message_reply_interaction) and wants to participate in the conversation and overlay his or her opinion on the moving image. In addition, after a predetermined period of time, the user A requests a new interaction request descriptor (descriptor_request_interaction) or a new interaction response message (message_reply_interaction) in response to an interaction response message (message_reply_interaction) for its own interaction request frame descriptor (descriptor_request_interaction) You may want to overlay the video.

이를 위해 유저 입력 처리부(240)는 오버레이된 인터랙션 응답 메시지(message_reply_interaction)에 대한 유저(C)의 선택에 따른 제 2 선택신호(signal_selection_2nd)를 사용자 단말기(500)로부터 통신부(250)를 통해 수신하고, 메시지 서비스 서버 제어 모듈(226)은 유저(C) 및 인터랙션 응답 메시지(message_reply_interaction)를 작성한 인터랙션 응답 유저(B)를 포함하여 제 2 메시징 세션(session_messaging_2nd)이 개시되도록 메시지 서비스 서버(300)를 제어할 수 있다.To this end, the user input processing unit 240 receives the second selection signal (signal_selection_2nd) according to the selection of the user C for the overlaid interaction response message (message_reply_interaction) from the user terminal 500 through the communication unit 250, The message service server control module 226 controls the message service server 300 to start the second messaging session (session_messaging_2nd) including the user C and the interaction response user B that created the interaction response message (message_reply_interaction) .

실시예에 따라서 유저(C)가 동영상에 오버레이된 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 선택하는 경우 메시지 서비스 서버 제어 모듈(226)은 인터랙션 요청 유저(A)를 포함하여 제 2 메시징 세션(session_messaging_2nd)이 개시되도록 메시지 서비스 서버(300)를 제어할 수 있다.When the user C selects the interaction request frame descriptor (descriptor_request_interaction) overlaid on the moving picture, the message service server control module 226 transmits a second messaging session (session_messaging_2nd) including the interaction requesting user A The message service server 300 can be controlled so as to be started.

다른 실시예에서는, 유저(C)에 의해 제 2 선택신호(signal_selection_2nd)가 생성된 경우, 메시지 서비스 서버 제어 모듈(226)은 제 1 메시징 세션(session_messaging_1st)에 참여자였던 인터랙션 요청 유저(A) 및 인터랙션 응답 유저(B)를 모두 포함하여 제 2 메시징 세션(session_messaging_2nd)을 개시하도록 메시지 서비스 서버(300)를 제어할 수 있다.In another embodiment, when the second selection signal (signal_selection_2nd) is generated by the user C, the message service server control module 226 controls the interaction request user A who was a participant in the first messaging session (session_messaging_1st) And control the message service server 300 to start a second messaging session (session_messaging_2nd) including all of the responding users (B).

이하에서는 도 8의 실시예를 참조하여 제 2 메시징 세션(session_messaging_2nd)의 개시과정을 상세히 설명한다. 먼저 인터랙션 요청 유저(A)를 포함한 유저(C) 는 도 8(a)에 도시된 바와 같이 동영상 감상 중에 이미 오버레이된 "저도 보고 싶네요."라는 인터랙션 응답 메시지(message_reply_interaction)를 선택한다. 이에 따라 유저(C)의 사용자 단말기(500)는 제 2 선택신호(signal_selection_2nd)를 생성하여 네트워크를 통해 동영상 재생산 서비스 서버(200)로 전송한다. 동영상 재생산 서비스 서버(200)의 유저 입력 처리부(240)는 통신부(250)를 통해 제 2 선택신호(signal_selection_2nd)를 수신하고, 이에 따라 메시지 서비스 서버 제어 모듈(226)은 유저(C)와 인터랙션 응답 유저(B) 간의 제 2 메시징 세션(session_messaging_2nd)이 개설되도록 메시지 서비스 서버(300)를 제어한다.Hereinafter, the starting process of the second messaging session (session_messaging_2nd) will be described in detail with reference to the embodiment of FIG. First, the user C including the interaction requesting user A selects an interaction response message (message_reply_interaction) which is already overlaid during the video viewing as shown in Fig. 8 (a). Accordingly, the user terminal 500 of the user C generates a second selection signal (signal_selection_2nd) and transmits it to the video reproduction service server 200 through the network. The user input processing unit 240 of the moving picture reproduction service server 200 receives the second selection signal signal_selection_2nd through the communication unit 250 and accordingly the message service server control module 226 transmits an interaction response And controls the message service server 300 such that a second messaging session (session_messaging_2nd) between users B is established.

이때 입력 인터페이스 활성화 모듈(222)은 제 2 선택신호(signal_selection_2nd)의 수신에 따라 선택된 인터랙션 응답 메시지(message_reply_interaction)가 오버레이된 영역의 인근에 새로운 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 입력 받는 프레임 기술자 입력 인터페이스(610)를 활성화하는 것이 바람직하다. 이때 입력 인터페이스 활성화 모듈(222)은 실시예에 따라 텍스트 입력 인터페이스뿐 아니라 이모티콘 또는 사진 등의 정지 이미지 또는 GIF 애니메이션 이미지 또는 사용자의 동영상 등의 동적 이미지를 입력할 수 있는 멀티미디어 입력 인터페이스를 활성화하도록 구성할 수 있다. 또한 프레임 기술자 입력 인터페이스(610)가 활성화되는 위치는 반드시 선택된 인터랙션 응답 메시지(message_reply_interaction)가 오버레이된 영역의 인근으로 제한되는 것은 아니고, 실시예에 따라 전체화면이 아닌 웹페이지의 일부 영역에서 동영상이 제공되는 경우 동영상의 바깥쪽 인근의 위치 등에 팝업창 등으로 활성화될 수 있다.At this time, the input interface activation module 222 generates a frame descriptor input interface (descriptor_request_interaction) for receiving a new interaction request frame descriptor (descriptor_request_interaction) in the vicinity of the area where the selected interaction response message (message_reply_interaction) 610). At this time, the input interface activation module 222 is configured to activate a multimedia input interface capable of inputting a text input interface as well as a dynamic image such as a still image or a GIF animation image, such as an emoticon or a photograph, . In addition, the location where the frame descriptor input interface 610 is activated is not necessarily limited to the vicinity of the area where the selected interaction response message (message_reply_interaction) is overlaid. In this case, It can be activated by a pop-up window or the like at a position near the outside of the video.

유저(C)가 프레임 기술자 입력 인터페이스(610)를 통해 새로운 인터랙션 요청 프레임 기술자(descriptor_request_interaction)로서 "안녕하세요. 저는 다녀왔습니다."를 입력한 경우 인터랙션 응답 유저(B)의 사용자 단말기(400)의 메신저 클라이언트를 통해 보여지는 새로운 인터랙션 요청 프레임 기술자(descriptor_request_interaction) "안녕하세요. 저는 다녀왔습니다."를 도 8(b)는 도시한다.When the user C inputs "Hello, I am home" as a new interaction request frame descriptor (descriptor_request_interaction) through the frame descriptor input interface 610, the messenger client of the user terminal 400 of the interaction response user B A new interaction request frame descriptor (descriptor_request_interaction) is shown in FIG. 8 (b).

인터랙션 응답 유저(B)의 사용자 단말기(400)에 설치된 메신저 클라이언트의 메시지 입력 인터페이스(410)를 통해 새로운 인터랙션 응답 메시지(message_reply_interaction)로서 "저곳이 어디인가요"를 입력한 경우 유저(C)의 사용자 단말기(500)의 메신저 클라이언트를 통해 보여지는 인터랙션 응답 메시지(message_reply_interaction)를 도 8(c)는 도시한다.When the message " Where is it? "Is input as a new interaction response message (message_reply_interaction) through the message input interface 410 of the messenger client installed in the user terminal 400 of the interaction response user B, (C) shows an interaction response message (message_reply_interaction) shown through the messenger client of the mobile terminal 500 shown in FIG.

이러한 실시예에 따르면, 유저(C)는 동영상 감상 중 동영상에 오버레이된 인터랙션 응답 메시지(message_reply_interaction)를 선택하는 행위만으로 해당 인터랙션 응답 메시지(message_reply_interaction)를 작성한 인터랙션 응답 유저(B)와 커뮤니케이션을 시작하고, 메신저 클라이언트를 이용하여 새로이 작성한 자신의 인터랙션 응답 메시지(message_reply_interaction)를 동영상에 용이하게 오버레이하도록 하는 효과가 있다.According to this embodiment, the user C starts communication with the interaction responding user B that created the corresponding interaction response message (message_reply_interaction) by only selecting the interaction response message (message_reply_interaction) overlaid on the moving image while watching the moving image, There is an effect that the newly created own interaction response message (message_reply_interaction) can be easily overlaid on the moving image by using the messenger client.

한편, 오버레이 처리 모듈(232)은 제 2 메시징 세션(session_messaging_2nd)에 의해 추가된 인터랙션 응답 메시지(message_reply_interaction)를 제 2 선택신호(signal_selection_2nd)가 발생된 인터랙션 응답 메시지(message_reply_interaction)와 연관된 프레임 식별자(id_frame)를 통해 식별된 프레임으로부터 기설정된 구간의 프레임에 오버레이하는 것이 바람직하다. 이러한 실시예에 따르면 새로운 인터랙션 응답 메시지(message_reply_interaction)가 기존의 인터랙션 응답 메시지(message_reply_interaction)에 인접하게 배치되어 제삼자인 다른 유저가 자연스럽게 메시지들간 맥락을 이해하는 효과를 제공한다.Meanwhile, the overlay processing module 232 transmits an interaction response message (message_reply_interaction) added by the second messaging session (session_messaging_2nd) to a frame identifier (id_frame) associated with the interaction response message (message_reply_interaction) in which the second selection signal (signal_selection_2nd) It is preferable to overlay a frame of a predetermined interval from the frame identified through the frame. According to this embodiment, a new interaction response message (message_reply_interaction) is disposed adjacent to an existing interaction response message (message_reply_interaction), so that another user who is a third party naturally provides an effect of understanding the context between messages.

한편, 메신저 클라이언트를 통해 텍스트만으로 구성된 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 받게 되는 인터랙션 응답 유저(B)의 입장에서는 이를 일반 텍스트 메시지로 인식할 뿐 아니라 동영상의 특정 장면과의 연결성이 없기 때문에 인터랙션 요청 프레임 기술자(descriptor_request_interaction)의 맥락을 이해하기 어려울 수 있다. 따라서 인터랙션 요청 프레임 기술자(descriptor_request_interaction)와 함께 관련된 동영상에 대한 정보가 같이 전송되는 것이 바람직하다.On the other hand, in the case of the interaction response user B who receives the interaction request frame descriptor (descriptor_request_interaction) composed of only text via the messenger client, it not only recognizes this as a plain text message but also has no connectivity with a specific scene of the video, It may be difficult to understand the context of the descriptor_request_interaction. Accordingly, it is preferable that the information about the related moving picture together with the interaction request frame descriptor (descriptor_request_interaction) is transmitted together.

이를 위해 그래픽 처리부(230)는 인터럽트 프레임(frame_interrupted)으로부터 기설정된 구간의 프레임의 영상을 추출하여 인터럽트 프레임 데이터(data_ frame_interrupted)를 생성하는 인터럽트 프레임 데이터 생성 모듈(234)을 더 포함할 수 있다. 인터럽트 프레임 데이터(data_ frame_interrupted)는 예컨대 인터럽트 프레임(frame_interrupted)의 정지영상, 인터럽트 프레임(frame_interrupted)을 포함하는 기설정된 구간의 프레임 중 하나의 프레임의 정지영상, 또는 인터럽트 프레임(frame_interrupted)을 포함하는 기설정된 구간의 프레임 내의, 예컨대, 10초 정도의 동영상 클립일 수 있다.The graphic processor 230 may further include an interrupt frame data generation module 234 for extracting an image of a predetermined interval frame from an interrupt frame (frame_interrupted) to generate interrupt frame data (data_frame_interrupted). The interrupt frame data (data_frame_interrupted) includes data of a predetermined frame including an interrupt frame (frame_interrupted), a still image of one of frames of a predetermined interval including an interrupt frame (frame_interrupted), or an interrupt frame For example, about 10 seconds within a frame of the interval.

다음으로, 메시지 서비스 서버 제어 모듈(226)은 제 1 메시징 세션(session_messaging_1st)을 통해 인터랙션 응답 유저(B)에게 인터랙션 요청 프레임 기술자(descriptor_request_interaction)와 함께 인터럽트 프레임 데이터(data_ frame_interrupted) 및/또는 인터럽트 프레임 데이터(data_ frame_interrupted)에 연계된 정보를 더 전달하도록 메시지 서비스 서버(300)를 제어할 수 있다.Next, the message service server control module 226 notifies the interaction response user B via the first messaging session (session_messaging_1st) with the interaction request frame descriptor (descriptor_request_interaction) along with the interrupt frame data (data_frame_interrupted) and / (data_frame_interrupted) to the message service server 300 in order to transmit the information associated with the data_frame_interrupted.

메시징 서비스는 지나치게 많은 데이터 전송으로 인한 서비스 품질 저하를 방지하기 위해 적은 용량의 멀티미디어 파일만을 전송하는 것이 일반적이다. 따라서 인터럽트 프레임 데이터 생성 모듈(234)은 정지영상 또는 동영상으로 구성되는 인터럽트 프레임 데이터(data_ frame_interrupted)의 품질을 적절하게 저하시켜 데이터 크기를 저감하거나, 정지영상 또는 동영상으로 구성되는 인터럽트 프레임 데이터(data_ frame_interrupted)를 다운로드할 수 있는 URL 정보를 인터럽트 프레임 데이터(data_ frame_interrupted)에 연계된 정보로서 전송하는 것이 바람직하다.The messaging service generally transmits only a small amount of multimedia files in order to prevent deterioration of service quality due to excessive data transmission. Accordingly, the interrupt frame data generation module 234 reduces the data size by appropriately lowering the quality of the interrupt frame data (data_frame_interrupted) composed of the still image or the moving image, or generates the interrupt frame data (data_frame_interrupted As the information associated with the interrupt frame data (data_frame_interrupted).

한편, 메신저 클라이언트에서 보여지는 인터럽트 프레임 데이터(data_ frame_interrupted)는 썸네일과 같은 형태로 작게 보여지는 것이 일반적이다. 따라서 인터랙션 응답 유저(B)가 인터럽트 프레임 데이터(data_ frame_interrupted)를 메신저 클라이언트 상에서 선택하는 경우 이와 관련된 동영상을 바로 재생하도록 하는 것이 바람직하다. 더욱 바람직하게는 인터랙션 응답 유저(B)가 불필요한 부분을 시청할 필요 없이 수신한 인터랙션 요청 프레임 기술자(descriptor_request_interaction)가 오버레이된 인터럽트 프레임(frame_interrupted)부터 동영상을 재생함으로써 사용자 편의성을 높이는 것이 더욱 바람직하다.On the other hand, the interrupt frame data (data_frame_interrupted) shown in the messenger client is generally displayed as small as a thumbnail. Therefore, when the interactive response user B selects the interrupt frame data (data_frame_interrupted) on the messenger client, it is preferable to immediately reproduce the related moving image data. More preferably, the user does not need to watch unnecessary parts of the interaction responding user B, and it is more preferable to enhance the user's convenience by reproducing the moving picture from the interrupt frame (frame_interrupted) in which the received interaction request frame descriptor (descriptor_request_interaction) is overlaid.

이를 위해 유저 입력 처리부(240)는 인터랙션 응답 유저(B)의 인터럽트 프레임 데이터(data_frame_interrupted)의 선택에 따른 제 3 선택신호(signal_selection_3rd)를 메시지 서비스 서버(300)로부터 통신부(250)를 통해 더 수신할 수 있다. 또한 메시지 서비스 서버 제어 모듈(226)은, 제 3 선택신호(signal_selection_3rd)의 수신에 따라 인터럽트 프레임 데이터(data_frame_interrupted)와 연관된 동영상을 인터랙션 응답 유저(B)의 사용자 단말기(400)에서 재생되도록 메시지 서비스 서버(300)를 제어할 수 있다.To this end, the user input processing unit 240 further receives the third selection signal (signal_selection_3rd) according to the selection of the interrupt frame data (data_frame_interrupted) of the interaction response user B from the message service server 300 through the communication unit 250 . The message service server control module 226 controls the message service server 223 to reproduce a moving picture associated with the interrupt frame data data_frame_interrupted in response to the reception of the third selection signal_selection_3rd in the user terminal 400 of the interaction response user B, (300).

이하에서는 도 9를 참조하여 설명한다. 도 9(a)에 도시된 바와 같이 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 전송하는 경우 메시지 서비스 서버 제어 모듈(226)은 인터랙션 요청 프레임 기술자(descriptor_request_interaction)와 함께 프레임 D(Frame D)의 정지영상으로 구성되는 인터럽트 프레임 데이터(data_frame_interrupted)를 인터랙션 응답 유저(B)의 사용자 단말기(400)로 전송하도록 메시지 서비스 서버(300)를 제어한다. 인터랙션 응답 유저(B)가 도 9(b)에 도시된 바와 같이 메신저 클라이언트 상에서 수신된 인터럽트 프레임 데이터(data_frame_interrupted)를 선택한 경우 메시지 서비스 서버 제어 모듈(226)은 도 9(c)에 도시된 바와 같이 인터랙션 응답 유저(B)의 사용자 단말기(400)가 관련 동영상을 프레임 D부터 바로 재생하도록 메시지 서비스 서버(300)를 제어한다.The following description will be made with reference to Fig. 9A, when transmitting an interaction request descriptor (descriptor_request_interaction), the message service server control module 226 constructs a still image of a frame D (Frame D) together with an interaction request frame descriptor (descriptor_request_interaction) And controls the message service server 300 to transmit the interrupt frame data (data_frame_interrupted) to the user terminal 400 of the interactive response user B. [ 9 (b), the message service server control module 226, when the interaction response user B selects the interrupt frame data (data_frame_interrupted) received on the messenger client, The user terminal 400 of the interaction responding user B controls the message service server 300 to reproduce the related moving image directly from the frame D. [

한편, 실시예에 따라서는 인터랙션 응답 유저(B)가 사용자 단말기(400)에 설치된 메신저 클라이언트 상에서 인터럽트 프레임 데이터(data_frame_interrupted)가 아닌 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 선택하는 경우에도 전술한 실시예와 유사하게 인터랙션 응답 유저(B)의 사용자 단말기(400)가 인터럽트 프레임(frame_interrupted)부터 동영상을 재생하도록 구성할 수도 있다.Meanwhile, according to the embodiment, even when the interaction response user B selects the interaction request frame descriptor (descriptor_request_interaction) rather than the interrupt frame data (data_frame_interrupted) on the messenger client installed in the user terminal 400, The user terminal 400 of the interactive response user B may be configured to reproduce the moving picture from the interrupt frame (frame_interrupted).

이를 위해 유저 입력 처리부(240)는 인터랙션 응답 유저(B)의 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 선택에 따른 제 4 선택신호(signal_selection_4th)를 메시지 서비스 서버(300)로부터 통신부(250)를 통해 수신하고, 메시지 서비스 서버 제어 모듈(226)은, 제 4 선택신호(signal_selection_4th)의 수신에 따라 인터랙션 응답 유저(B)의 사용자 단말기(400)가 프레임 식별자(id_frame)를 통해 식별된 인터럽트 프레임(frame_interrupted)부터 동영상을 재생하도록 메시지 서비스 서버(300)를 제어할 수 있다.To this end, the user input processing unit 240 receives the fourth selection signal (signal_selection_4th) according to the interaction request frame descriptor (descriptor_request_interaction) of the interaction response user B from the message service server 300 through the communication unit 250, The message service server control module 226 determines that the user terminal 400 of the interaction response user B has received the interrupt request signal frame_interrupted from the frame_intermediate_frame through the frame identifier id_frame in response to the reception of the fourth selection signal signal_selection_4th, The message service server 300 can be controlled.

한편 실시예에 따라서는 전술한 실시예와 유사한 방법으로 인터랙션 요청 유저(A) 또는 인터랙션 응답 유저(B)가 메신저 클라이언트 상에서 인터랙션 응답 메시지(message_reply_interaction)를 선택하는 경우 인터럽트 프레임(frame_interrupted)부터 동영상이 재생되도록 구현할 수도 있다.On the other hand, according to the embodiment, when the interaction request user A or the interaction response user B selects an interaction response message (message_reply_interaction) on the messenger client in a similar manner to the above-described embodiment, .

제 1 메시징 세션(session_messaging_1st)이 개시되어 인터랙션 요청 유저(A)와 인터랙션 응답 유저(B)간 커뮤니케이션 과정에서 제삼자인 인터랙션 초대 유저(미도시)를 제 1 메시징 세션(session_messaging_1st)에 더 포함하도록 구성하는 것이 바람직하다. 동영상에 대한 관심사를 공유하는 사람이 다수인 경우 이러한 인터랙션 초대 유저의 추가는 보다 많은 사람들의 의견의 유입을 가능하게 하고, 이렇게 유입된 의견들을 자동으로 동영상에 오버레이함으로써 동영상 컨텐츠 재생산의 효과를 증가시킬 수 있다.The first messaging session (session_messaging_1st) is started to further include an interaction invitation user (not shown) as a third party in the communication process between the interaction requesting user A and the interaction responding user B in the first messaging session (session_messaging_1st) . If you have a large number of people who share your interests in video, the addition of these interacting invite users will allow more people to input their opinions and automatically overlay the comments on the video to increase the effectiveness of video content reproduction .

이를 위해 메시지 서비스 서버 제어 모듈(226)은 인터랙션 요청 유저(A) 또는 인터랙션 응답 유저(B)의 요청에 따라 인터랙션 요청 유저(A) 및 인터랙션 응답 유저(B)가 아닌 유저를 인터랙션 초대 유저로서 제 1 메시징 세션(session_messaging_1st)에 추가하도록 메시지 서비스 서버(300)를 제어할 수 있다.To this end, the message service server control module 226 sets the user who is not the interaction requesting user A and the interaction responding user B as the interaction invitation user in accordance with the request of the interaction requesting user A or the interaction responding user B 1 messaging session (session_messaging_1st).

한편 이렇게 초대된 인터랙션 초대 유저는 현재까지 진행된 커뮤니케이션의 맥락 및 커뮤니케이션의 대상이 되는 동영상을 모를 가능성이 높다. 따라서 동영상 재생산 서비스 서버(200)는 인터랙션 초대 유저의 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 또는 인터랙션 응답 메시지(message_reply_interaction)의 선택에 따라 관련된 동영상을 인터랙션 초대 유저의 사용자 단말기(미도시)를 통해 재생하도록 하는 것이 바람직하다.Meanwhile, the invited users of the interaction are likely to not know the context of the communication that has been conducted so far and the video that is the object of communication. Therefore, the video reproduction service server 200 may cause the related moving picture to be played through the user terminal (not shown) of the interactive invitation user according to the selection of the interaction request frame descriptor (descriptor_request_interaction) or the interaction response message (message_reply_interaction) desirable.

이를 위해 유저 입력 처리부(240)는, 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 또는 인터랙션 응답 메시지(message_reply_interaction)에 대한 인터랙션 초대 유저의 선택에 따른 제 5 선택신호(signal_selection_5th)를 메시지 서비스 서버(300)로부터 통신부를 통해 더 수신하도록 구성하고, 메시지 서비스 서버 제어 모듈(226)은, 제 5 선택신호(signal_selection_5th)의 수신에 따라 인터랙션 초대 유저의 사용자 단말기가 프레임 식별자(id_frame)를 통해 식별된 프레임부터 동영상을 재생하도록 메시지 서비스 서버(300)를 제어할 수 있다.To this end, the user input processing unit 240 receives a fifth selection signal (signal_selection_5th) according to a selection of an interaction invitation user for an interaction request frame descriptor (descriptor_request_interaction) or an interaction response message (message_reply_interaction) from the message service server 300 And the message service server control module 226 controls the user terminal of the interaction inviting user to reproduce the video from the frame identified through the frame identifier (id_frame) according to the reception of the fifth selection signal (signal_selection_5th) The message service server 300 can be controlled.

한편, 본 발명에 따르면 하나의 동영상에 복수의 유저들에 의한 다수의 인터랙션 요청 프레임 기술자(descriptor_request_interaction)들 및 인터랙션 응답 메시지(message_reply_interaction)들이 오버레이될 수 있다. 예컨대 동영상 내용을 잘 아는 동영상 업로드 유저의 경우 동영상을 전체 재생하여 오버레이 메시지들을 확인하는 것은 많은 시간이 소요되기 때문에 어떠한 메시지들이 부가되었는지만 확인하고자 할 수 있다. 이를 위해 메시지 처리부(220)는 적어도 하나 이상의 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및 적어도 하나 이상의 인터랙션 응답 메시지(message_reply_interaction)의 리스트로 구성되는 메시지 리스트를 사용자 단말기에 제공하는 메시지 리스트 생성 모듈(228)을 더 포함하도록 구성할 수 있다.Meanwhile, according to the present invention, a plurality of interaction request frame descriptors (descriptor_request_interactions) and an interaction response message (message_reply_interaction) by a plurality of users can be overlaid on one moving picture. For example, in the case of a video uploading user who knows the content of a moving picture, it may take a lot of time to check overlay messages to reproduce the entire moving picture. For this, the message processing unit 220 may further include a message list generation module 228 for providing a message list composed of at least one interaction request descriptor (descriptor_request_interaction) and at least one list of interaction response messages (message_reply_interaction) . ≪ / RTI >

동영상 재생산 서비스 방법How to Service Video Reproduction

이하에서는, 도 10 및 도 11을 참조하여 본 발명에 따른 동영상 재생산 서비스 방법을 설명한다. Hereinafter, a video reproduction service method according to the present invention will be described with reference to FIGS. 10 and 11. FIG.

먼저, 동영상 재생산 서비스 서버(200)가 인터랙션 요청 유저(A)의 인터럽션에 의해 동영상 재생 중에 프레임 기술자 입력 인터페이스(610)를 활성화하고, 프레임 기술자 입력 인터페이스(610)를 통해 입력된 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 수신하는 a 단계(S10)를 수행한다.First, the video reproduction service server 200 activates the frame descriptor input interface 610 during video reproduction by interrupting the interaction request user A, and inputs the interaction request frame descriptor input through the frame descriptor input interface 610 (descriptor_request_interaction) in step a).

이때 동영상 재생산 서비스 서버(200)는 인터렉션 요청 유저(A)의 사용자 단말기(100)에게 동영상 데이터와 웹페이지 데이터를 제공(S11)하는 방법으로 동영상 서비스를 제공한다. 사용자 단말기(100)가 인터랙션 요청 유저(A)에 의한 인터럽트를 감지하는 경우, 예컨대 프레임 기술자 입력 인터페이스 활성화 요청을 동영상 재생산 서비스 서버(200)에게 전송하고(S14), 동영상 재생산 서비스 서버(200)는 인터랙션 요청 유저(A)를 식별하고(S15) 식별된 유저인 경우 사용자 단말기(100) 의 프레임 기술자 입력 인터페이스(610) 활성화를 승인하는 방법(S16)으로 프레임 기술자 입력 인터페이스 활성화 단계가 진행될 수 있다.At this time, the video reproduction service server 200 provides a moving picture service by providing video data and web page data to the user terminal 100 of the interaction requesting user A (S11). When the user terminal 100 detects an interrupt by the interaction requesting user A, for example, a frame descriptor input interface activation request is transmitted to the video reproduction service server 200 (S14), and the video reproduction service server 200 The frame descriptor input interface activation step may proceed to the method S16 of identifying the interaction requesting user A (S15) and approving the activation of the frame descriptor input interface 610 of the user terminal 100 if the identified user is the identified user.

이후 도 3에 도시된 바와 같이 사용자 단말기(100)에 활성화된 프레임 기술자 입력 인터페이스(610)를 통해 인터랙션 요청 유저(A)가 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 입력하면, 인터랙션 요청 유저(A)의 사용자 단말기(100)는 입력된 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 네트워크를 통해 동영상 재생산 서비스 서버(200)에게 전송한다.3, when the interaction requesting user A inputs the interaction request frame descriptor (descriptor_request_interaction) through the frame descriptor input interface 610 activated to the user terminal 100, the interaction requesting user A The user terminal 100 transmits the inputted interaction request frame descriptor (descriptor_request_interaction) to the video reproduction service server 200 via the network.

다음으로, 동영상 재생산 서비스 서버(200)가 도 4에 도시된 바와 같이 인터랙션 요청 유저(A)에 의해 인터럽트된 인터럽트 프레임(frame_interrupted)을 식별하는 프레임 식별자(id_frame)를 생성하고(S21), 프레임 식별자(id_frame)와 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 연관시키는(S22) b 단계(S20)를 수행한다.Next, the video reproduction service server 200 generates a frame identifier (id_frame) for identifying an interrupt frame (frame_interrupted) interrupted by the interaction request user A as shown in FIG. 4 (S21) (id_frame) and an interaction request frame descriptor (descriptor_request_interaction) (S22).

다음으로, 동영상 재생산 서비스 서버(200)가 선택된 메시지 서비스 제공자의 메시지 서비스 서버(300)에 의해 인터랙션 요청 유저(A)와 인터랙션 응답 유저(B)간의 제 1 메시징 세션(session_messaging_1st)이 개시되도록 메시지 서비스 서버(300)를 제어하는 c 단계(S30)를 수행한다. c 단계(S30)는 보다 구체적으로 예컨대 동영상 재생산 서비스 서버(200)가 복수의 메시지 서비스 제공자(300-a, 300-b, 300-c) 중 어느 하나의 메시지 서비스 제공자를 식별하고(S31), 동영상 재생산 서비스 서버(200)가 식별된 메시지 서비스 제공자의 메시지 서비스 서버(300)에게 제 1 메시징 세션(session_messaging_1st)의 개시를 요청하고(S32), 메시지 서비스 서버(300)는 이에 따라 제 1 메시징 세션(session_messaging_1st)을 개시하는(S33) 방법으로 수행될 수 있다. Next, the video reproduction service server 200 transmits a message service (session_messaging_1st) between the interaction requesting user A and the interaction response user B by the message service server 300 of the selected message service provider to start a first messaging session And a step c30 of controlling the server 300 is performed. More specifically, for example, the video reproduction service server 200 identifies a message service provider among a plurality of message service providers 300-a, 300-b, and 300-c (S31) The video reproducing service server 200 requests the message service server 300 of the identified message service provider to start the first messaging session (session_messaging_1st) (S32), and the message service server 300 accordingly transmits the first messaging session (session_messaging_1st) (S33).

한편, 본 발명에 따른 동영상 재생산 서비스 방법은 한정된 동영상 재생산 서비스 가입자에 국한하지 않고 보다 많은 유저들에게 서비스를 제공하기 위해 동영상 재생산 서비스 제공자와 독립적인 메시지 서비스 제공자의 메시지 서비스 서버(300)를 이용한다. 그런데 일반적인 유저들은 수많은 사회 관계망 서비스, 메신저 서비스, 이동통신망 서비스 중 자신이 가입한 서비스만을 이용하는 것이 보편적이다. 따라서 동영상 재생산 서비스 서버(200)는 가능한 많은 메시지 서비스 제공자의 메시지 서비스 서버(300)와 연동할 수 있는 것이 바람직하다.Meanwhile, the video reproduction service method according to the present invention uses a message service server 300 of a message service provider independent of the video reproduction service provider to provide services to a larger number of users, rather than being limited to a limited video reproduction service subscriber. However, it is common for general users to use only a service of a social network service, a messenger service, or a mobile communication network. Therefore, it is preferable that the moving picture reproduction service server 200 can interwork with the message service server 300 of as many message service providers as possible.

그런데, 동영상 재생산 서비스 서버(200)가 "페이스북", "바이버", "링크드인"의 메시지 서비스 서버(300)들과 연동되는 경우를 가정하고, 인터랙션 요청 유저(A)는 "페이스북", "바이버"에 가입되었고, 인터랙션 응답 유저(B)와는 "페이스북"을 통해서만 인맥관계가 형성되었다면, 인터랙션 요청 유저(A)는 "페이스북"을 선택해야 한다.It is assumed that the video reproduction service server 200 is interlocked with the message service servers 300 of "Facebook", "Bayer", and "LinkedIn", and the interaction requesting user A is " (B), and the interaction request user (A) has to select "Facebook" if a relationship has been formed only through the "Facebook" with the interaction response user (B).

다른 예로서, 인터랙션 요청 유저(A)와 인터랙션 응답 유저(B)는 "페이스북" 및 "바이버"를 통해서 인맥관계가 형성되었지만, 인터랙션 응답 유저(B)는 "페이스북"을 자주 이용하지 않는다면, 인터랙션 응답 유저(B)는 "바이버"를 메시지 서비스 서버(300)로 지정할 필요가 있다.As another example, although the interaction request user A and the interaction response user B have formed a relationship through "Facebook" and "Bayer", the interaction response user B frequently uses "Facebook" , The interaction responding user B needs to designate the "buyer" to the message service server 300.

또 다른 예로서, 동영상 업로드 유저는 "바이버", "링크드인"에 가입하였고, 자신의 동영상에 대한 인터랙션 요청 유저(A)와 인터랙션 응답 유저(B)간의 제 1 메시징 세션(session_messaging_1st)에 자신이 디폴트로 참여하는 것으로 설정하였다면, 동영상 업로드 시 이용 가능한 메시지 서비스로 "바이버" 및 "링크드인"으로 설정할 필요가 있다.As another example, the video uploading user joins the "Bayer" and "LinkedIn", and the first messaging session (session_messaging_1st) between the interaction requesting user A and the interactive response user B for his / It is necessary to set "Bayer" and "Linked in" as available message services when uploading a video.

이러한 다양한 유저들의 필요성에 부합하기 위해, c 단계(S30)는, 동영상 재생산 서비스 서버(200)가 인터랙션 요청 유저(A)에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버(300)를 제어하거나, 인터랙션 응답 유저(B)에 의해 미리 선택된 메시지 서비스 제공자의 메시지 서비스 서버(300)를 제어하거나, 동영상 업로드 유저에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버(300)를 제어하거나, 동영상 재생산 서비스 서버(200)의 관리자에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버(300)를 제어하는 것이 바람직하다.In order to meet the needs of the various users, step c30 is a step in which the video reproduction service server 200 controls the message service server 300 of the message service provider selected by the interaction requesting user A, It is possible to control the message service server 300 of the message service provider previously selected by the user B or to control the message service server 300 of the message service provider selected by the video uploading user, It is preferable to control the message service server 300 of the message service provider selected by the administrator.

또한, 동영상 업로드 유저가 설정한 복수의 메시지 서비스 제공자 중에서 인터랙션 요청 유저(A)가 하나의 메시지 서비스 제공자를 선택하는 2중 선택방식도 고려할 수 있다. 이를 위해 c 단계(S30)는, 동영상 재생산 서비스 서버(200)가 동영상 업로드 유저에 의해 선택된 복수의 메시지 서비스 제공자 중 인터랙션 요청 유저(A)가 선택한 메시지 서비스 제공자의 메시지 서비스 서버(300)를 제어하는 것이 바람직하다.In addition, among the plurality of message service providers set by the video uploading user, a dual selection method in which the interaction requesting user A selects one message service provider may be considered. To this end, in step S30, the video reproduction service server 200 controls the message service server 300 of the message service provider selected by the interaction requesting user A among the plurality of message service providers selected by the video uploading user .

다음으로, 도 5에 도시된 바와 같이 동영상 재생산 서비스 서버(200)가 제 1 메시징 세션(session_messaging_1st)을 통해 인터랙션 응답 유저(B)에게 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 전달하도록 메시지 서비스 서버(300)를 제어하는 d 단계(S40)를 수행한다.5, the video reproduction service server 200 transmits the interaction request frame descriptor (descriptor_request_interaction) to the interaction response user B through the first messaging session (session_messaging_1st) (Step S40).

이때 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 인터랙션 응답 유저(B)가 갑자기 수신하는 경우, 그 의도 및 동영상 내용을 이해하지 못하는 문제를 방지하기 위해서, 예컨대 도 9에 도시된 바와 같이 썸네일 이미지 또는 동영상 클립을 인터랙션 요청 프레임 기술자(descriptor_request_interaction)와 함께 보내는 것이 바람직하다.At this time, when the interaction response user (B) suddenly receives the interaction request frame descriptor (descriptor_request_interaction), in order to prevent the problem that the intention and the contents of the moving picture are not understood, a thumbnail image or a moving picture clip It is preferable to send it together with an interaction request frame descriptor (descriptor_request_interaction).

이를 위해 a 단계(S10) 또는 b 단계(S20)는 동영상 재생산 서비스 서버(200)가 인터럽트 프레임(frame_interrupted)으로부터 기설정된 구간의 프레임의 영상을 추출하여 인터럽트 프레임 데이터(data_frame_interrupted)를 생성하고, d 단계(S40)는, 동영상 재생산 서비스 서버(200)가 제 1 메시징 세션(session_messaging_1st)을 통해 인터랙션 응답 유저(B)에게 인터럽트 프레임 데이터(data_frame_interrupted) 또는/및 인터럽트 프레임 데이터(data_frame_interrupted)에 연계된 정보를 더 전달하도록 메시지 서비스 서버(300)를 제어하는 것이 바람직하다. 이때 인터럽트 프레임 데이터(data_frame_interrupted)는 인터럽트 프레임(frame_interrupted)의 정지영상, 인터럽트 프레임(frame_interrupted)을 포함하는 기설정된 구간의 프레임 중 하나의 정지영상, 인터럽트 프레임(frame_interrupted)을 포함하는 기설정된 구간의 동영상 클립 중 적어도 어느 하나일 수 있다.To this end, in step a or step b, the moving picture reproducing service server 200 generates an interrupt frame data (data_frame_interrupted) by extracting an image of a frame of a predetermined interval from an interrupt frame (frame_interrupted) The video reproduction service server 200 transmits the information associated with the interrupt frame data (data_frame_interrupted) and / or the interrupt frame data (data_frame_interrupted) to the interaction response user B via the first messaging session (session_messaging_1st) It is desirable to control the message service server 300 to deliver the message. At this time, the interrupt frame data (data_frame_interrupted) includes a still image of an interrupt frame (frame_interrupted), a still image of one of preset frames including an interrupt frame (frame_interrupted), a predetermined section of a motion picture clip Or the like.

인터럽트 프레임 데이터(data_frame_interrupted)를 더 전송하는 실시예에 있어서, 해당 인터럽트 프레임 데이터(data_frame_interrupted)를 인터랙션 응답 유저(B)가 선택하면 바로 해당 구간의 동영상이 재생되도록 구성하는 것이 바람직하다. 이를 위해 d 단계(S40)는, 동영상 재생산 서비스 서버(200)가 인터랙션 응답 유저(B)의 인터럽트 프레임 데이터(data_frame_interrupted) 선택에 따른 제 3 선택신호(signal_selection_3rd)를 메시지 서비스 서버(300)로부터 수신하는 제 3 부단계 및 동영상 재생산 서비스 서버(200)가, 제 3 선택신호(signal_selection_3rd)의 수신에 따라 인터랙션 응답 유저(B)의 사용자 단말기(400)에서 인터럽트 프레임(frame_interrupted)부터 동영상이 재생되도록 메시지 서비스 서버(300)를 제어하는 제 4 부단계를 더 포함하여 구성되는 것이 바람직하다.In the embodiment in which the interrupt frame data (data_frame_interrupted) is further transmitted, it is preferable that the moving picture of the corresponding section is reproduced immediately when the interactive response user (B) selects the corresponding interrupt frame data (data_frame_interrupted). To this end, the d step S40 receives the third selection signal signal_selection_3rd from the message service server 300 according to the selection of the interrupt frame data (data_frame_interrupted) of the interaction response user B by the video reproduction service server 200 The third part and the video reproduction service server 200 receive the third selection signal signal_selection_3rd so that the video is reproduced from the interrupt frame frame_interrupted in the user terminal 400 of the interaction response user B, And a fourth sub-step of controlling the server 300.

실시예에 따라서는 인터럽트 프레임 데이터(data_frame_interrupted)를 보내지 않는 경우라도, 인터랙션 응답 유저(B)가 메신저 클라이언트에서 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 선택하면 관련된 동영상이 재생되도록 구성할 수도 있다. 이를 위해 e 단계(S50)는, 동영상 재생산 서비스 서버(200)가 인터랙션 응답 유저(B)의 인터랙션 요청 프레임 기술자 선택에 따른 제 4 선택신호(signal_selection_4th)를 메시지 서비스 서버(300)를 통해 수신하는 제 5 부단계 및 동영상 재생산 서비스 서버(200)가, 제 4 선택신호(signal_selection_4th)의 수신에 따라 인터럽트 프레임(frame_interrupted)부터 동영상이 인터랙션 응답 유저(B)의 사용자 단말기(400)에서 재생되도록 메시지 서비스 서버(300)를 제어하는 제 6 부단계를 더 포함할 수 있다.According to the embodiment, even if the interrupt frame data (data_frame_interrupted) is not sent, the related moving picture may be reproduced when the interaction response user B selects the interaction request frame descriptor (descriptor_request_interaction) in the messenger client. Step S50 is a step S50 in which the video reproduction service server 200 receives the fourth selection signal signal_selection_4th according to the selection of the interaction request frame descriptor of the interaction response user B through the message service server 300 The fifth step and the video reproduction service server 200 are controlled so that the moving picture is reproduced in the user terminal 400 of the interactive response user B from the interrupt frame (frame_interrupted) according to the reception of the fourth selection signal (signal_selection_4th) And a sixth sub-step of controlling the display unit 300.

다음으로, 도 6에 도시된 바와 같이 동영상 재생산 서비스 서버(200)가 인터랙션 요청 프레임 기술자(descriptor_request_interaction)와 연관되어 인터랙션 응답 유저(B)가 메시지 입력 인터페이스(410)를 통해 입력한 인터랙션 응답 메시지(message_reply_interaction)를 제 1 메시징 세션(session_messaging_1st) 및 메시지 서비스 서버(300)를 통해 수신하는 e 단계(S50)를 수행한다.6, the video reproduction service server 200 transmits an interaction response message (message_reply_interaction) input by the interaction response user B through the message input interface 410 in association with the interaction request frame descriptor (descriptor_request_interaction) ) Through the first messaging session (session_messaging_1st) and the message service server 300 (step S50).

마지막으로, 도 6에 도시된 바와 같이 동영상 재생산 서비스 서버(200)가 수신된 인터랙션 응답 메시지(message_reply_interaction)를 b 단계(S20)에서 생성된 프레임 식별자(id_frame)를 통해 식별된 인터럽트 프레임(frame_interrupted)으로부터 기설정된 구간의 프레임에 오버레이하는 f 단계(S60)을 수행한다.Finally, as shown in FIG. 6, the video reproduction service server 200 receives the received interaction response message (message_reply_interaction) from an interrupt frame (frame_interrupted) identified through a frame identifier id_frame generated in step b (S20) And performs an f step (S60) of overlaying a frame of a predetermined interval.

한편, 인터랙션 응답 메시지(message_reply_interaction) 뿐만 아니라 도 6에 도시된 바와 같이 인터랙션 요청 프레임 기술자(descriptor_request_interaction)도 f 단계(S60)와 유사하게 동영상에 오버레이되는 것이 바람직하다. 인터랙션 요청 프레임 기술자(descriptor_request_interaction)가 오버레이되는 시점은 특별히 한정되지 않기 때문에 b 단계(S20) 내지 f 단계(S60) 중 어느 한 단계에서, 동영상 재생산 서비스 서버(200)가 b 단계(S20)에서 생성된 프레임 식별자(id_frame)를 통해 식별된 인터럽트 프레임(frame_interrupted)으로부터 기설정된 구간의 프레임에 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 오버레이 하도록 구성할 수 있다.Meanwhile, it is preferable that not only the interaction response message (message_reply_interaction) but also the interaction request frame descriptor (descriptor_request_interaction) as shown in FIG. 6 is overlaid on the moving picture similarly to the step f60. Since the time at which the interaction request frame descriptor (descriptor_request_interaction) is overlaid is not particularly limited, it is preferable that at any one of b step S20 to step S60, the moving picture reproducing service server 200 receives the It is possible to overlay the interaction request frame descriptor (descriptor_request_interaction) in a frame of a predetermined interval from the interrupt frame (frame_interrupted) identified through the frame identifier (id_frame).

또한, 동영상에 오버레이되는 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및/또는 인터랙션 응답 메시지(message_reply_interaction)가 동영상의 주요 오브젝트에 중첩되어 동영상 감상을 방해하는 것을 방지할 필요가 있다. 이를 위해 f 단계(S60)는, 동영상 재생산 서비스 서버(200)가 인터럽트 프레임(frame_interrupted)으로부터 기설정된 프레임의 이미지를 분석하여 적어도 하나의 오브젝트를 추출하는 제 1 부단계 및 동영상 재생산 서비스 서버(200)가 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및/또는 인터랙션 응답 메시지(message_reply_interaction)와 오브젝트가 중첩되는 영역이 최소화되도록 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및/또는 인터랙션 응답 메시지(message_reply_interaction)를 인터럽트 프레임(frame_interrupted)으로부터 기설정된 프레임 상에 오버레이하는 제 2 부단계를 더 포함하여 구성될 수 있다.In addition, it is necessary to prevent the interaction request frame descriptor (descriptor_request_interaction) and / or the interaction response message (message_reply_interaction) overlaid on the moving picture from being superimposed on the main object of the moving picture and disturbing the moving picture appreciation. Step S60 includes a first sub-step of analyzing an image of a predetermined frame from an interrupt frame (frame_interrupted) and extracting at least one object, and a video reproduction service server 200, (Descriptor_request_interaction) and / or an interaction response message (message_reply_interaction) from the interrupt frame (frame_interrupted) so that the area where the object is overlapped with the descriptor_request_interaction and / or the interaction response message (message_reply_interaction) And a second sub-step of overlaid on the set frame.

다음으로, 너무 많은 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및/또는 인터랙션 응답 메시지(message_reply_interaction)가 동영상에 오버레이되어 동영상 감상을 방해하는 것을 방지할 필요가 있다. 이를 위해 동영상 재생산 서비스 방법은, f 단계(S60) 이후에, 동영상 재생산 서비스 서버(200)가 프레임 식별자(id_frame)를 통해 식별된 인터럽트 프레임(frame_interrupted)의 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및/또는 인터랙션 응답 메시지(message_reply_interaction) 수를 카운팅하여 카운팅 결과가 임계치 이상인지 판단하는 g 단계를 수행한다. 다음으로, 동영상 재생산 서비스 서버(200)가 g 단계의 카운팅 결과가 임계치 이상인 것으로 판단되는 경우, 도 7에 도시된 바와 같이 임계치 이상의 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및/또는 인터랙션 응답 메시지(message_reply_interaction)의 수를 표시하는 제 1 표시항목(620) 또는 임계치 이상의 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및/또는 인터랙션 응답 메시지(message_reply_interaction) 존재를 표시하는 제 2 표시항목(630) 중 적어도 어느 하나를 프레임 식별자(id_frame)를 통해 식별된 인터럽트 프레임(frame_interrupted)으로부터 기설정된 구간의 프레임에 오버레이하는 h 단계를 더 수행할 수 있다.Next, there is a need to prevent too many interaction request frame descriptors (descriptor_request_interaction) and / or an interaction response message (message_reply_interaction) from being overlaid on the moving image and disturbing the moving image viewing. To this end, the video reproduction service method may be configured such that after the step f60, the moving picture reproduction service server 200 transmits an interaction request frame descriptor (descriptor_request_interaction) and / or an interaction request (frame_interrupted) identified through a frame identifier (id_frame) And counts the number of response messages (message_reply_interaction) to determine whether the counted result is equal to or greater than a threshold value. Next, when it is determined that the counting result of the g step is equal to or more than the threshold value, the video reproduction service server 200 determines whether the count of the interaction request frame descriptor (descriptor_request_interaction) and / or the interaction response message (message_reply_interaction) At least one of a first display item 620 indicating the number of the interaction request message descriptor 620 or a second display item 630 indicating the existence of an interaction request descriptor descriptor_request_interaction and / or an interaction response message (message_reply_interaction) (H) step of overlaying a frame of a predetermined interval from the identified interrupt frame (frame_interrupted) through the step (h).

이러한 실시예에 있어서, 제 1 표시항목(620) 또는 제 2 표시항목(630)으로 축약된 초과 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및/또는 인터랙션 응답 메시지(message_reply_interaction)를 유저 선택에 의해 유저에게 디스플레이하는 것이 바람직하다. 이를 위해 h 단계는, 동영상 재생산 서비스 서버(200)가 유저의 제 1 표시항목(620) 또는 제 2 표시항목(630) 선택에 따른 제 1 선택신호(signal_selection_1st) 수신 시 임계치 이상의 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및/또는 인터랙션 응답 메시지(message_reply_interaction)를 표시하는 초과항목 목록(640)을 표시하도록 구성한다. 본 실시예에 있어서 유저는 인터랙션 요청 유저(A) 및 인터랙션 응답 유저(B)뿐 아니라 추후에 재생산된 동영상을 감상하는 유저(C)를 모두 포함한다.In this embodiment, the user may be prompted to display an excess interaction request frame descriptor (descriptor_request_interaction) and / or an interaction response message (message_reply_interaction) shortened to the first display item 620 or the second display item 630 . To this end, step h is a step in which the video reproduction service server 200 receives the first selection signal (signal_selection_1st) according to the selection of the first display item 620 or the second display item 630 of the user, descriptor_request_interaction) and / or an interaction item message 640 indicating an interaction response message (message_reply_interaction). In the present embodiment, the user includes both the interaction requesting user A and the interaction responding user B as well as the user C viewing the reproduced moving picture at a later time.

한편, 동영상을 재생중인 제삼자가 오버레이된 인터랙션 응답 메시지(message_reply_interaction)에 흥미를 갖고 해당 대화에 참여하여 자신의 의견을 동영상에 오버레이하는 것을 원하는 경우가 있을 수 있다. 뿐만 아니라 인터랙션 요청 유저(A)가 시간이 흐른 뒤 자신의 인터랙션 요청 프레임 기술자(descriptor_request_interaction)에 대한 인터랙션 응답 메시지(message_reply_interaction)에 연속해서 새로운 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 또는 새로운 인터랙션 응답 메시지(message_reply_interaction)를 동영상에 오버레이하는 것을 원하는 경우가 있을 수 있다.Meanwhile, there may be a case where a third party playing a moving image is interested in an overlayed interaction response message (message_reply_interaction) and wants to participate in the conversation and overlay his or her opinion on the moving image. In addition, after a predetermined period of time, the user A requests a new interaction request descriptor (descriptor_request_interaction) or a new interaction response message (message_reply_interaction) in response to an interaction response message (message_reply_interaction) for its own interaction request frame descriptor (descriptor_request_interaction) You may want to overlay the video.

이를 위해 도 8에 도시된 바와 같이 f 단계(S60) 이후에, 동영상 재생산 서비스 서버(200)가 오버레이된 인터랙션 응답 메시지(message_reply_interaction)에 대한 유저의 선택에 따른 제 2 선택신호(signal_selection_2nd)를 사용자 단말기로부터 수신하는 i 단계를 수행한다. 다음으로, 동영상 재생산 서비스 서버(200)가, 유저와 제 2 선택신호(signal_selection_2nd)가 발생한 인터랙션 응답 메시지(message_reply_interaction)를 작성한 인터랙션 응답 유저(B) 간의 제 2 메시징 세션(session_messaging_2nd)을 개시하도록 메시지 서비스 서버(300)를 제어하는 j 단계를 더 수행한다.8, a second selection signal (signal_selection_2nd) according to the user's selection of an interaction response message (message_reply_interaction) overlaid on the moving picture production service server 200 is transmitted to the user terminal I. ≪ / RTI > Next, the video reproduction service server 200 transmits a message service (session_messaging_2nd) to start a second messaging session (session_messaging_2nd) between the user and the interaction response user B who created the interaction response message (message_reply_interaction) in which the second selection signal (signal_selection_2nd) And further performs a j-th step of controlling the server 300.

이때 제 2 선택신호(signal_selection_2nd)를 발생시킨 유저는 제 2 메시징 세션(session_messaging_2nd)의 개시에 따라 자신의 메신저 클라이언트를 구동하기 보다는 여전히 동영상 재생산 서비스 내에서 머무르고 있을 가능성이 높다. 이때 동영상 재생산 서비스 웹페이지에서 메신저 클라이언트와 유사한 메시징 서비스 인터페이스를 더 제공하는 것이 바람직하다.At this time, it is highly likely that the user who generated the second selection signal (signal_selection_2nd) is still staying in the video reproduction service rather than driving his or her messenger client according to the start of the second messaging session (session_messaging_2nd). At this time, it is preferable to provide a messaging service interface similar to the messenger client in the video reproduction service web page.

이를 위해 j 단계는, 동영상 재생산 서비스 서버(200)가 선택된 인터랙션 응답 메시지(message_reply_interaction)가 배치된 영역의 인근에 제 2 메시징 세션(session_messaging_2nd)을 통한 메시지의 입력 및 메시지의 출력을 수행할 수 있는 메시징 서비스 인터페이스를 더 제공하도록 구성한다.To this end, step j is a step in which the video reproduction service server 200 transmits a message through a second messaging session (session_messaging_2nd) and outputs a message in the vicinity of the area where the selected interaction response message (message_reply_interaction) And further provides a service interface.

한편, 동영상 컨텐츠의 재생산 효과를 높이기 위해 제 2 메시징 세션(session_messaging_2nd)에서 새로이 추가된 인터랙션 응답 메시지(message_reply_interaction) 역시 동영상에 오버레이될 필요가 있다. 이를 위해 j 단계 이후에, 동영상 재생산 서비스 서버(200)가 제 2 메시징 세션(session_messaging_2nd)에 의해 추가된 인터랙션 응답 메시지(message_reply_interaction)를 b 단계(S20)에서 생성된 프레임 식별자(id_frame)를 통해 식별된 인터럽트 프레임(frame_interrupted)으로부터 기설정된 구간의 프레임에 오버레이하는 k 단계를 더 수행한다.Meanwhile, in order to enhance the reproduction effect of the moving picture contents, a newly added interaction response message (message_reply_interaction) in the second messaging session (session_messaging_2nd) also needs to be overlaid on the moving picture. To this end, after step j, the moving picture reproduction service server 200 transmits an interaction response message (message_reply_interaction) added by the second messaging session (session_messaging_2nd) to the identified (i) through the frame identifier (id_frame) generated in step (b) And further performs a k step of overlaying a frame of a predetermined interval from an interrupt frame (frame_interrupted).

한편, 본 발명에 따르면 하나의 동영상에 복수의 유저들에 의한 다수의 인터랙션 요청 프레임 기술자(descriptor_request_interaction)들 및 인터랙션 응답 메시지(message_reply_interaction)들이 오버레이될 수 있다. 예컨대 자신의 동영상 내용을 잘 아는 동영상 업로드 유저의 경우 동영상을 전체 재생하여 오버레이 메시지들을 확인하는 것은 시간이 많이 소요되기 때문에 어떠한 메시지들이 부가되었는지만 확인하고자 할 수 있다. 이를 위해 f 단계(S60) 이후에, 동영상 재생산 서비스 서버(200)가 적어도 하나 이상의 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및 적어도 하나 이상의 인터랙션 응답 메시지(message_reply_interaction)의 리스트로 구성되는 메시지 리스트를 사용자 단말기에 제공하는 l 단계를 더 수행할 수 있다.Meanwhile, according to the present invention, a plurality of interaction request frame descriptors (descriptor_request_interactions) and an interaction response message (message_reply_interaction) by a plurality of users can be overlaid on one moving picture. For example, in the case of a video uploading user who knows his / her video content, it is time-consuming to check the overlay messages to reproduce the entire video, so that it is possible to check only what messages have been added. To this end, after step S60, the video reproduction service server 200 provides a message list composed of a list of at least one interaction request frame descriptor (descriptor_request_interaction) and at least one interaction response message (message_reply_interaction) to the user terminal Can be performed.

메시지 리스트는 예컨대 사용자의 선택에 따라 타임라인 순서로 정렬 또는 필터링되거나 작성자 별로 정렬 또는 필터링되도록 구현할 수 있으며, 특정 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 또는 특정 인터랙션 응답 메시지(message_reply_interaction)를 선택하는 경우 해당 구간의 동영상만 선택적으로 재생하도록 구현할 수 있다.The message list may be arranged to be sorted, filtered or sorted or filtered according to a user's selection, for example, in the order of the timeline, and when a specific interaction request frame descriptor (descriptor_request_interaction) or a specific interaction response message (message_reply_interaction) is selected, It is possible to implement such that only video is selectively played.

제 1 메시징 세션(session_messaging_1st)이 개시되어 인터랙션 요청 유저(A)와 인터랙션 응답 유저(B) 간 커뮤니케이션 과정에서 제삼자인 인터랙션 초대 유저(미도시)를 제 1 메시징 세션(session_messaging_1st)에 더 포함하도록 구성하는 것이 바람직하다. 동영상에 대한 관심사를 공유하는 사람이 다수인 경우 이러한 인터랙션 초대 유저의 추가는 보다 많은 사람들의 의견들의 공유가 가능하고, 이렇게 공유된 의견들을 자동으로 동영상에 오버레이함으로써 동영상 컨텐츠 재생산의 효과를 증가시킬 수 있다.The first messaging session (session_messaging_1st) is started to further include an interaction invitation user (not shown) as a third party in the communication process between the interaction requesting user A and the interaction responding user B in the first messaging session (session_messaging_1st) . If you have a large number of people who share your interests in your videos, the addition of these interacting invitees will allow more people to share their views and automatically overlay the shared views on your videos to increase the effectiveness of video content reproduction. have.

이를 위해 제 1 메시징 세션(session_messaging_1st)이 유지되는 구간인 d 단계(S40) 내지 f 단계(S60) 중 어느 한 단계 이후에, 동영상 재생산 서비스 서버(200)가, 인터랙션 요청 유저(A) 또는 인터랙션 응답 유저(B)의 요청에 따라 인터랙션 요청 유저(A) 및 인터랙션 응답 유저(B)가 아닌 유저를 인터랙션 초대 유저로서 제 1 메시징 세션(session_messaging_1st)에 추가하도록 메시지 서비스 서버(300)를 제어하는 m 단계를 더 수행한다. To this end, after any one of the d steps S40 to S60 in which the first messaging session (session_messaging_1st) is maintained, the moving picture reproducing service server 200 transmits the interaction request user A or the interaction response Controlling the message service server 300 to add a user other than the interaction requesting user A and the interaction responding user B as the interaction invitation user to the first messaging session (session_messaging_1st) at the request of the user B Lt; / RTI >

이때 새로이 추가된 인터랙션 초대 유저에게 커뮤니케이션의 맥락과 동영상의 내용을 알려주기 위해, m 단계에서, 동영상 재생산 서비스 서버(200)가 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 또는 인터랙션 응답 메시지(message_reply_interaction)에 대한 인터랙션 초대 유저의 선택에 따른 제 5 선택신호(signal_selection_5th)를 메시지 서비스 서버(300)를 통해 수신하는 제 7 부단계를 수행한다. 다음으로, 동영상 재생산 서비스 서버(200)가 제 5 선택신호(signal_selection_5th)의 수신에 따라 인터랙션 요청 프레임 기술자(descriptor_request_interaction)에 연관된 프레임 식별자(id_frame)를 통해 인터럽트 프레임(frame_interrupted)을 식별하는 제 8 부단계를 더 수행한다. 마지막으로, 동영상 재생산 서비스 서버(200)가 인터랙션 초대 유저의 사용자 단말기가 인터럽트 프레임(frame_interrupted)부터 동영상을 재생하도록 메시지 서비스 서버(300)를 제어하는 제 9 부단계를 더 수행한다.At this time, in order to inform the newly added interaction invitation user of the communication context and the content of the moving picture, in step m, the video reproduction service server 200 transmits an interaction request message to the interaction request frame descriptor (descriptor_request_interaction) or an interaction response message (message_reply_interaction) And a seventh sub-step of receiving the fifth selection signal (signal_selection_5th) according to the user's selection through the message service server 300. Next, the video reproduction service server 200 receives the fifth selection signal (signal_selection_5th) and identifies an interrupt frame (frame_interrupted) through a frame identifier (id_frame) associated with an interaction request frame descriptor (descriptor_request_interaction) Lt; / RTI > Finally, the video reproduction service server 200 further performs the ninth sub-step of controlling the message service server 300 so that the user terminal of the interaction invitation user reproduces the moving picture from the interrupt frame (frame_interrupted).

100, 400, 500 : 사용자 단말기 200 : 동영상 재생산 서비스 서버
210 : 동영상 서비스 제공부 212 : 웹페이지 저장모듈
214 : 동영상 저장모듈 220 : 메시지 처리부
222 : 입력 인터페이스 활성화 모듈 224 : 프레임 식별자 관리 모듈
226 : 메시지 서비스 서버 제어 모듈 227 : 카운팅 모듈
228 : 메시지 리스트 생성 모듈 230 : 그래픽 처리부
232 : 오버레이 처리 모듈
234 : 인터럽트 프레임 데이터 생성 모듈
236 : 오브젝트 추출 모듈 238 : 인디케이터 생성 모듈
240 : 유저 입력 처리부 250 : 통신부
300 : 메시지 서비스 서버
100, 400, 500: user terminal 200: video reproduction service server
210: Video service provider 212: Web page storage module
214: Moving picture storing module 220:
222: input interface activation module 224: frame identifier management module
226: Message service server control module 227: Counting module
228: Message list generation module 230:
232: Overlay processing module
234: Interrupt frame data generation module
236: Object extraction module 238: Indicator creation module
240: user input processing unit 250:
300: message service server

Claims (33)

(a) 동영상 재생산 서비스 서버가, 인터랙션 요청 유저의 인터럽션에 의해 동영상의 재생 중에 프레임 기술자 입력 인터페이스를 활성화하고, 상기 프레임 기술자 입력 인터페이스를 통해 입력된 인터랙션 요청 프레임 기술자를 수신하는 단계;
(b) 상기 동영상 재생산 서비스 서버가, 상기 인터랙션 요청 유저에 의해 인터럽트된 인터럽트 프레임을 식별하는 프레임 식별자를 생성하고, 상기 프레임 식별자와 상기 인터랙션 요청 프레임 기술자를 연관시키는 단계;
(c) 상기 동영상 재생산 서비스 서버가, 선택된 메시지 서비스 제공자의 메시지 서비스 서버에 의해 상기 인터랙션 요청 유저와 인터랙션 응답 유저간의 제 1 메시징 세션이 개시되도록 상기 메시지 서비스 서버를 제어하는 단계;
(d) 상기 동영상 재생산 서비스 서버가, 상기 제 1 메시징 세션을 통해 상기 인터랙션 응답 유저에게 상기 인터랙션 요청 프레임 기술자를 전달하도록 상기 메시지 서비스 서버를 제어하는 단계;
(e) 상기 동영상 재생산 서비스 서버가, 상기 인터랙션 요청 프레임 기술자와 연관되고, 상기 인터랙션 응답 유저가 메시지 입력 인터페이스를 통해 입력한 인터랙션 응답 메시지를 상기 제 1 메시징 세션 및 상기 메시지 서비스 서버를 통해 수신하는 단계; 및
(f) 상기 동영상 재생산 서비스 서버가, 수신된 상기 인터랙션 응답 메시지를 상기 (b) 단계에서 생성된 상기 프레임 식별자를 통해 식별된 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임에 오버레이하는 단계;를 포함하여 구성되는 것을 특징으로 하는 동영상 재생산 서비스 방법.
(a) activating a frame descriptor input interface during playback of a moving image by interrupting an interaction request user, and receiving an interaction request frame descriptor input through the frame descriptor input interface;
(b) generating a frame identifier that identifies an interrupt frame interrupted by the interaction requesting user, and associating the frame identifier with the interaction request frame descriptor;
(c) controlling the message service server so that a first messaging session between the interaction requesting user and the interaction response user is initiated by the message service server of the selected message service provider;
(d) controlling the message service server so that the video reproduction service server transmits the interaction request frame descriptor to the interaction response user through the first messaging session;
(e) receiving, through the first messaging session and the message service server, an interaction response message associated with the interaction request frame descriptor and input by the interaction response user via the message input interface ; And
and (f) overlaying the interactive response message on the frame of the predetermined interval from the interrupt frame identified through the frame identifier generated in the step (b) Wherein the video reproduction service method comprises:
제1항에 있어서, 상기 (b) 단계 내지 상기 (f) 단계 중 어느 한 단계에서,
상기 동영상 재생산 서비스 서버가, 상기 프레임 식별자를 통해 식별된 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임에 상기 인터랙션 요청 프레임 기술자를 오버레이 하는 것을 특징으로 하는 동영상 재생산 서비스 방법.
2. The method according to claim 1, wherein in any one of steps (b) to (f)
Wherein the video reproduction service server overlaid the interaction request frame descriptor in a frame of a predetermined interval from the interrupt frame identified through the frame identifier.
제 1 항에 있어서, 상기 (f) 단계는,
상기 동영상 재생산 서비스 서버가, 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임의 이미지를 분석하여 적어도 하나의 오브젝트를 추출하는 제 1 부단계; 및 상기 동영상 재생산 서비스 서버가, 상기 인터랙션 응답 메시지와 상기 오브젝트가 중첩되는 영역이 최소화되도록 상기 인터랙션 응답 메시지를 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임 상에 배치하여 오버레이하는 제 2 부단계;를 포함하는 것을 특징으로 하는 동영상 재생산 서비스 방법.
2. The method of claim 1, wherein step (f)
A first sub-step of the moving picture reproducing service server analyzing an image of a frame of a predetermined interval from the interrupt frame to extract at least one object; And a second sub-step of arranging and overlaying the interaction response message on a frame of a predetermined interval from the interrupt frame so that the area in which the object is overlapped with the interaction response message is minimized, Wherein the video reproduction service method comprises:
제 2 항에 있어서, 상기 동영상 재생산 서비스 방법은, 상기 (f) 단계 이후에,
(g) 상기 동영상 재생산 서비스 서버가, 상기 프레임 식별자를 통해 식별된 상기 인터럽트 프레임의 인터랙션 요청 프레임 기술자 및/또는 인터랙션 응답 메시지 수를 카운팅하여 카운팅 결과가 임계치 이상인지 판단하는 단계; 및
(h) 상기 동영상 재생산 서비스 서버가, 상기 (g) 단계의 상기 카운팅 결과가 상기 임계치 이상인 것으로 판단되는 경우, 상기 임계치 이상의 인터랙션 요청 프레임 기술자 및/또는 인터랙션 응답 메시지의 수를 표시하는 제 1 표시항목 또는 상기 임계치 이상의 인터랙션 요청 프레임 기술자 및/또는 인터랙션 응답 메시지 존재를 표시하는 제 2 표시항목을 상기 프레임 식별자를 통해 식별된 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임에 오버레이하는 단계;를 더 포함하는 것을 특징으로 하는 동영상 재생산 서비스 방법.
3. The method according to claim 2, wherein, after the step (f)
(g) counting the number of interaction request frame descriptors and / or the number of interaction response messages of the interrupt frame identified through the frame identifier, and judging whether the counting result is equal to or greater than a threshold; And
(h) If the moving picture reproduction service server determines that the counting result in step (g) is equal to or larger than the threshold value, a first display item for displaying the number of interaction request frame descriptors and / Or overlaying a second indication item indicating the existence of the interaction request frame descriptor and / or the presence of the interaction response message above the threshold on the frame of the predetermined interval from the interrupt frame identified through the frame identifier A video reproduction service method.
제 4 항에 있어서, 상기 (h) 단계는,
상기 동영상 재생산 서비스 서버가, 유저의 상기 제 1 표시항목 또는 상기 제 2 표시항목 선택에 따른 제 1 선택신호 수신 시 상기 임계치 이상의 인터랙션 요청 프레임 기술자 및/또는 인터랙션 응답 메시지를 표시하는 초과항목 목록을 표시하는 것을 추가로 포함하는 것을 특징으로 하는 동영상 재생산 서비스 방법.
5. The method of claim 4, wherein step (h)
The moving picture reproduction service server displays an excess item list displaying an interaction request frame descriptor and / or an interaction response message of the threshold value or more at the time of receiving the first selection signal according to the user's selection of the first display item or the second display item The method comprising the steps of:
제 1 항에 있어서, 상기 동영상 재생산 서비스 방법은, 상기 (f) 단계 이후에,
(i) 상기 동영상 재생산 서비스 서버가, 오버레이된 상기 인터랙션 응답 메시지에 대한 유저의 선택에 따른 제 2 선택신호를 사용자 단말기로부터 수신하는 단계;
(j) 상기 동영상 재생산 서비스 서버가, 상기 유저와 상기 인터랙션 응답 유저 간의 제 2 메시징 세션을 개시하도록 상기 메시지 서비스 서버를 제어하는 단계;를 더 포함하는 것을 특징으로 하는 동영상 재생산 서비스 방법.
2. The method according to claim 1, wherein, after the step (f)
(i) receiving, from the user terminal, a second selection signal according to a user's selection of the overlaid interaction response message;
(j) controlling the message service server so that the video reproduction service server starts a second messaging session between the user and the interaction response user.
제 6 항에 있어서, 상기 (j) 단계는,
상기 동영상 재생산 서비스 서버가, 상기 인터랙션 응답 메시지가 오버레이된 영역의 인근에 상기 제 2 메시징 세션을 통한 메시지의 입력 및 메시지의 출력을 수행할 수 있는 메시징 서비스 인터페이스를 더 제공하는 것을 특징으로 하는 동영상 재생산 서비스 방법.
7. The method of claim 6, wherein step (j)
Wherein the moving picture reproduction service server further comprises a messaging service interface capable of inputting a message through the second messaging session and outputting a message in the vicinity of the area where the interaction response message is overlaid. Service method.
제 6 항에 있어서, 상기 동영상 재생산 서비스 방법은, 상기 (j) 단계 이후에,
(k) 상기 동영상 재생산 서비스 서버가, 상기 제 2 메시징 세션을 통해 추가된 인터랙션 응답 메시지를 상기 (b) 단계에서 생성된 상기 프레임 식별자를 통해 식별된 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임에 오버레이하는 단계;를 더 포함하는 것을 특징으로 하는 동영상 재생산 서비스 방법.
7. The method according to claim 6, wherein, after the step (j)
(k) The moving picture reproducing service server overlaid an interaction response message added through the second messaging session on a frame of a predetermined interval from the interrupt frame identified through the frame identifier generated in step (b) The method of claim 1, further comprising:
제 1 항에 있어서, 상기 동영상 재생산 서비스 방법은, 상기 (f) 단계 이후에,
(l) 상기 동영상 재생산 서비스 서버가, 적어도 하나 이상의 상기 인터랙션 요청 프레임 기술자 및 적어도 하나 이상의 상기 인터랙션 응답 메시지들의 리스트로 구성되는 메시지 리스트를 사용자 단말기에 제공하는 단계;를 더 포함하는 것을 특징으로 하는 동영상 재생산 서비스 방법.
2. The method according to claim 1, wherein, after the step (f)
(l) providing the user terminal with a message list including the at least one interaction request frame descriptor and at least one list of the interaction response messages, by the moving picture reproducing service server; and Method of reproduction service.
제 1 항에 있어서, 상기 (c) 단계는,
상기 동영상 재생산 서비스 서버가, 상기 인터랙션 요청 유저에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하거나, 상기 인터랙션 응답 유저에 의해 미리 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하거나, 동영상 업로드 유저에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하거나, 상기 동영상 재생산 서비스 서버의 관리자에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하는 것을 특징으로 하는 동영상 재생산 서비스 방법.
The method of claim 1, wherein the step (c)
The video reproduction service server controls the message service server of the message service provider selected by the interaction requesting user or controls the message service server of the message service provider selected in advance by the interaction response user, Controlling a message service server of a message service provider or controlling a message service server of a message service provider selected by an administrator of the video reproduction service server.
제 1 항에 있어서, 상기 (c) 단계는,
상기 동영상 재생산 서비스 서버가, 동영상 업로드 유저에 의해 선택된 복수의 메시지 서비스 제공자 중 상기 인터랙션 요청 유저가 선택한 메시지 서비스 제공자의 메시지 서비스 서버를 제어하는 것을 특징으로 하는 동영상 재생산 서비스 방법.
The method of claim 1, wherein the step (c)
Wherein the video reproduction service server controls the message service server of the message service provider selected by the interaction requesting user among a plurality of message service providers selected by the video uploading user.
제 1 항에 있어서,
상기 (a) 단계 또는 상기 (b) 단계는, 상기 동영상 재생산 서비스 서버가, 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임의 영상을 추출하여 인터럽트 프레임 데이터를 생성하고,
상기 (d) 단계는, 상기 동영상 재생산 서비스 서버가, 상기 제 1 메시징 세션을 통해 상기 인터랙션 응답 유저에게 상기 인터럽트 프레임 데이터 및/또는 상기 인터럽트 프레임 데이터에 연계된 정보를 더 전달하도록 상기 메시지 서비스 서버를 제어하는 것을 특징으로 하는 동영상 재생산 서비스 방법.
The method according to claim 1,
Wherein the moving picture reproducing service server extracts an image of a frame of a predetermined interval from the interrupt frame to generate interrupt frame data,
Wherein the step (d) further comprises transmitting, by the video reproduction service server, the message service server to further transmit the interrupt frame data and / or the information associated with the interrupt frame data to the interaction response user through the first messaging session And controlling the video reproduction service.
제 12 항에 있어서, 상기 (a) 단계 또는 상기 (b) 단계는,
상기 동영상 재생산 서비스 서버가, 상기 인터럽트 프레임의 정지영상, 상기 인터럽트 프레임을 포함하는 기설정된 구간의 프레임 중 하나의 정지영상, 상기 인터럽트 프레임을 포함하는 기설정된 구간의 동영상 클립 중 적어도 어느 하나를 상기 인터럽트 프레임 데이터로 생성하는 것을 특징으로 하는 동영상 재생산 서비스 방법.
13. The method of claim 12, wherein step (a) or step (b)
Wherein the video reproduction service server transmits at least any one of a still image of the interrupt frame, a still image of a predetermined interval frame including the interrupt frame, and a motion clip of a predetermined interval including the interrupt frame, And generating frame data based on the frame data.
제 12 항에 있어서, 상기 (d) 단계는,
상기 동영상 재생산 서비스 서버가, 상기 인터랙션 응답 유저의 상기 인터럽트 프레임 데이터의 선택에 따른 제 3 선택신호를 상기 메시지 서비스 서버로부터 수신하는 제 3 부단계; 및
상기 동영상 재생산 서비스 서버가, 상기 제 3 선택신호의 수신에 따라 상기 인터럽트 프레임부터 상기 동영상이 상기 인터랙션 응답 유저의 사용자 단말기에서 재생되도록 상기 메시지 서비스 서버를 제어하는 제 4 부단계;를 더 포함하는 것을 특징으로 하는 동영상 재생산 서비스 방법.
13. The method of claim 12, wherein step (d)
A third sub-step of the video reproduction service server receiving from the message service server a third selection signal corresponding to the selection of the interrupt frame data of the interaction response user; And
And a fourth sub-step of controlling the message service server such that the moving picture reproduction service server reproduces the moving picture from the user frame of the interaction response user starting from the interrupt frame upon receipt of the third selection signal A method of video reproduction service characterized by.
제 1 항에 있어서, 상기 (d) 단계 또는 상기 (e) 단계는,
상기 동영상 재생산 서비스 서버가, 상기 인터랙션 응답 유저의 상기 인터랙션 요청 프레임 기술자의 선택에 따른 제 4 선택신호를 상기 메시지 서비스 서버를 통해 수신하는 제 5 부단계; 및
상기 동영상 재생산 서비스 서버가, 상기 제 4 선택신호의 수신에 따라 상기 인터럽트 프레임부터 상기 동영상이 상기 인터랙션 응답 유저의 단말에서 재생되도록 상기 메시지 서비스 서버를 제어하는 제 6 부단계;를 더 포함하는 것을 특징으로 하는 동영상 재생산 서비스 방법.
The method of claim 1, wherein the step (d) or the step (e)
A fifth step of the video reproduction service server receiving a fourth selection signal according to the selection of the interaction request frame descriptor of the interaction response user through the message service server; And
And a sixth step of the video reproduction service server controlling the message service server such that the moving picture is reproduced from the terminal of the interaction response user starting from the interrupt frame upon receipt of the fourth selection signal A video reproduction service method.
제 1 항에 있어서, 상기 동영상 재생산 서비스 방법은, 상기 (d) 단계 내지 상기 (f) 단계 중 어느 한 단계 이후에,
(m) 상기 동영상 재생산 서비스 서버가, 상기 인터랙션 요청 유저 및/또는 상기 인터랙션 응답 유저의 요청에 따라 상기 인터랙션 요청 유저 및 상기 인터랙션 응답 유저가 아닌 유저를 인터랙션 초대 유저로서 상기 제 1 메시징 세션에 추가하도록 상기 메시지 서비스 서버를 제어하는 단계를 더 포함하는 것을 특징으로 하는 동영상 재생산 서비스 방법.
The method according to claim 1, wherein the moving picture reproduction service method further comprises, after any one of steps (d) to (f)
(m) The moving picture reproducing service server adds a user who is not the interaction requesting user and the interaction response user to the first messaging session as an interaction invitation user in response to the request of the interaction requesting user and / or the interaction responding user Further comprising the step of controlling the message service server.
제 16 항에 있어서, 상기 (m) 단계는,
상기 동영상 재생산 서비스 서버가, 상기 인터랙션 요청 프레임 기술자 또는 상기 인터랙션 응답 메시지에 대한 상기 인터랙션 초대 유저의 선택에 따른 제 5 선택신호를 상기 메시지 서비스 서버를 통해 수신하는 제 7 부단계;
상기 동영상 재생산 서비스 서버가, 상기 제 5 선택신호의 수신에 따라 상기 인터랙션 요청 프레임 기술자에 연관된 프레임 식별자를 통해 상기 인터럽트 프레임을 식별하는 제 8 부단계; 및
상기 동영상 재생산 서비스 서버가, 상기 인터랙션 초대 유저의 사용자 단말기가 상기 인터럽트 프레임부터 상기 동영상을 재생하도록 상기 메시지 서비스 서버를 제어하는 제 9 부단계;를 더 포함하는 것을 특징으로 하는 동영상 재생산 서비스 방법.
17. The method of claim 16, wherein step (m)
A seventh step of the video reproduction service server receiving through the message service server a fifth selection signal according to the interaction request frame descriptor or the interaction invitation user for the interaction response message;
An eighth sub-step of the video reproduction service server identifying the interrupt frame through a frame identifier associated with the interaction request frame descriptor upon receipt of the fifth selection signal; And
And controlling the message service server such that the user terminal of the interaction invitation user reproduces the moving picture from the interrupt frame by the video reproduction service server.
제 1 항에 있어서, 상기 인터랙션 요청 프레임 기술자 및 인터랙션 응답 메시지는,
텍스트, 정지 이미지, 동적 이미지 또는 그 조합 중 어느 하나인 것을 특징으로 하는 동영상 재생산 서비스 방법.
2. The method of claim 1, wherein the interaction request frame descriptor and the interaction response message comprise:
Text, still image, dynamic image, or a combination thereof.
사용자 단말기 및 메시지 서비스 서버와 통신을 수행하는 통신부;
상기 사용자 단말기에게 동영상 데이터 및 웹페이지 데이터를 전송하는 동영상 서비스 제공부;
상기 사용자 단말기로부터의 입력신호를 입력 받아 이를 처리하는 유저 입력 처리부;
상기 사용자 단말기로부터 입력된 인터랙션 요청 프레임 기술자를 선택된 메시지 서비스 제공자의 상기 메시지 서비스 서버에게 제공하고 상기 메시지 서비스 서버로부터 인터랙션 응답 메시지를 수신하는 메시지 처리부; 및
동영상에 상기 인터랙션 응답 메시지를 오버레이하는 그래픽 처리부;를 포함하여 구성되고,
상기 메시지 처리부는, 상기 인터랙션 요청 프레임 기술자를 입력 받기 위해 동영상의 재생 중 인터랙션 요청 유저의 인터럽션에 의해 프레임 기술자 입력 인터페이스를 활성화하는 입력 인터페이스 활성화 모듈; 상기 상기 인터렉션 요청 유저에 의해 인터럽트된 인터럽트 프레임을 식별하는 프레임 식별자를 생성하여 상기 인터랙션 요청 프레임 기술자와 상기 프레임 식별자를 연관시키는 프레임 식별자 관리 모듈; 및 상기 메시지 서비스 서버를 제어하여 상기 인터랙션 요청 유저와 인터랙션 응답 유저간의 제 1 메시징 세션을 개시하고, 상기 메시지 서비스 서버를 제어하여 상기 제 1 메시징 세션을 통해 상기 인터랙션 응답 유저에게 상기 인터랙션 요청 프레임 기술자를 전달하고, 상기 인터랙션 응답 유저가 상기 인터랙션 요청 프레임 기술자와 연관되고, 메시지 입력 인터페이스를 통해 입력한 인터랙션 응답 메시지를 상기 제 1 메시징 세션 및 상기 메시지 서비스 서버를 통해 수신하는 메시지 서비스 서버 제어 모듈;을 포함하여 구성되고,
상기 그래픽 처리부는, 상기 인터랙션 응답 메시지를 상기 동영상에 오버레이하되, 상기 프레임 식별자 관리 모듈에 의해 생성된 상기 프레임 식별자를 통해 식별된 인터럽트 프레임으로부터 기설정된 구간의 프레임에 오버레이하는 오버레이 처리 모듈;을 포함하여 구성되는 것을 특징으로 하는 동영상 재생산 서비스 서버.
A communication unit for communicating with a user terminal and a message service server;
A video service providing unit for transmitting video data and web page data to the user terminal;
A user input processor for receiving an input signal from the user terminal and processing the input signal;
A message processor for providing an interaction request frame descriptor input from the user terminal to the message service server of the selected message service provider and receiving an interaction response message from the message service server; And
And a graphics processor for overlaying the interaction response message on the moving picture,
Wherein the message processing unit comprises: an input interface activation module for activating a frame descriptor input interface by interruption of an interaction request user during playback of a moving picture to receive the interaction request frame descriptor; A frame identifier management module for generating a frame identifier for identifying an interrupt frame interrupted by the interaction request user and associating the interaction request frame descriptor with the frame identifier; And controlling the message service server to initiate a first messaging session between the interaction requesting user and the interaction response user and controlling the message service server to transmit the interaction request frame descriptor to the interaction response user via the first messaging session And a message service server control module that receives the interaction response message, which is associated with the interaction request frame descriptor and input through the message input interface, through the first messaging session and the message service server Respectively,
The graphics processing unit includes an overlay processing module for overlaying the interaction response message on the moving image and overlaying the frame of the predetermined interval from the interrupt frame identified through the frame identifier generated by the frame identifier management module Wherein the video reproduction service server comprises:
제 19 항에 있어서, 상기 오버레이 처리 모듈은,
상기 프레임 식별자 관리 모듈이 생성한 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임에 상기 인터랙션 요청 프레임 기술자를 오버레이 하는 것을 특징으로 하는 동영상 재생산 서비스 서버.
20. The overlay processing module according to claim 19,
Wherein the controller overlays the interaction request frame descriptor in a frame of a predetermined interval from the interrupt frame generated by the frame identifier management module.
제 19 항에 있어서,
상기 그래픽 처리부는, 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임의 이미지를 분석하여 적어도 하나의 오브젝트를 추출하는 오브젝트 추출 모듈을 더 포함하여 구성되고,
상기 오버레이 처리 모듈은, 상기 인터랙션 응답 메시지와 상기 오브젝트가 중첩되는 영역이 최소화되도록 상기 인터랙션 응답 메시지를 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임 상에 오버레이하는 것을 특징으로 하는 동영상 재생산 서비스 서버.
20. The method of claim 19,
The graphic processing unit may further comprise an object extraction module for analyzing an image of a frame of a predetermined interval from the interrupt frame to extract at least one object,
Wherein the overlay processing module overlays the interaction response message on a frame of a predetermined interval from the interrupt frame so that an area where the object is overlapped with the interaction response message is minimized.
제 19 항에 있어서,
상기 메시지 처리부는, 상기 프레임 식별자 관리 모듈이 생성한 프레임 식별자 별 해당 프레임의 인터랙션 요청 프레임 기술자 및/또는 인터랙션 응답 메시지 수를 카운팅하는 카운팅 모듈을 더 포함하여 구성되고,
상기 그래픽 처리부는, 상기 카운팅 모듈의 카운팅 결과가 임계치 이상인지 판단하여 상기 임계치 이상인 것으로 판단되는 경우, 상기 임계치 이상의 인터랙션 요청 프레임 기술자 및/또는 인터랙션 응답 메시지의 수를 표시하는 제 1 표시항목 또는 상기 임계치 이상의 인터랙션 요청 프레임 기술자 및/또는 인터랙션 응답 메시지의 존재를 표시하는 제 2 표시항목을 생성하는 인디케이터 생성 모듈을 더 포함하여 구성되고,
상기 오버레이 처리 모듈은, 상기 제 1 표시항목 또는 상기 제 2 표시항목 를 상기 프레임 식별자를 통해 식별된 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임에 오버레이하는 것을 특징으로 하는 동영상 재생산 서비스 서버.
20. The method of claim 19,
The message processing unit may further comprise a counting module for counting the number of interaction request frame descriptors and / or interaction response messages of the corresponding frame for each frame identifier generated by the frame identifier management module,
Wherein the graphic processing unit determines whether the counting result of the counting module is equal to or larger than the threshold value and determines whether the counting result of the counting module is greater than or equal to the threshold value, And an indicator generation module for generating a second display item indicating presence of the above interaction request frame descriptor and / or an interaction response message,
Wherein the overlay processing module overlays the first display item or the second display item on a frame of a predetermined interval from the interrupt frame identified through the frame identifier.
제 22 항에 있어서,
상기 유저 입력 처리부는, 유저의 상기 제 1 표시항목 또는 상기 제 2 표시항목의 선택에 따라 생성된 제 1 선택신호를 상기 사용자 단말기로부터 상기 통신부를 통해 수신하고,
상기 오버레이 처리 모듈은, 상기 제 1 선택신호의 수신에 따라 상기 임계치 이상의 인터랙션 요청 프레임 기술자 또는 인터랙션 응답 메시지를 표시하는 초과항목 목록을 표시하는 것을 특징으로 하는 동영상 재생산 서비스 서버.
23. The method of claim 22,
Wherein the user input processing unit receives a first selection signal generated in accordance with the selection of the first display item or the second display item of the user from the user terminal through the communication unit,
Wherein the overlay processing module displays an excess item list displaying an interaction request frame descriptor or an interaction response message of the threshold value or more in response to the reception of the first selection signal.
제 19 항에 있어서,
상기 유저 입력 처리부는, 오버레이된 상기 인터랙션 응답 메시지에 대한 유저의 선택에 따른 제 2 선택신호를 상기 사용자 단말기로부터 상기 통신부를 통해 수신하고,
상기 메시지 서비스 서버 제어 모듈은, 상기 제 2 선택신호의 수신에 따라 상기 유저 및 상기 인터랙션 응답 유저 간의 제 2 메시징 세션이 개시되도록 상기 메시지 서비스 서버를 제어하는 것을 특징으로 하는 동영상 재생산 서비스 서버.
20. The method of claim 19,
Wherein the user input processing unit receives a second selection signal according to a user's selection of the overlaid interaction response message from the user terminal through the communication unit,
Wherein the message service server control module controls the message service server so as to start a second messaging session between the user and the interaction response user upon receipt of the second selection signal.
제 24 항에 있어서, 상기 입력 인터페이스 활성화 모듈은,
상기 제 2 선택신호의 수신에 따라 상기 인터랙션 응답 메시지가 오버레이된 영역의 인근에 인터랙션 요청 프레임 기술자를 입력 받기 위한 상기 프레임 기술자 입력 인터페이스를 활성화하는 것을 특징으로 하는 동영상 재생산 서비스 서버.
25. The apparatus of claim 24, wherein the input interface activation module comprises:
And activates the frame descriptor input interface for receiving an interaction request frame descriptor in the vicinity of an area where the interaction response message is overlaid according to receipt of the second selection signal.
제 24 항에 있어서, 상기 오버레이 처리 모듈은,
상기 제 2 메시징 세션을 통해 추가된 인터랙션 응답 메시지를 상기 제 2 선택신호가 발생된 상기 인터랙션 응답 메시지와 연관된 프레임 식별자를 통해 식별된 프레임으로부터 기설정된 구간의 프레임에 오버레이하는 것을 특징으로 하는 동영상 재생산 서비스 서버.
25. The overlay processing module of claim 24,
And the overlaying unit may overlay the interaction response message added through the second messaging session on a frame of a predetermined interval from the frame identified through the frame identifier associated with the interaction response message in which the second selection signal is generated. server.
제 19 항에 있어서, 상기 메시지 서비스 서버 제어 모듈은,
상기 인터랙션 요청 유저에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하거나, 상기 인터랙션 응답 유저에 의해 미리 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하거나, 동영상 업로드 유저에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하거나, 상기 동영상 재생산 서비스 서버의 관리자에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하는 것을 특징으로 하는 동영상 재생산 서비스 서버.
The method of claim 19, wherein the message service server control module comprises:
A message service server of the message service provider selected by the interaction requesting user, a message service server of the message service provider selected by the interaction response user, a message service server of the message service provider selected by the video uploading user, And controls the message service server of the message service provider selected by the administrator of the moving picture reproduction service server.
제 19 항에 있어서,
상기 그래픽 처리부는, 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임의 영상을 추출하여 인터럽트 프레임 데이터를 생성하는 인터럽트 프레임 데이터 생성 모듈을 더 포함하고,
상기 메시지 서비스 서버 제어 모듈은, 상기 제 1 메시징 세션을 통해 상기 인터랙션 응답 유저에게 상기 인터랙션 요청 프레임 기술자와 함께 상기 인터럽트 프레임 데이터 및/또는 상기 인터럽트 프레임 데이터에 연계된 정보를 더 전달하도록 상기 메시지 서비스 서버를 제어하는 것을 특징으로 하는 동영상 재생산 서비스 서버.
20. The method of claim 19,
Wherein the graphic processing unit further comprises an interrupt frame data generation module for extracting an image of a frame of a predetermined interval from the interrupt frame to generate interrupt frame data,
Wherein the message service server control module controls the message service server to transmit the interrupt frame data and / or the information associated with the interrupt frame data together with the interaction request frame descriptor to the interaction response user through the first messaging session. Wherein the control unit controls the video playback service server.
제 28 항에 있어서,
상기 유저 입력 처리부는, 상기 인터랙션 응답 유저의 상기 인터럽트 프레임 데이터의 선택에 따른 제 3 선택신호를 상기 메시지 서비스 서버로부터 상기 통신부를 통해 더 수신하고,
상기 메시지 서비스 서버 제어 모듈은, 상기 제 3 선택신호의 수신에 따라 상기 인터럽트 프레임 데이터와 연관된 동영상을 상기 인터랙션 응답 유저의 상기 사용자 단말기에서 상기 인터럽트 프레임부터 재생되도록 상기 메시지 서비스 서버를 제어하는 것을 특징으로 하는 동영상 재생산 서비스 서버.
29. The method of claim 28,
The user input processing unit further receives a third selection signal corresponding to the selection of the interrupt frame data of the interaction response user from the message service server through the communication unit,
Wherein the message service server control module controls the message service server to reproduce a moving picture associated with the interrupt frame data from the interrupt frame in the user terminal of the interaction response user upon receipt of the third selection signal A video reproduction service server.
제 19 항에 있어서,
상기 유저 입력 처리부는, 상기 인터랙션 응답 유저의 상기 인터랙션 요청 프레임 기술자의 선택에 따른 제 4 선택신호를 상기 메시지 서비스 서버로부터 상기 통신부를 통해 수신하고,
상기 메시지 서비스 서버 제어 모듈은, 상기 제 4 선택신호의 수신에 따라 상기 인터랙션 응답 유저의 상기 사용자 단말기가 상기 프레임 식별자를 통해 식별된 상기 인터럽트 프레임부터 상기 동영상을 재생하도록 상기 메시지 서비스 서버를 제어하는 것을 특징으로 하는 동영상 재생산 서비스 서버.
20. The method of claim 19,
Wherein the user input processing unit receives a fourth selection signal from the message service server through the communication unit according to the selection of the interaction request frame descriptor of the interaction response user,
Wherein the message service server control module controls the message service server so that the user terminal of the interaction response user reproduces the moving image from the interrupt frame identified through the frame identifier upon receipt of the fourth selection signal Features a video reproduction service server.
제 19 항에 있어서, 상기 메시지 서비스 서버 제어 모듈은,
상기 인터랙션 요청 유저 또는 상기 인터랙션 응답 유저의 요청에 따라 상기 인터랙션 요청 유저 및 상기 인터랙션 응답 유저가 아닌 유저를 인터랙션 초대 유저로서 상기 제 1 메시징 세션에 추가하도록 상기 메시지 서비스 서버를 제어하는 것을 특징으로 하는 동영상 재생산 서비스 서버.
The method of claim 19, wherein the message service server control module comprises:
And controls the message service server to add a user who is not the interaction requesting user and the interaction response user to the first messaging session as an interaction invitation user in response to the request of the interaction requesting user or the interaction response user. Reproduction service server.
제 31 항에 있어서,
상기 유저 입력 처리부는, 인터랙션 요청 프레임 기술자 또는 인터랙션 응답 메시지에 대한 상기 인터랙션 초대 유저의 선택에 따른 제 5 선택신호를 상기 메시지 서비스 서버로부터 상기 통신부를 통해 더 수신하고,
상기 메시지 서비스 서버 제어 모듈은, 상기 제 5 선택신호의 수신에 따라 상기 인터랙션 초대 유저의 상기 사용자 단말기가 상기 프레임 식별자를 통해 식별된 상기 프레임부터 상기 동영상을 재생하도록 상기 메시지 서비스 서버를 제어하는 것을 특징으로 하는 동영상 재생산 서비스 서버.
32. The method of claim 31,
The user input processing unit further receives a fifth selection signal from the message service server through the communication unit according to the interaction request frame descriptor or the selection of the interaction invitation user for the interaction response message,
Wherein the message service server control module controls the message service server so that the user terminal of the interaction invitation user reproduces the moving image from the frame identified through the frame identifier upon receipt of the fifth selection signal A video reproduction service server.
제 19 항에 있어서, 상기 메시지 처리부는,
적어도 하나 이상의 상기 인터랙션 요청 프레임 기술자 및 적어도 하나 이상의 상기 인터랙션 응답 메시지의 리스트로 구성되는 메시지 리스트를 상기 사용자 단말기에 제공하는 메시지 리스트 생성 모듈;을 더 포함하는 것을 특징으로 하는 동영상 재생산 서비스 서버.
20. The apparatus of claim 19, wherein the message processor comprises:
Further comprising: a message list generation module for providing the user terminal with a message list including at least one of the interaction request frame descriptor and a list of at least one of the interaction response messages.
KR1020187025632A 2016-03-04 2017-03-02 Video reproduction service method and server Active KR102096733B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020160026640 2016-03-04
KR20160026640 2016-03-04
PCT/KR2017/002290 WO2017150926A1 (en) 2016-03-04 2017-03-02 Moving image regeneration service method and server

Publications (2)

Publication Number Publication Date
KR20180113202A true KR20180113202A (en) 2018-10-15
KR102096733B1 KR102096733B1 (en) 2020-04-02

Family

ID=59743142

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020187025632A Active KR102096733B1 (en) 2016-03-04 2017-03-02 Video reproduction service method and server

Country Status (2)

Country Link
KR (1) KR102096733B1 (en)
WO (1) WO2017150926A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020204572A1 (en) * 2019-04-03 2020-10-08 Samsung Electronics Co., Ltd. Electronic device and control method thereof
KR20240042145A (en) * 2021-09-13 2024-04-01 베이징 지티아오 네트워크 테크놀로지 컴퍼니, 리미티드 Video publishing methods, devices, electronic equipment and storage media

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100100405A (en) 2009-03-06 2010-09-15 김호근 System for providing interactive moving pictures being capable of putting an comments and its method
KR20110072134A (en) * 2009-12-22 2011-06-29 엘지전자 주식회사 Image processing apparatus and method
US8713618B1 (en) 2008-11-06 2014-04-29 Google Inc. Segmenting video based on timestamps in comments
US8819719B1 (en) 2006-12-06 2014-08-26 Google Inc. Real-time video commenting
KR20150030387A (en) * 2013-09-12 2015-03-20 엠랩 주식회사 Comment tagging system for streaming video and providing method thereof

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009155599A2 (en) * 2008-06-20 2009-12-23 Peter Adderton System for projecting user input on multiple third party viewable screens simultaneously
KR20110000210A (en) * 2009-06-26 2011-01-03 한라공조주식회사 Air conditioning case for fixing heater core
JP6179889B2 (en) * 2013-05-16 2017-08-16 パナソニックIpマネジメント株式会社 Comment information generation device and comment display device
JP6122768B2 (en) * 2013-11-19 2017-04-26 株式会社ソニー・インタラクティブエンタテインメント Information processing apparatus, display method, and computer program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8819719B1 (en) 2006-12-06 2014-08-26 Google Inc. Real-time video commenting
US8713618B1 (en) 2008-11-06 2014-04-29 Google Inc. Segmenting video based on timestamps in comments
KR20100100405A (en) 2009-03-06 2010-09-15 김호근 System for providing interactive moving pictures being capable of putting an comments and its method
KR20110072134A (en) * 2009-12-22 2011-06-29 엘지전자 주식회사 Image processing apparatus and method
KR20150030387A (en) * 2013-09-12 2015-03-20 엠랩 주식회사 Comment tagging system for streaming video and providing method thereof

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020204572A1 (en) * 2019-04-03 2020-10-08 Samsung Electronics Co., Ltd. Electronic device and control method thereof
US11531701B2 (en) 2019-04-03 2022-12-20 Samsung Electronics Co., Ltd. Electronic device and control method thereof
US11907290B2 (en) 2019-04-03 2024-02-20 Samsung Electronics Co., Ltd. Electronic device and control method thereof
KR20240042145A (en) * 2021-09-13 2024-04-01 베이징 지티아오 네트워크 테크놀로지 컴퍼니, 리미티드 Video publishing methods, devices, electronic equipment and storage media
US12375746B2 (en) 2021-09-13 2025-07-29 Beijing Zitiao Network Technology Co., Ltd. Video posting method and apparatus, electronic device, and storage medium

Also Published As

Publication number Publication date
WO2017150926A1 (en) 2017-09-08
KR102096733B1 (en) 2020-04-02

Similar Documents

Publication Publication Date Title
US10609097B2 (en) Methods, apparatus, and systems for instantly sharing video content on social media
US9349414B1 (en) System and method for simultaneous capture of two video streams
US9967607B2 (en) Recording and publishing content on social media websites
US9762861B2 (en) Telepresence via wireless streaming multicast
US8819738B2 (en) System and method for real-time composite broadcast with moderation mechanism for multiple media feeds
US10498794B1 (en) Social entertainment platform
US8311382B1 (en) Recording and publishing content on social media websites
US10405064B2 (en) Systems and methods for prompting and incorporating unscripted user content into live broadcast programming
US20160029094A1 (en) Enabling interaction between social network users during synchronous display of video channgel
JP6067708B2 (en) How to capture video related content
JP7161715B1 (en) Method and server for handling streaming data
KR20130007644A (en) Event based social networking application
US20220166954A1 (en) Dynamic shared experience recommendations
KR20140103156A (en) System, apparatus and method for utilizing a multimedia service
WO2023020154A1 (en) Picture display method and apparatus, storage medium, and electronic device
KR102096733B1 (en) Video reproduction service method and server
US11943516B1 (en) System and method for interactive web-browsing via user equipment
CN109842542B (en) Instant conversation method and device, electronic equipment and storage medium
TWI511538B (en) Method and electronic device for integrating digital television service and social network
KR101269357B1 (en) System for personalizing public image including broadcast
WO2015089224A1 (en) Enabling interaction between social network users during synchronous display of video channel
HK1231289A1 (en) Methods, apparatus, and systems for instantly sharing video content on social media

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20180904

Patent event code: PA01051R01D

Comment text: International Patent Application

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20180921

Comment text: Request for Examination of Application

PG1501 Laying open of application
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20190318

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20190809

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20200310

PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20200327

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20200327

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20240725

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20250324

Start annual number: 6

End annual number: 6