KR20180113202A - Video reproduction service method and server - Google Patents
Video reproduction service method and server Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/508—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
- H04L41/5093—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4758—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental 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
본 발명은 동영상 재생산 서비스 방법 및 서버에 관한 것으로, 보다 상세하게는 동영상을 시청하는 사용자가 자신의 의견을 동영상에 직접 입력하면 지정된 수신자에게 메시징 서비스를 통해 전달되고, 수신자가 메시징 서비스를 통해 이에 대한 응답으로서 입력한 의견을 동영상에 오버레이하도록 하는 동영상 재생산 서비스 방법 및 서버에 관한 것이다.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.
본 발명은 상기의 문제를 해결하기 위한 것으로, 본 발명에 따른 동영상 재생산 서비스 방법 및 서버는, 동영상 재생산 서비스 서버가 동영상 재생 중에 인터랙션 요청 유저에 의해 입력된 인터랙션 요청 프레임 기술자를 메시지 서비스 서버를 통해 인터랙션 응답 유저에게 전송하고, 메시지 서비스 서버로부터 인터랙션 응답 메시지를 수신하여 이를 동영상에 오버레이함으로써, 동영상 재생산 서비스에 가입하지 않은 유저 및 현재 동영상 재생산 서비스 웹페이지를 통해 동영상을 재생하지 않는 유저도 동영상에 대한 실질적인 실시간 의견교환이 가능하고, 동영상 재생산 서비스 웹페이지에 미접속한 상태에서 작성한 인터랙션 응답 메시지를 동영상에 오버레이하는 것을 목적으로 한다.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
또한, 도 1은 2개의 사용자 단말기(100, 400)를 예시하였지만 이에 한정되는 것은 아니고 그 이상의 사용자 단말기들로 구성될 수 있다. 사용자 단말기(100, 400)는 네트워크를 통해 동영상 재생산 서비스 서버(200) 및 메시지 서비스 서버(300)와 데이터 통신이 가능한 장치로서 특별히 제한되지 않으며 예컨대 PC, 노트북 컴퓨터, 태블릿 컴퓨터, 이동통신 단말기, 스마트폰 등의 정보단말기일 수 있다.In addition, although FIG. 1 illustrates two
사용자 단말기(100)는 네트워크를 통해 상기 동영상 재생산 서비스 서버(200)가 제공하는 웹 페이지 데이터 및 동영상 데이터를 수신하고, 동영상을 재생하고, 유저로부터 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 입력 받는 기능을 수행한다.The
이러한 구성에 따라 인터랙션 요청 유저(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
이때 동영상 시청 중인 인터랙션 요청 유저(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
다음으로, 동영상 재생산 서비스 서버(200)는 동영상 데이터 및 웹 페이지 데이터를 저장하며, 저장된 동영상 데이터 및 웹 페이지 데이터를 사용자 단말기(100)에 제공한다. 이때, 웹 페이지 데이터를 통해 서비스되는 웹 페이지는 동영상 컨텐츠 또는 동영상 컨텐츠에 접속할 수 있는 접속정보를 포함할 수 있다.Next, the moving picture
본 발명의 바람직한 실시예에 따르면, 동영상 재생산 서비스 서버(200)는 동영상 화면에 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 오버레이하여 인터랙션 요청 유저(A)가 아닌 다른 유저도 인터랙션 요청 프레임 기술자(descriptor_request_interaction)가 오버레이된 동영상을 시청하도록 할 수 있다.According to a preferred embodiment of the present invention, the moving picture
또한 동영상 재생산 서비스 서버(200)는 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 뿐만 아니라 후술하는 인터랙션 응답 메시지(message_reply_interaction)를 동영상에 오버레이하도록 구성한다.In addition, the video
한편, 실시예에 따라서는 동영상을 감상하는 유저의 선택에 따라 동영상에 인터랙션 요청 프레임 기술자(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
동영상 재생산 서비스 서버(200)는 복수의 메시지 서비스 서버들(300-a, 300-b, 300-c)를 활용함으로써 더욱 많은 수의 메시지 서비스 가입자들을 대상으로 동영상 재생산 서비스를 확대하는 것이 보다 바람직하다. 즉, 복수의 메시지 서비스 서버들(300-a, 300-b, 300-c)을 통해 인터랙션 요청 유저(A)가 각 메신저 서비스에 가입되어 인맥관계를 형성하고 있는 다양한 인터랙션 응답 유저(B)와 인터랙션할 수 있는 효과가 있다.It is preferable that the video
이하에서는 본 발명의 실시예에 따른 동영상 재생산 서비스 제공시스템을 구성하는 구성 요소를 각각 설명한다.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
사용자 단말기(100, 400)는 단말 통신부, 단말 저장부, 단말 입력부, 단말 제어부 및 단말 표시부를 포함하여 구성될 수 있다. 단말 통신부는, 네트워크를 통해 동영상 재생산 서비스 서버(200)에 접속하여 통신하는 기능을 수행한다. 단말 저장부는, 운영 체제(Operation System, OS), 어플리케이션, 및 각종 데이터를 저장하는 기능을 수행한다.The
단말 입력부는, 사용자의 명령, 선택, 데이터, 정보 중에서 적어도 하나를 입력 받는 기능을 수행하며, 마우스, 키보드, 키패드, 터치패널, 마이크, 카메라 등을 예시할 수 있다. 단말 제어부는, 운영 체제 및 어플리케이션을 구동하는 기능 및 데이터를 처리하는 기능을 수행한다. 단말 표시부는, 디스플레이를 통해 사용자에게 시각적인 정보를 제공하는 기능을 수행한다.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
통신부(250)는 사용자 단말기(100, 400) 및 메시지 서비스 서버(300)와 통신을 수행한다. 통신부(250)는 통상의 네트워크 접속 장치로 구성할 수 있으며, 예컨대 UDP, TCP 등의 통신 프로토콜에 따라 인터넷, PSTN, 이동통신 통신망 등에 접속할 수 있다.The
동영상 서비스 제공부(210)는 사용자 단말기(100, 400)에게 동영상 데이터 및 웹페이지 데이터를 전송하여 동영상 서비스를 제공하는 기능을 수행한다. 보다 구체적으로는 웹페이지 데이터를 저장하는 웹페이지 저장모듈(212) 및 동영상 데이터를 저장하는 동영상 저장모듈(214)를 포함하여 구성될 수 있다. 이러한 웹페이지 저장모듈(212) 및 동영상 저장모듈(214)은 동영상 재생산 서비스 서버(200)와 일체로 형성될 수도 있고, 동영상 재생산 서비스 서버(200)와 네트워크로 연결되는 NAS 또는 P2P 서비스와 같이 네트워크로 연결되는 사용자 단말기의 로컬 저장소일 수도 있고, 여러 지리적 위치에 분산된 복수의 저장모듈들로 구성될 수 있다.The video
동영상 서비스 제공부(210)는 웹페이지 내에 각 동영상 데이터를 스트리밍 수신할 수 있는 URL을 포함하는 방법을 이용하여 동영상 스트리밍 방식으로 제공할 수도 있고, 웹페이지에서 해당 동영상을 다운로드 받는 URL을 포함하는 방법을 이용하여 동영상 다운로드 방식으로 제공할 수 있다.The video
유저 입력 처리부(240)는 사용자 단말기(100, 400)로부터 입력신호를 입력 받아 이를 처리하는 기능을 수행한다. 이때 유저 입력 처리부(240)는 동영상 재생산 서비스 서버(200)와 직접 연결되는 인터랙션 요청 유저(A)의 사용자 단말기(100)로부터의 입력신호뿐만 아니라 메시지 서비스 서버(300)를 매개하여 간접적으로 연결되는 인터랙션 응답 유저(B)의 사용자 단말기(400)로부터 입력신호를 입력 받을 수 있다. 실시예에 따라서는 인터랙션 요청 유저(A)와 인터랙션 응답 유저(B)가 아닌 단순히 동영상 서비스를 이용하는 제삼자의 사용자 단말기(미도시) 또는 후술하는 인터랙션 초대 유저의 사용자 단말기(미도시)로부터의 입력신호를 입력 받을 수 있다.The user
메시지 처리부(220)는, 사용자 단말기(100)로부터 입력된 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 선택된 메시지 서비스 제공자의 메시지 서비스 서버(300)에 제공하고 메시지 서비스 서버(300)로부터 인터랙션 응답 메시지(message_reply_interaction)를 수신하는 기능을 수행한다.The
메시지 서비스 제공자는 특정 관심사나 특정 활동을 공유하는 사람들 사이의 의사 소통, 정보 공유 및 사회적 관계 형성 등의 서비스를 제공한다. 메시지 서비스 제공자로는 페이스북(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
이와 같은 방법으로 동영상 재생산 서비스 서버(200)는 메시지 서비스 제공자를 선택할 때에 복수의 방식을 선택적 또는 중첩적으로 사용할 수 있다.In this way, the video
예컨대, 동영상 서비스 제공부(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
또 다른 선택 방식으로, 동영상 재생산 서비스 서버(200)의 관리자에 의해 메시지 서비스 제공자가 미리 선택하도록 할 수 있다.Another alternative is to allow the message service provider to pre-select by the administrator of the video
다른 실시예에 따르면, 인터랙션 요청 유저(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
입력 인터페이스 활성화 모듈(222)은, 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 입력 받기 위해 동영상의 재생 중 인터랙션 요청 유저(A)의 인터럽션에 의해 프레임 기술자 입력 인터페이스(610)(도 3에 도시됨)를 활성화하는 기능을 수행한다.The input
이하에서는 도 3을 참조하여 입력 인터페이스 활성화 모듈(222)의 동작을 설명한다. 도 3(a)는 동영상 재생 중 인터랙션 요청 유저(A)에 의한 인터럽트를 예시한다. 예컨대 사용자 단말기(100)로서 스마트폰을 사용하는 인터럽트 요청 유저(A)는 동영상 감상 중 특정 프레임에 자신의 의견을 입력하고자 하는 경우 해당 프레임의 원하는 위치를 터치 방식으로 선택한다.Hereinafter, the operation of the input
이 경우 사용자 단말기(100)는 인터럽트 요청 유저(A)의 인터럽트를 네트워크를 통해 유저 입력 처리부(240)에 전송하고, 이에 따라 도 3(b) 에 도시된 바와 같이 입력 인터페이스 활성화 모듈(222)은 인터랙션 요청 유저(A)의 의견을 입력할 수 있는 예컨대 텍스트 입력 인터페이스를 제공하는 프레임 기술자 입력 인터페이스(610)를 인터랙션 요청 유저(A)가 선택한 위치에 활성화한다.In this case, the
이때 실시예에 따라 입력 인터페이스 활성화 모듈(222)은 텍스트 입력 인터페이스뿐 아니라 이모티콘 또는 사진 등의 정지 이미지이거나 GIF 애니메이션 이미지 또는 동영상 등의 동적 이미지를 입력할 수 있는 멀티미디어 입력 인터페이스를 활성화하도록 구성할 수 있다. 또한 프레임 기술자 입력 인터페이스(610)가 활성화되는 위치는 반드시 도 3(b)에 도시된 바와 같이 동영상 상으로 제한되는 것은 아니고, 전체화면이 아닌 웹페이지의 일부 영역에서 동영상이 제공되는 실시예의 경우 동영상의 바깥쪽 인근의 위치 등에 팝업창 등으로 활성화될 수 있다.The input
다음으로, 입력 인터페이스 활성화 모듈(222)은 도 3(c)에 도시된 바와 같이 인터랙션 요청 유저(A)가 입력한 "전망 좋은 곳이네요."를 인터랙션 요청 프레임 기술자(descriptor_request_interaction)로서 입력 받는다.Next, the input
프레임 식별자 관리 모듈(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
한편, 프레임 식별자 관리 모듈(224)은 단일의 동영상에 대해 복수의 프레임들에서 단일의 인터랙션 요청 유저(A)로부터 복수의 인터랙션 요청 프레임 기술자(descriptor_request_interaction)들을 입력 받을 수 있을 뿐 아니라, 단일의 프레임에서 복수의 인터랙션 요청 유저(A)들로부터 복수의 인터랙션 요청 프레임 기술자(descriptor_request_interaction)들을 입력 받을 수 있다. 이 경우 프레임 식별자 관리 모듈(224)은 인터랙션 요청 프레임 기술자(descriptor_request_interaction) 및 프레임 식별자(id_frame)와 연관되는 유저 식별자(id_user)를 더 연관시킬 수 있다.On the other hand, the frame
메시지 서비스 서버 제어 모듈(226)은 먼저, 메시지 서비스 서버(300)를 제어하여 인터랙션 요청 유저(A)와 인터랙션 응답 유저(B)간 제 1 메시징 세션(session_messaging_1st)을 개시하는 기능을 수행한다.The message service
메시지 서비스 서버 제어 모듈(226)은 선택된 메시지 서비스 제공자의 메시지 서비스 서버(300)로 제 1 메시징 세션(session_messaging_1st) 개시를 위한 제 1 메시지 세션 개시 요청을 전송한다. 이에 따라 해당 메시지 서비스 서버(300)는 제 1 메시징 세션(session_messaging_1st)을 개시한다. 여기서, 메시징 세션은 둘 이상의 유저 간 임의의 쌍방향 네트워크 연결을 의미한다.The message service
다음으로, 메시지 서비스 서버 제어 모듈(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
다음으로, 도 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
이러한 구성에 따르면, 인터랙션 응답 유저(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
그래픽 처리부(230)는 동영상에 인터랙션 응답 메시지(message_reply_interaction)를 오버레이하는 기능을 수행한다. 보다 구체적으로 그래픽 처리부(230)는 오버레이 처리 모듈(232)을 포함하여 구성되며, 오버레이 처리 모듈(232)은 인터랙션 응답 메시지(message_reply_interaction)를 동영상에 오버레이하되, 프레임 식별자 관리 모듈(224)에 의해 생성된 프레임 식별자(id_frame)를 통해 식별된 인터럽트 프레임(frame_interrupted)으로부터 기설정된 구간의 프레임에 오버레이하는 기능을 수행한다.The
한편, 오버레이 처리 모듈(232)은 인터랙션 응답 메시지(message_reply_interaction) 뿐 아니라 인터랙션 요청 프레임 기술자(descriptor_request_interaction)도 동영상에 오버레이하는 것이 바람직하다. 이 경우 오버레이 처리 모듈(232)은 인터럽트 프레임(frame_interrupted)으로부터 기설정된 구간의 프레임까지 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 오버레이 하도록 구성할 수 있다.Meanwhile, the
상술한 기설정된 구간의 프레임은 시각적으로 인지 가능한 시간 동안의 프레임, 특정 시간 동안의 프레임, 또는 인터랙션 응답 메시지(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
도 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_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
또한 화면에 오버레이되는 인터랙션 요청 프레임 기술자(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
이때 제 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
여기서 제 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
초과항목 목록(640)이 제공되는 위치는 반드시 동영상 상으로 제한되는 것은 아니고, 실시예에 따라 전체화면이 아닌 웹페이지의 일부 영역에서 동영상이 제공되는 경우 동영상의 바깥쪽 인근의 위치 등에 팝업창 등으로 활성화될 수 있다.The location where the
한편, 동영상을 재생중인 제삼자가 오버레이된 인터랙션 응답 메시지(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
실시예에 따라서 유저(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
다른 실시예에서는, 유저(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
이하에서는 도 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
이때 입력 인터페이스 활성화 모듈(222)은 제 2 선택신호(signal_selection_2nd)의 수신에 따라 선택된 인터랙션 응답 메시지(message_reply_interaction)가 오버레이된 영역의 인근에 새로운 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 입력 받는 프레임 기술자 입력 인터페이스(610)를 활성화하는 것이 바람직하다. 이때 입력 인터페이스 활성화 모듈(222)은 실시예에 따라 텍스트 입력 인터페이스뿐 아니라 이모티콘 또는 사진 등의 정지 이미지 또는 GIF 애니메이션 이미지 또는 사용자의 동영상 등의 동적 이미지를 입력할 수 있는 멀티미디어 입력 인터페이스를 활성화하도록 구성할 수 있다. 또한 프레임 기술자 입력 인터페이스(610)가 활성화되는 위치는 반드시 선택된 인터랙션 응답 메시지(message_reply_interaction)가 오버레이된 영역의 인근으로 제한되는 것은 아니고, 실시예에 따라 전체화면이 아닌 웹페이지의 일부 영역에서 동영상이 제공되는 경우 동영상의 바깥쪽 인근의 위치 등에 팝업창 등으로 활성화될 수 있다.At this time, the input
유저(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
인터랙션 응답 유저(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
이러한 실시예에 따르면, 유저(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
한편, 메신저 클라이언트를 통해 텍스트만으로 구성된 인터랙션 요청 프레임 기술자(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
다음으로, 메시지 서비스 서버 제어 모듈(226)은 제 1 메시징 세션(session_messaging_1st)을 통해 인터랙션 응답 유저(B)에게 인터랙션 요청 프레임 기술자(descriptor_request_interaction)와 함께 인터럽트 프레임 데이터(data_ frame_interrupted) 및/또는 인터럽트 프레임 데이터(data_ frame_interrupted)에 연계된 정보를 더 전달하도록 메시지 서비스 서버(300)를 제어할 수 있다.Next, the message service
메시징 서비스는 지나치게 많은 데이터 전송으로 인한 서비스 품질 저하를 방지하기 위해 적은 용량의 멀티미디어 파일만을 전송하는 것이 일반적이다. 따라서 인터럽트 프레임 데이터 생성 모듈(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_ 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
이하에서는 도 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
한편, 실시예에 따라서는 인터랙션 응답 유저(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
이를 위해 유저 입력 처리부(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
한편 실시예에 따라서는 전술한 실시예와 유사한 방법으로 인터랙션 요청 유저(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
한편 이렇게 초대된 인터랙션 초대 유저는 현재까지 진행된 커뮤니케이션의 맥락 및 커뮤니케이션의 대상이 되는 동영상을 모를 가능성이 높다. 따라서 동영상 재생산 서비스 서버(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
이를 위해 유저 입력 처리부(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
한편, 본 발명에 따르면 하나의 동영상에 복수의 유저들에 의한 다수의 인터랙션 요청 프레임 기술자(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
동영상 재생산 서비스 방법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
이때 동영상 재생산 서비스 서버(200)는 인터렉션 요청 유저(A)의 사용자 단말기(100)에게 동영상 데이터와 웹페이지 데이터를 제공(S11)하는 방법으로 동영상 서비스를 제공한다. 사용자 단말기(100)가 인터랙션 요청 유저(A)에 의한 인터럽트를 감지하는 경우, 예컨대 프레임 기술자 입력 인터페이스 활성화 요청을 동영상 재생산 서비스 서버(200)에게 전송하고(S14), 동영상 재생산 서비스 서버(200)는 인터랙션 요청 유저(A)를 식별하고(S15) 식별된 유저인 경우 사용자 단말기(100) 의 프레임 기술자 입력 인터페이스(610) 활성화를 승인하는 방법(S16)으로 프레임 기술자 입력 인터페이스 활성화 단계가 진행될 수 있다.At this time, the video
이후 도 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
다음으로, 동영상 재생산 서비스 서버(200)가 도 4에 도시된 바와 같이 인터랙션 요청 유저(A)에 의해 인터럽트된 인터럽트 프레임(frame_interrupted)을 식별하는 프레임 식별자(id_frame)를 생성하고(S21), 프레임 식별자(id_frame)와 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 연관시키는(S22) b 단계(S20)를 수행한다.Next, the video
다음으로, 동영상 재생산 서비스 서버(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
한편, 본 발명에 따른 동영상 재생산 서비스 방법은 한정된 동영상 재생산 서비스 가입자에 국한하지 않고 보다 많은 유저들에게 서비스를 제공하기 위해 동영상 재생산 서비스 제공자와 독립적인 메시지 서비스 제공자의 메시지 서비스 서버(300)를 이용한다. 그런데 일반적인 유저들은 수많은 사회 관계망 서비스, 메신저 서비스, 이동통신망 서비스 중 자신이 가입한 서비스만을 이용하는 것이 보편적이다. 따라서 동영상 재생산 서비스 서버(200)는 가능한 많은 메시지 서비스 제공자의 메시지 서비스 서버(300)와 연동할 수 있는 것이 바람직하다.Meanwhile, the video reproduction service method according to the present invention uses a
그런데, 동영상 재생산 서비스 서버(200)가 "페이스북", "바이버", "링크드인"의 메시지 서비스 서버(300)들과 연동되는 경우를 가정하고, 인터랙션 요청 유저(A)는 "페이스북", "바이버"에 가입되었고, 인터랙션 응답 유저(B)와는 "페이스북"을 통해서만 인맥관계가 형성되었다면, 인터랙션 요청 유저(A)는 "페이스북"을 선택해야 한다.It is assumed that the video
다른 예로서, 인터랙션 요청 유저(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
또 다른 예로서, 동영상 업로드 유저는 "바이버", "링크드인"에 가입하였고, 자신의 동영상에 대한 인터랙션 요청 유저(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
또한, 동영상 업로드 유저가 설정한 복수의 메시지 서비스 제공자 중에서 인터랙션 요청 유저(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
다음으로, 도 5에 도시된 바와 같이 동영상 재생산 서비스 서버(200)가 제 1 메시징 세션(session_messaging_1st)을 통해 인터랙션 응답 유저(B)에게 인터랙션 요청 프레임 기술자(descriptor_request_interaction)를 전달하도록 메시지 서비스 서버(300)를 제어하는 d 단계(S40)를 수행한다.5, the video
이때 인터랙션 요청 프레임 기술자(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
인터럽트 프레임 데이터(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
실시예에 따라서는 인터럽트 프레임 데이터(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
다음으로, 도 6에 도시된 바와 같이 동영상 재생산 서비스 서버(200)가 인터랙션 요청 프레임 기술자(descriptor_request_interaction)와 연관되어 인터랙션 응답 유저(B)가 메시지 입력 인터페이스(410)를 통해 입력한 인터랙션 응답 메시지(message_reply_interaction)를 제 1 메시징 세션(session_messaging_1st) 및 메시지 서비스 서버(300)를 통해 수신하는 e 단계(S50)를 수행한다.6, the video
마지막으로, 도 6에 도시된 바와 같이 동영상 재생산 서비스 서버(200)가 수신된 인터랙션 응답 메시지(message_reply_interaction)를 b 단계(S20)에서 생성된 프레임 식별자(id_frame)를 통해 식별된 인터럽트 프레임(frame_interrupted)으로부터 기설정된 구간의 프레임에 오버레이하는 f 단계(S60)을 수행한다.Finally, as shown in FIG. 6, the video
한편, 인터랙션 응답 메시지(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
또한, 동영상에 오버레이되는 인터랙션 요청 프레임 기술자(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
다음으로, 너무 많은 인터랙션 요청 프레임 기술자(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
이러한 실시예에 있어서, 제 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
한편, 동영상을 재생중인 제삼자가 오버레이된 인터랙션 응답 메시지(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
이때 제 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
한편, 동영상 컨텐츠의 재생산 효과를 높이기 위해 제 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
한편, 본 발명에 따르면 하나의 동영상에 복수의 유저들에 의한 다수의 인터랙션 요청 프레임 기술자(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
메시지 리스트는 예컨대 사용자의 선택에 따라 타임라인 순서로 정렬 또는 필터링되거나 작성자 별로 정렬 또는 필터링되도록 구현할 수 있으며, 특정 인터랙션 요청 프레임 기술자(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
이때 새로이 추가된 인터랙션 초대 유저에게 커뮤니케이션의 맥락과 동영상의 내용을 알려주기 위해, 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
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)
(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:
상기 동영상 재생산 서비스 서버가, 상기 프레임 식별자를 통해 식별된 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임에 상기 인터랙션 요청 프레임 기술자를 오버레이 하는 것을 특징으로 하는 동영상 재생산 서비스 방법.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 부단계; 및 상기 동영상 재생산 서비스 서버가, 상기 인터랙션 응답 메시지와 상기 오브젝트가 중첩되는 영역이 최소화되도록 상기 인터랙션 응답 메시지를 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임 상에 배치하여 오버레이하는 제 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:
(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.
상기 동영상 재생산 서비스 서버가, 유저의 상기 제 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:
(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.
상기 동영상 재생산 서비스 서버가, 상기 인터랙션 응답 메시지가 오버레이된 영역의 인근에 상기 제 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.
(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:
(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.
상기 동영상 재생산 서비스 서버가, 상기 인터랙션 요청 유저에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하거나, 상기 인터랙션 응답 유저에 의해 미리 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하거나, 동영상 업로드 유저에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하거나, 상기 동영상 재생산 서비스 서버의 관리자에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하는 것을 특징으로 하는 동영상 재생산 서비스 방법.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.
상기 동영상 재생산 서비스 서버가, 동영상 업로드 유저에 의해 선택된 복수의 메시지 서비스 제공자 중 상기 인터랙션 요청 유저가 선택한 메시지 서비스 제공자의 메시지 서비스 서버를 제어하는 것을 특징으로 하는 동영상 재생산 서비스 방법.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.
상기 (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.
상기 동영상 재생산 서비스 서버가, 상기 인터럽트 프레임의 정지영상, 상기 인터럽트 프레임을 포함하는 기설정된 구간의 프레임 중 하나의 정지영상, 상기 인터럽트 프레임을 포함하는 기설정된 구간의 동영상 클립 중 적어도 어느 하나를 상기 인터럽트 프레임 데이터로 생성하는 것을 특징으로 하는 동영상 재생산 서비스 방법.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.
상기 동영상 재생산 서비스 서버가, 상기 인터랙션 응답 유저의 상기 인터럽트 프레임 데이터의 선택에 따른 제 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.
상기 동영상 재생산 서비스 서버가, 상기 인터랙션 응답 유저의 상기 인터랙션 요청 프레임 기술자의 선택에 따른 제 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.
(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.
상기 동영상 재생산 서비스 서버가, 상기 인터랙션 요청 프레임 기술자 또는 상기 인터랙션 응답 메시지에 대한 상기 인터랙션 초대 유저의 선택에 따른 제 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.
텍스트, 정지 이미지, 동적 이미지 또는 그 조합 중 어느 하나인 것을 특징으로 하는 동영상 재생산 서비스 방법.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:
상기 프레임 식별자 관리 모듈이 생성한 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임에 상기 인터랙션 요청 프레임 기술자를 오버레이 하는 것을 특징으로 하는 동영상 재생산 서비스 서버.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.
상기 그래픽 처리부는, 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임의 이미지를 분석하여 적어도 하나의 오브젝트를 추출하는 오브젝트 추출 모듈을 더 포함하여 구성되고,
상기 오버레이 처리 모듈은, 상기 인터랙션 응답 메시지와 상기 오브젝트가 중첩되는 영역이 최소화되도록 상기 인터랙션 응답 메시지를 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임 상에 오버레이하는 것을 특징으로 하는 동영상 재생산 서비스 서버.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.
상기 메시지 처리부는, 상기 프레임 식별자 관리 모듈이 생성한 프레임 식별자 별 해당 프레임의 인터랙션 요청 프레임 기술자 및/또는 인터랙션 응답 메시지 수를 카운팅하는 카운팅 모듈을 더 포함하여 구성되고,
상기 그래픽 처리부는, 상기 카운팅 모듈의 카운팅 결과가 임계치 이상인지 판단하여 상기 임계치 이상인 것으로 판단되는 경우, 상기 임계치 이상의 인터랙션 요청 프레임 기술자 및/또는 인터랙션 응답 메시지의 수를 표시하는 제 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.
상기 유저 입력 처리부는, 유저의 상기 제 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.
상기 유저 입력 처리부는, 오버레이된 상기 인터랙션 응답 메시지에 대한 유저의 선택에 따른 제 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.
상기 제 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.
상기 제 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.
상기 인터랙션 요청 유저에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하거나, 상기 인터랙션 응답 유저에 의해 미리 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하거나, 동영상 업로드 유저에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하거나, 상기 동영상 재생산 서비스 서버의 관리자에 의해 선택된 메시지 서비스 제공자의 메시지 서비스 서버를 제어하는 것을 특징으로 하는 동영상 재생산 서비스 서버.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.
상기 그래픽 처리부는, 상기 인터럽트 프레임으로부터 기설정된 구간의 프레임의 영상을 추출하여 인터럽트 프레임 데이터를 생성하는 인터럽트 프레임 데이터 생성 모듈을 더 포함하고,
상기 메시지 서비스 서버 제어 모듈은, 상기 제 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.
상기 유저 입력 처리부는, 상기 인터랙션 응답 유저의 상기 인터럽트 프레임 데이터의 선택에 따른 제 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.
상기 유저 입력 처리부는, 상기 인터랙션 응답 유저의 상기 인터랙션 요청 프레임 기술자의 선택에 따른 제 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.
상기 인터랙션 요청 유저 또는 상기 인터랙션 응답 유저의 요청에 따라 상기 인터랙션 요청 유저 및 상기 인터랙션 응답 유저가 아닌 유저를 인터랙션 초대 유저로서 상기 제 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.
상기 유저 입력 처리부는, 인터랙션 요청 프레임 기술자 또는 인터랙션 응답 메시지에 대한 상기 인터랙션 초대 유저의 선택에 따른 제 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.
적어도 하나 이상의 상기 인터랙션 요청 프레임 기술자 및 적어도 하나 이상의 상기 인터랙션 응답 메시지의 리스트로 구성되는 메시지 리스트를 상기 사용자 단말기에 제공하는 메시지 리스트 생성 모듈;을 더 포함하는 것을 특징으로 하는 동영상 재생산 서비스 서버.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.
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)
| 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)
| 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)
| 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 |
-
2017
- 2017-03-02 WO PCT/KR2017/002290 patent/WO2017150926A1/en not_active Ceased
- 2017-03-02 KR KR1020187025632A patent/KR102096733B1/en active Active
Patent Citations (5)
| 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)
| 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 |