[go: up one dir, main page]

KR20130126203A - System and method for providing content sharing service using client terminal - Google Patents

System and method for providing content sharing service using client terminal Download PDF

Info

Publication number
KR20130126203A
KR20130126203A KR1020120050101A KR20120050101A KR20130126203A KR 20130126203 A KR20130126203 A KR 20130126203A KR 1020120050101 A KR1020120050101 A KR 1020120050101A KR 20120050101 A KR20120050101 A KR 20120050101A KR 20130126203 A KR20130126203 A KR 20130126203A
Authority
KR
South Korea
Prior art keywords
video
client terminal
image data
content sharing
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020120050101A
Other languages
Korean (ko)
Other versions
KR101334127B1 (en
Inventor
이재형
Original Assignee
(주)엔써즈
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)엔써즈 filed Critical (주)엔써즈
Priority to KR1020120050101A priority Critical patent/KR101334127B1/en
Publication of KR20130126203A publication Critical patent/KR20130126203A/en
Application granted granted Critical
Publication of KR101334127B1 publication Critical patent/KR101334127B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/237Communication with additional data server

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Library & Information Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템 및 방법에 관한 것으로서, 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템에 있어서, 동영상 콘텐츠에 대한 핑거프린트를 추출하는 핑거프린트 추출 서버; 클라이언트 단말기로부터 요청되는 쿼리 신호에 대응되는 동영상 정보를 판별하는 콘텐츠 인식 서버; 및 상기 판별된 동영상 정보에 대한 동영상 또는 이미지 데이터를 클라이언트 단말기로 전송하는 콘텐츠 제공 서버를 포함하고, 클라이언트 단말기는 상기 수신한 동영상 또는 이미지 데이터에 기초하여 사용자가 선택한 부분에 대한 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템을 통해 공유하는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템 및 이를 이용한 방법을 제공한다.The present invention relates to a system and method for providing a video content sharing service using a client terminal, the system and method for providing a video content sharing service using a client terminal, comprising: a fingerprint extraction server configured to extract a fingerprint for video content; A content recognizing server for determining moving picture information corresponding to a query signal requested from a client terminal; And a content providing server configured to transmit video or image data of the determined video information to a client terminal, wherein the client terminal outputs video or image data of a portion selected by the user based on the received video or image data. Provided are a video content sharing service providing system using a client terminal and sharing the same through a sharing system.

Description

클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템 및 방법{SYSTEM AND METHOD FOR PROVIDING CONTENT SHARING SERVICE USING CLIENT TERMINAL}System and method for providing video content sharing service using a client terminal {SYSTEM AND METHOD FOR PROVIDING CONTENT SHARING SERVICE USING CLIENT TERMINAL}

본 발명은 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템 및 방법에 관한 것으로서, 보다 상세하게는 클라이언트 단말기에서 획득되는 동영상 데이터에 기초하여 동영상 정보를 판별하고 판별된 동영상 정보에 상응하는 동영상 데이터를 클라이언트 단말기로 전송함으로써, 클라이언트 단말기에서 해당 동영상 데이터를 이용하여 간편하게 콘텐츠 공유 서비스를 이용할 수 있도록 하는 시스템 및 방법에 관한 것이다.
The present invention relates to a system and method for providing a video content sharing service using a client terminal, and more particularly, to determine video information based on video data obtained from a client terminal, and to output video data corresponding to the determined video information. The present invention relates to a system and a method for allowing a client terminal to easily use a content sharing service by using corresponding video data.

최근 네트워크 및 인터넷의 발달과 이동 통신 단말기의 기술 발전에 힘입어 이미지나 동영상과 관련된 서비스가 크게 증가하고 있다. 특히, 동영상과 관련된 서비스는 최근 더욱 증가하고 있는 실정이다. Recently, due to the development of the network and the Internet and the development of the technology of the mobile communication terminal, services related to images and videos have increased greatly. In particular, video-related services are increasing in recent years.

또한, 이른바 SNS(Social Network Service)의 발달과 급속한 사용자 수의 증가에 따라 이러한 SNS를 이용하여 단순히 텍스트 위주의 정보를 게시한는 것에 그치지 않고 이미지나 동영상을 업로드하고 이를 공유하는 빈도도 크게 증가하고 있다. 이러한 경우 사용자는 TV를 통해 방송을 시청하는 도중 재미있거나 특별히 관심이 가는 방송이 재생되는 경우 이를 SNS를 이용하여 즉시 SNS 서비스에 공유하고 싶을 수가 있다. 그러나, 이러한 경우 종래의 기술에 의하면 사용자는 TV 방송을 통해 제공되는 화면을 즉시 획득할 수 없다는 한계점이 있다. 따라서 사용자는 스스로 TV 방송을 계속 녹화(캡처)하거나 방송 종료후 TV 방송에 대한 콘텐츠를 제공하는 방송사나 기타의 서비스 사이트에 별도로 접속하여 자신이 원했던 장면을 찾아서 해당 장면에 대한 이미지를 캡쳐하거나 동영상을 다운로드받을 수 밖에 없다는 한계점이 있다. In addition, with the development of so-called social network services (SNS) and the rapid increase in the number of users, the frequency of uploading and sharing images or videos is not only increased by simply posting text-based information using these SNSs. . In this case, the user may want to share an interesting or specially interesting broadcast while watching the broadcast on the TV to the SNS service using the SNS immediately. However, in this case, according to the related art, a user may not immediately acquire a screen provided through a TV broadcast. Therefore, the user can continue to record (capture) the TV broadcast by himself or by separately connecting to a broadcaster or other service site that provides contents for the TV broadcast, and then finds a desired scene and captures an image of the scene or captures a video. There is a limit to download.

이러한 점에서 TV 방송에서 제공되는 화면을 즉각적으로 식별하고 이에 대한 동영상이나 이미지 데이터를 전송받은 후 이를 SNS와 같은 콘텐츠 공유 시스템에 업로드할 수 있도록 하는 방법 및 시스템이 요망되고 있다고 할 수 있다. In this regard, a method and system for immediately identifying a screen provided by a TV broadcast, receiving a video or image data thereof, and uploading the same to a content sharing system such as SNS is desired.

한편, 대한민국 공개특허공보 제10-2009-0096158호(2009.09.10. 공개)는 "동영상 스틸컷 기반의 크로스미디어 검색 시스템 및 방법"에 대하여 개시하고 있다. 여기에서는, 검색의 대상이 되는 스틸컷을 입력받고, 입력된 스틸컷을 분석하여 이미지 특징을 추출하고, 추출된 이미지 특징 정보 기반으로 웹페이지에 대한 메타 정보 및 웹페이지가 포함하고 있는 동영상 스틸컷의 프레임별 이미지 특징 정보를 수록하고 있는 웹페이지 DB를 조회하여 연관된 웹페이지 정보를 검색하고, 검색된 웹페이지나 동영상 정보를 제공하는 것을 특징으로 하는 방법 및 시스템이 개시되어 있다. 이러한 선행 기술에 의하면 사용자가 원하는 동영상을 핑거프린트에 기반하여 즉각적으로 검색할 수 있다는 효과는 있지만 이는 단순히 입력되는 이미지에 대응되는 웹 페이지나 동영상 정보를 검색해서 제공해주는 것에 불과하므로, 사용자가 시청하고 있는 방송이 어떤 것인지를 즉각적으로 판별하고 또한 판별된 방송에 대한 동영상을 사용자측으로 전송하고 사용자가 이를 공유할 수 있도록 하기에는 한계점이 있다.
Meanwhile, Korean Unexamined Patent Publication No. 10-2009-0096158 (2009.09.10.) Discloses a cross-media search system and method based on video still cuts. Here, the user inputs a still cut to be searched, analyzes the input still cut to extract an image feature, and based on the extracted image feature information, meta information about the web page and a video still cut including the web page Disclosed are a method and a system, characterized by searching a webpage DB containing image feature information for each frame, searching for relevant webpage information, and providing searched webpage or video information. According to the prior art, the user can immediately search for the desired video based on the fingerprint, but this is simply providing a web page or video information corresponding to the input image, so that the user can watch There is a limitation in that it is possible to immediately determine which broadcast is present and also to transmit a video of the determined broadcast to the user and to allow the user to share it.

대한민국 공개특허공보 제10-2009-0096158호(2009.09.10. 공개)Korean Patent Publication No. 10-2009-0096158 (Published on September 10, 2009)

본 발명은 상기한 바와 같은 한계점을 감안하여 안출된 것으로서, 클라이언트 단말기에서 클라이언트 단말기 사용자가 제공받고 있는 방송에 대한 동영상 데이터를 획득하고 이를 이용하여 클라이언트 단말기가 시청하고 있는 방송에 대한 동영상 정보를 실시간으로 즉시 판별하고 판별된 동영상 정보에 대한 동영상이나 이미지 데이터를 클라이언트 단말기로 전송함으로써 클라이언트 단말기가 이를 이용하여 콘텐츠 공유 시스템을 통해 즉시 공유할 수 있도록 하는 시스템 및 방법을 제공하는 것을 목적으로 한다.
The present invention has been made in view of the above limitations, and obtains video data of a broadcast being provided by the client terminal user from the client terminal and uses the same to obtain video information of the broadcast being viewed by the client terminal in real time. An object of the present invention is to provide a system and a method for immediately determining and transmitting a video or image data of the determined video information to a client terminal so that the client terminal can immediately share the content through the content sharing system.

상기한 바와 같은 과제를 해결하기 위하여 본 발명은, 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템에 있어서, 동영상 콘텐츠에 대한 핑거프린트를 추출하는 핑거프린트 추출 서버; 클라이언트 단말기로부터 요청되는 쿼리 신호에 대응되는 동영상 정보를 판별하는 콘텐츠 인식 서버; 및 상기 판별된 동영상 정보에 대한 동영상 또는 이미지 데이터를 클라이언트 단말기로 전송하는 콘텐츠 제공 서버를 포함하고, 클라이언트 단말기는 상기 수신한 동영상 또는 이미지 데이터에 기초하여 사용자가 선택한 부분에 대한 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템을 통해 공유하는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템을 제공한다.In order to solve the above problems, the present invention provides a video content sharing service providing system using a client terminal, the fingerprint extraction server for extracting a fingerprint for the video content; A content recognizing server for determining moving picture information corresponding to a query signal requested from a client terminal; And a content providing server configured to transmit video or image data of the determined video information to a client terminal, wherein the client terminal outputs video or image data of a portion selected by the user based on the received video or image data. Provided is a video content sharing service providing system using a client terminal, characterized in that sharing through a sharing system.

여기에서, 상기 쿼리 신호는 클라이언트 단말기로부터 획득되는 동영상 데이터에 기초하여 쿼리 신호 생성부에 의해 생성될 수 잇다. Here, the query signal may be generated by the query signal generator based on the video data obtained from the client terminal.

또한, 상기 콘텐츠 인식 서버는, 상기 클라이언트 단말기로부터 수신힌 쿼리 신호에 포함된 동영상 데이터로부터 핑거프린트를 추출하고 추출된 핑거프린트와 동영상 콘텐츠에 대해 저장되어 있는 핑거프린트를 비교함으로써 대응되는 동영상 정보를 판별하도록 구성할 수도 있다. In addition, the content recognition server determines the corresponding video information by extracting a fingerprint from the video data included in the query signal received from the client terminal and comparing the extracted fingerprint with the fingerprint stored for the video content. It can also be configured to.

또한 상기 판별되는 동영상 정보는, 동영상 식별자 및 재생 위치 정보를 포함할 수 있다. In addition, the determined video information may include a video identifier and playback position information.

또한, 상기 콘텐츠 제공 서버는, 상기 판별된 동영상 식별자에 상응하는 동영상 데이터 또는 이미지 데이터 중에서 상기 재생 위치 정보에 상응하는 위치를 포함하는 구간에 대한 동영상 또는 이미지 데이터를 클라이언트 단말기로 전송하도록 구성할 수도 있다. In addition, the content providing server may be configured to transmit video or image data for a section including a position corresponding to the playback position information among the video data or image data corresponding to the determined video identifier to the client terminal. .

또한, 상기 클라이언트 단말기는 상기 콘텐츠 제공 서버로부터 동영상 또는 이미지 데이터를 수신하고, 수신한 동영상 또는 이미지 데이터 중에서 사용자가 일부 구간을 선택할 수 있도록 하는 선택 인터페이스를 제공하는 인터페이스 관리부를 포함하도록 구성할 수도 있다. In addition, the client terminal may be configured to include an interface management unit for receiving a video or image data from the content providing server, and provides a selection interface for allowing a user to select a partial section from the received video or image data.

또한, 상기 인터페이스 관리부는, 상기 동영상 데이터를 구성하는 프레임의 적어도 일부에 대한 이미지 데이터를 제공할 수 있다. The interface manager may provide image data of at least a portion of a frame constituting the video data.

또한, 상기 클라이언트 단말기가 상기 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템을 통해 공유하는 것은, 상기 선택한 부분에 대한 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템으로 전송함으로써 이루어질 수 있다. The sharing of the video or image data through the content sharing system by the client terminal may be performed by transmitting the video or image data about the selected portion to the content sharing system.

또한, 상기 클라이언트 단말기가 상기 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템을 통해 공유하는 것은, 상기 클라이언트 단말기가 동영상 식별자와, 사용자가 선택한 부분에 대한 동영상 또는 이미지 데이터의 재생 위치 정보와, 화질 정보를 콘텐츠 공유 서비스 제공 시스템으로 전송하고, 상기 콘텐츠 공유 서비스 제공 시스템에서 상기 수신한 동영상 식별자와 재생 위치 정보에 대응하는 동영상 또는 이미지 데이터 중에서 상기 화질 정보에 상응하는 동영상 또는 이미지 데이터를 클라이언트 단말기로 전송하고, 상기 클라이언트 단말기가 상기 수신한 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템으로 전송함으로써 이루어지도록 구성할 수도 있다. The client terminal may be configured to share the video or image data through a content sharing system, wherein the client terminal may share the video identifier, the playback position information of the video or image data for the portion selected by the user, and the quality information. Transmitting to the client terminal a video or image data corresponding to the image quality information among the video or image data corresponding to the received video identifier and the playback position information to the client terminal; The terminal may be configured to transmit the received video or image data to a content sharing system.

또한, 상기 클라이언트 단말기가 상기 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템을 통해 공유하는 것은, 상기 클라이언트 단말기가 동영상 식별자와, 사용자가 선택한 부분에 대한 동영상 또는 이미지 데이터의 재생 위치 정보와, 화질 정보와, 콘텐츠 공유 시스템의 접속 정보를 콘텐츠 공유 서비스 제공 시스템으로 전송하고, 상기 콘텐츠 공유 서비스 제공 시스템에서 상기 수신한 동영상 식별자와 재생 위치 정보에 대응하는 동영상 또는 이미지 데이터 중에서 상기 화질 정보에 상응하는 동영상 또는 이미지 데이터를 상기 접속 정보에 기초하여 콘텐츠 공유 시스템으로 전송함으로써 이루어지도록 구성할 수도 있다. The sharing of the video or image data through the content sharing system by the client terminal may include: a video identifier, playback position information of the video or image data for a portion selected by the user, image quality information, and content. Transmits access information of a sharing system to a content sharing service providing system, and outputs video or image data corresponding to the image quality information from the video or image data corresponding to the received video identifier and playback position information in the content sharing service providing system. It can also be configured to be made by transmitting to the content sharing system based on the access information.

본 발명의 다른 측면에 의하면, 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 방법에 있어서, 클라이언트 단말기로부터 쿼리 신호를 수신하는 제1 단계; 상기 수신힌 쿼리 신호에 대응되는 동영상 정보를 판별하는 제2 단계; 상기 판별된 동영상 정보에 대한 동영상 또는 이미지 데이터를 클라이언트 단말기로 전송하는 제3 단계를 포함하고, 상기 클라이언트 단말기는 상기 수신한 동영상 또는 이미지 데이터에 기초하여 사용자가 선택한 부분에 대한 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템을 통해 공유하는 제4 단계를 수행하는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 방법을 제공할 수 있다. According to another aspect of the present invention, there is provided a video content sharing service providing method using a client terminal, comprising: a first step of receiving a query signal from a client terminal; A second step of determining video information corresponding to the received query signal; And transmitting a video or image data of the determined video information to a client terminal, wherein the client terminal displays video or image data of a portion selected by the user based on the received video or image data. A method of providing a video content sharing service using a client terminal may be performed by performing a fourth step of sharing through a sharing system.

여기에서, 상기 제1 단계에서 상기 쿼리 신호는, 클라이언트 단말기로부터 획득되는 동영상 데이터일 수 있다. Here, in the first step, the query signal may be video data obtained from a client terminal.

또한, 상기 제2 단계는, 상기 수신힌 쿼리 신호에 포함된 동영상 데이터로부터 핑거프린트를 추출하고 추출된 핑거프린트와 동영상 콘텐츠에 대해 저장되어 있는 핑거프린트를 비교함으로써 대응되는 동영상 콘텐츠를 판별하도록 구성할 수도 있다. The second step may be configured to determine a corresponding video content by extracting a fingerprint from the video data included in the received query signal and comparing the extracted fingerprint with a fingerprint stored for the video content. It may be.

또한, 상기 판별되는 동영상 정보는, 동영상 식별자 및 재생 위치 정보를 포함할 수 있다. In addition, the determined video information may include a video identifier and playback position information.

또한, 상기 제3 단계는, 상기 판별된 동영상 식별자에 상응하는 동영상 데이터 또는 이미지 데이터 중에서 상기 재생 위치 정보에 상응하는 위치를 포함하는 구간에 대한 동영상 또는 이미지 데이터를 클라이언트 단말기로 전송하도록 구성할 수도 있다. In addition, the third step may be configured to transmit video or image data for a section including a position corresponding to the playback position information among the video data or image data corresponding to the determined video identifier to the client terminal. .

또한, 상기 클라이언트 단말기는 동영상 또는 이미지 데이터를 수신한 경우 사용자가 수신한 동영상 또는 이미지 데이터 중에서 일부 구간을 선택할 수 있도록 하는 선택 인터페이스를 제공할 수 있다. In addition, the client terminal may provide a selection interface for allowing a user to select a partial section from the received video or image data when receiving the video or image data.

또한, 상기 선택 인터페이스는 동영상 데이터를 구성하는 프레임의 적어도 일부에 대한 이미지 데이터를 제공하도록 구성할 수도 있다. In addition, the selection interface may be configured to provide image data for at least a portion of a frame constituting moving image data.

또한, 상기 제4 단계는, 상기 클라이언트 단말기가 선택한 부분에 대한 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템으로 전송하도록 구성할 수 있다. In addition, the fourth step may be configured to transmit video or image data about the portion selected by the client terminal to a content sharing system.

또한, 상기 제4 단계는, 상기 클라이언트 단말기가 동영상 식별자와, 사용자가 선택한 부분에 대한 동영상 또는 이미지 데이터의 재생 위치 정보와, 화질 정보를 콘텐츠 공유 서비스 제공 시스템으로 전송하는 단계; 상기 콘텐츠 공유 서비스 제공 시스템에서 상기 수신한 동영상 식별자와 재생 위치 정보에 대응하는 동영상 또는 이미지 데이터 중에서 상기 화질 정보에 상응하는 동영상 또는 이미지 데이터를 클라이언트 단말기로 전송하는 단계; 및 상기 클라이언트 단말기가 상기 수신한 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템으로 전송하는 단계를 포함하도록 구성할 수 있다. The fourth step may further include: transmitting, by the client terminal, a video identifier, information on a playback position of video or image data of a portion selected by a user, and image quality information to a content sharing service providing system; Transmitting video or image data corresponding to the quality information from a video or image data corresponding to the received video identifier and reproduction position information to a client terminal in the content sharing service providing system; And transmitting, by the client terminal, the received video or image data to a content sharing system.

또한, 상기 제4 단계는, 상기 클라이언트 단말기가 동영상 식별자와, 사용자가 선택한 부분에 대한 동영상 또는 이미지 데이터의 재생 위치 정보와, 화질 정보와, 콘텐츠 공유 시스템의 접속 정보를 콘텐츠 공유 서비스 제공 시스템으로 전송하는 단계; 상기 콘텐츠 공유 서비스 제공 시스템에서 상기 수신한 동영상 식별자와 재생 위치 정보에 대응하는 동영상 또는 이미지 데이터 중에서 상기 화질 정보에 상응하는 동영상 또는 이미지 데이터를 상기 접속 정보에 기초하여 콘텐츠 공유 시스템으로 전송하는 단계를 포함하도록 구성할 수도 있다.
In the fourth step, the client terminal transmits a video identifier, playback position information of the video or image data for the portion selected by the user, image quality information, and access information of the content sharing system to the content sharing service providing system. Doing; Transmitting, by the content sharing service providing system, video or image data corresponding to the image quality information from the video or image data corresponding to the received video identifier and playback position information to the content sharing system based on the access information. It can also be configured to.

본 발명에 의하면, 클라이언트 단말기에서 클라이언트 단말기 사용자가 제공받고 있는 방송에 대한 동영상 데이터를 획득하고 이를 이용하여 클라이언트 단말기가 시청하고 있는 방송에 대한 동영상 정보를 실시간으로 즉시 판별하고 판별된 동영상 정보에 대한 동영상이나 이미지 데이터를 클라이언트 단말기로 전송함으로써 클라이언트 단말기가 이를 이용하여 콘텐츠 공유 시스템을 통해 즉시 공유할 수 있도록 하는 시스템 및 방법을 제공할 수 있다.
According to the present invention, the client terminal acquires the video data of the broadcast being provided by the client terminal user, and immediately determines the video information of the broadcast being watched by the client terminal in real time and uses the video for the determined video information. In addition, it is possible to provide a system and method for transmitting image data to a client terminal so that the client terminal can immediately share it through the content sharing system.

도 1은 본 발명에 의한 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 시스템 및 그 연결 관계를 나타낸 도면이다.
도 2는 본 발명에 의한 클라이언트 단말기(200)의 내부 구성을 나타낸 도면이다.
도 3은 본 발명에 의한 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 방법의 일실시예를 나타낸 흐름도이다.
1 is a view showing a video content sharing system using the client terminal according to the present invention and its connection relationship.
2 is a diagram showing the internal configuration of the client terminal 200 according to the present invention.
3 is a flowchart illustrating an embodiment of a method for providing a video content sharing service using a client terminal according to the present invention.

이하, 첨부 도면을 참조하여 본 발명에 의한 실시예를 상세하게 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 의한 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 시스템 및 그 연결 관계를 나타낸 도면이다.1 is a view showing a video content sharing system using the client terminal according to the present invention and its connection relationship.

도 1을 참조하면, 본 실시예의 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템(100, 이하 "콘텐츠 공유 서비스 제공 시스템"이라 한다)은 네트워크를 통해 클라이언트 단말기(200)와 연결되며, 핑거프린트 추출 서버(110), 콘텐츠 인식 서버(120), 콘텐츠 제공 서버(130)를 포함한다. 한편 클라이언트 단말기(200)는 콘텐츠 공유 시스템(300)과도 네트워크를 통해 연결된다.Referring to FIG. 1, the video content sharing service providing system 100 (hereinafter, referred to as a “content sharing service providing system”) using the client terminal of the present embodiment is connected to the client terminal 200 through a network, and has a fingerprint extraction server. 110, a content recognition server 120, and a content providing server 130. The client terminal 200 is also connected to the content sharing system 300 via a network.

여기에서 네트워크라 함은 인터넷 또는 이동 통신망 등과 같은 망이거나 또는 이들의 결합으로 이루어진 공지의 망을 의미한다. 또한, 클라이언트 단말기(200)는 네트워크 접속 기능을 구비하는 이동 통신 단말기, 컴퓨터 또는 PDA 등과 같은 것일 수 있다. 또한, 바람직하게는 최근 널리 보급되고 있는 이른바 스마트폰일 수도 있다. Here, the network refers to a known network that is a network such as the Internet or a mobile communication network or a combination thereof. In addition, the client terminal 200 may be a mobile communication terminal, a computer or a PDA having a network connection function. In addition, it may be a so-called smart phone that is widely widely used in recent years.

클라이언트 단말기(200)는 이러한 종래의 장치에 더하여 본 발명과 관련하여서 다음과 같은 구성을 더 포함한다. 즉, 클라이언트 단말기(200)는 동영상 데이터를 획득하여 콘텐츠 공유 서비스 제공 시스템(100)으로 전송하고, 콘텐츠 공유 서비스 제공 시스템(100)으로부터 전송되는 동영상 또는 이미지 데이터를 수신하고 수신한 동영상 또는 이미지 데이터 중에서 사용자가 일부 구간을 선택할 수 있도록 하고 선택된 구간에 대한 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템(300)을 통해 공유하도록 하는 기능을 수행한다.The client terminal 200 further includes the following configuration in connection with the present invention in addition to such a conventional device. That is, the client terminal 200 acquires the video data and transmits it to the content sharing service providing system 100, receives the video or image data transmitted from the content sharing service providing system 100, and receives the video data from the received video or image data. It allows the user to select some sections and share video or image data for the selected sections through the content sharing system 300.

도 2는 본 발명에 의한 클라이언트 단말기(200)의 내부 구성을 나타낸 도면이다.2 is a diagram showing the internal configuration of the client terminal 200 according to the present invention.

도 2를 참조하면, 클라이언트 단말기(200)는 영상 획득부(210), 음성 획득부(220), 쿼리 신호 생성부(230) 및 인터페이스 관리부(240)를 포함한다.Referring to FIG. 2, the client terminal 200 includes an image acquirer 210, an audio acquirer 220, a query signal generator 230, and an interface manager 240.

영상 획득부(210)는 예컨대 카메라와 같은 장치를 의미하며 음성 획득부(220)는 예컨대 마이크와 같은 장치를 의미한다. 영상 획득부(210)와 음성 획득부(220)는 사용자의 조작에 의하여 영상 및 음성을 획득하여 동영상 데이터를 생성한다. 이 때 음성 획득부(220)는 사용하지 않고 영상 획득부(210)만을 이용하여 동영상 데이터를 생성할 수도 있다. 본 발명은, 사용자가 TV 방송이나 케이블 방송 등과 같은 방송을 시청하다가 방송되는 화면을 블로그나 카페 또는 SNS(Social Network Service)를 통해 공유하고자 할 때 특히 유용한 것이므로 사용자는 방송 시청 도중 공유하고자 하는 화면이 재생되는 경우 클라이언트 단말기(200)의 영상 획득부(210) 또는 영상 획득부(210)와 음성 획득부(220)를 화면에 갖다 대는 방식으로 동영상 데이터를 획득할 수 있다. 예컨대, 영상 획득부(210)로서 카메라를 화면에 비추고 동영상을 촬영하는 방식으로 동영상 데이터를 획득할 수 있다. 이러한 기능은 클라이언트 단말기(200)에 자체 내장되어 있는 기능을 이용할 수도 있으나 본 발명에 의한 기능을 구현하기 위한 어플리케이션(application)이 클라이언트 단말기(200)에 설치되어 이러한 어플리케이션을 조작함으로써 이루어지는 것이 바람직하다. The image acquirer 210 refers to a device such as a camera, for example, and the audio acquirer 220 refers to a device such as a microphone. The image acquisition unit 210 and the audio acquisition unit 220 obtain video and audio by user's manipulation to generate video data. In this case, the voice acquirer 220 may generate video data using only the image acquirer 210 without using the voice acquirer 220. The present invention is particularly useful when a user wants to share a screen broadcast while watching a broadcast such as a TV broadcast or a cable broadcast through a blog, a cafe, or a social network service (SNS). When played back, the video data may be acquired by bringing the image acquisition unit 210 or the image acquisition unit 210 and the audio acquisition unit 220 of the client terminal 200 onto the screen. For example, the image acquisition unit 210 may acquire moving image data by illuminating a camera on a screen and taking a moving image. Such a function may use a function built in the client terminal 200, but it is preferable that an application for implementing the function according to the present invention is installed in the client terminal 200 to operate the application.

쿼리 신호 생성부(230)는 영상 획득부(210) 또는 영상 획득부(210) 및 음성 획득부(220)에 의해 획득되는 동영상 데이터를 쿼리(query) 신호로서 생성하고 이를 콘텐츠 공유 서비스 제공 시스템(100)으로 전송하는 기능을 수행한다. The query signal generation unit 230 generates video data obtained by the image acquisition unit 210 or the image acquisition unit 210 and the audio acquisition unit 220 as a query signal, and generates the content sharing service providing system ( 100).

인터페이스 관리부(240)는 콘텐츠 제공 서버(130)로부터 동영상 또는 이미지 데이터를 수신하고 수신한 동영상 또는 이미지 데이터 중에서 사용자가 일부 구간을 선택할 수 있도록 하는 선택 인터페이스를 제공하는 기능을 수행한다. 또한, 인터페이스 관리부(240)는 사용자가 선택한 구간에 대한 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템(300)을 통해 공유하도록 하는 기능도 수행한다. The interface manager 240 receives a video or image data from the content providing server 130 and performs a function of providing a selection interface for allowing a user to select some sections among the received video or image data. In addition, the interface manager 240 also performs a function of sharing the video or image data for the section selected by the user through the content sharing system 300.

인터페이스 관리부(240)는 콘텐츠 제공 서버(130)로부터 동영상 데이터를 수신한 경우 동영상 데이터를 구성하는 프레임별 이미지 데이터를 선택 인터페이스를 통해 제공하고, 이중에서 사용자가 공유하고자 하는 이미지 데이터를 선택한 경우 해당 이미지 데이터 또는 해당 이미지 데이터를 포함하는 구간의 동영상 데이터를 콘텐츠 공유 시스템(300)을 통해 공유하도록 하는 것이 바람직하다. When the interface management unit 240 receives the video data from the content providing server 130, the interface manager 240 provides image data for each frame constituting the video data through a selection interface. It is preferable to share the video data of the section including the data or the corresponding image data through the content sharing system 300.

한편, 본 발명에서 콘텐츠 공유 시스템(300)을 통해 동영상 또는 이미지 데이터를 공유하는 것은 다음과 같은 방법에 의해 이루어질 수 잇다.Meanwhile, in the present invention, sharing video or image data through the content sharing system 300 may be performed by the following method.

첫번째 방법으로서, 클라이언트 단말기(200)가 사용자가 선택한 부분에 대한 이미지 또는 동영상 데이터를 직접 콘텐츠 공유 시스템(300)으로 전송할 수 있다. As a first method, the client terminal 200 may directly transmit image or video data about a portion selected by the user to the content sharing system 300.

두번째 방법으로서, 클라이언트 단말기(200)가 콘텐츠 공유 서비스 제공 시스템(100)으로 콘텐츠 공유 시스템(300)에 적합한 화질의 이미지 또는 동영상 데이터를 요청하여 수신한 이미지 또는 동영상 데이터를 콘텐츠 공유 시스템(300)으로 전송하는 방법을 사용할 수도 있다. As a second method, the client terminal 200 requests image or video data of the image quality suitable for the content sharing system 300 to the content sharing service providing system 100 and transfers the received image or video data to the content sharing system 300. You can also use the method of transmission.

세번째 방법으로서, 클라이언트 단말기(200)가 콘텐츠 공유 서비스 제공 싯스템(100)을 통해 콘텐츠 공유 시스템(300)에 적합한 화질의 이미지 또는 동영상 데이터를 직접 전송하는 방법을 사용할 수도 있다. As a third method, a method in which the client terminal 200 directly transmits the image or video data of the image quality suitable for the content sharing system 300 through the content sharing service providing system 100 may be used.

이들 방법에 대해서는 도 3 이하를 참조하여 구체적으로 설명한다.These methods will be described in detail with reference to FIG. 3 and below.

다시 도 1을 참조하여, 콘텐츠 공유 서비스 제공 시스템(100)에 대하여 설명한다.Referring to FIG. 1 again, the content sharing service providing system 100 will be described.

우선 핑거프린트 추출 서버(110)는 동영상 콘텐츠에 대한 핑거프린트를 추출하는 기능을 수행한다. 즉, 핑거프린트 추출 서버(110)는 네트워크를 통해 수집하거나 또는 기타의 방법으로 보유하고 있는 동영상 콘텐츠에 대한 핑거프린트를 추출하고 이를 인덱싱하는 기능을 수행한다. First, the fingerprint extraction server 110 performs a function of extracting a fingerprint for video content. That is, the fingerprint extraction server 110 extracts and indexes the fingerprint for the video content collected or otherwise retained through the network.

여기서, 핑거프린트(fingerprint)라 함은, 오디오 데이터, 이미지 데이터 또는 동영상 데이터 등과 같은 데이터의 특징을 나타내는 특징 데이터를 의미하는 것으로서, 지문 데이터, DNA 데이터 또는 유전자 데이터라고도 한다. 이러한 핑거프린트를 추출하고 이를 이용하여 데이터를 비교하는 기술로서는, 종래 기술에 의하여 여러 가지 방식이 제안되어 있으며, 이러한 핑거프린트를 활용하면 데이터의 동일성 여부를 쉽게 판별할 수 있으므로 저작권 관리(DRM) 분야 등에서 최근 폭넓게 사용되고 있다. 예컨대, 오디오 데이터인 경우 오디오 데이터의 특징을 나타내는 각종 특징 데이터(예컨대, 주파수, 진폭 등)를 이용하여 핑거프린트를 생성하며, 이미지나 동영상 데이터인 경우 이미지나 동영상 데이터의 여러 가지 특징 데이터(예컨대, 프레임의 모션 벡터 정보, 색상 정보 등)를 이용하여 핑거프린트를 생성할 수 있다. 본 발명은 이러한 핑거프린트를 생성하는 방법 자체를 목적으로 하는 것은 아니며 종래의 기술에 의한 어떠한 형태의 핑거프린트 생성/추출 방법을 그대로 사용할 수 있으므로 이에 대해서는 상세한 설명은 생략한다. 본 출원인이 출원한 특허출원번호 제10-2007-0044251호(오디오 핑거프린트 데이터 생성 방법 및 장치 및 이를 이용한 오디오 데이터 비교 방법 및 장치), 제10-2007-0054601호(동영상 데이터의 동일성 판단 및 동일 구간 검출 방법 및 장치), 제10-2007-0060978호(동영상 데이터들을 서로 동일성이 있는 동영상 데이터들끼리 클러스터링하는 방법 및 시스템), 제10-2007-0071633호(동영상 데이터 클러스터를 이용한 동영상 데이터 검색 서비스 제공 방법 및 장치), 제10-2007-0091587호(동영상 데이터 클러스터를 이용한 광고 데이터 설정 및 제공 방법 및 장치), 및 제10-2008-0051688호(동영상 처리 방법 및 그 장치)에 의하면, 오디오, 이미지 또는 비디오 데이터의 핑거프린트를 생성하는 방법과 이러한 핑거프린트를 이용하여 데이터를 비교하는 방법에 대해서 기재되어 있으며, 이러한 본 출원인의 핑거프린트 생성 및 추출 방법을 본 발명에 사용할 수도 있음은 물론이다. 요컨대, 본 발명은 핑거프린트를 추출하는 방식이 어떠한 것인가에 관계 없이 종래 알려져 있는 핑거프린트 생성/추출 기술을 그대로 사용할 수 있다.Here, fingerprint refers to feature data representing characteristics of data such as audio data, image data, or moving picture data, and is also referred to as fingerprint data, DNA data, or genetic data. As a technique for extracting such fingerprints and comparing the data using the fingerprints, various methods have been proposed by the prior art. When such fingerprints are used, it is easy to discriminate whether data is identical or not. Therefore, Have recently been widely used. For example, in the case of audio data, a fingerprint is generated using various characteristic data (eg, frequency, amplitude, etc.) representing the characteristics of the audio data, and in the case of image or video data, various characteristic data (eg, The fingerprint may be generated using motion vector information, color information, etc. of the frame. The present invention is not intended to generate the fingerprint itself, and any form of fingerprint generating / extracting method according to the prior art can be used as it is, so a detailed description thereof will be omitted. Patent Application No. 10-2007-0044251 filed by the present applicant (method and apparatus for generating audio fingerprint data and method and apparatus for comparing audio data using the same), No. 10-2007-0054601 10-2007-0060978 (method and system for clustering video data having the same video data among each other), No. 10-2007-0071633 (video data retrieval service using video data clusters 10-2007-0091587 (Method and apparatus for setting and providing advertisement data using moving picture data cluster), and 10-2008-0051688 (Moving picture processing method and apparatus) A method of generating a fingerprint of image or video data and a method of comparing data using such a fingerprint are described, In the fingerprint generation and extraction method of the present applicant it may be used in the invention. In short, regardless of the method of extracting the fingerprint, the fingerprint generating / extracting technique known in the art can be used as it is.

핑거프린트 추출 서버(110)는 이와 같이 동영상 콘텐츠에 대해 핑거프린트를 추출해 두고 이를 저장해 두고 있다가 후술하는 바와 같이 콘텐츠 인식 서버(120)가 클라이언트 단말기(200)로부터 요청되는 쿼리 신호에 대한 동영상 정보를 판별할 때 사용된다. The fingerprint extraction server 110 extracts the fingerprint for the video content and stores it. As described below, the content recognition server 120 provides the video information on the query signal requested from the client terminal 200. Used to determine

한편, 콘텐츠 인식 서버(120)는 클라이언트 단말기(200)로부터 요청되는 쿼리 신호에 대응되는 동영상 정보를 판별하는 기능을 수행한다. 전술한 바와 같이 쿼리 신호는 클라이언트 단말기(200)에서 획득되는 동영상 데이터일 수 있는데, 콘텐츠 인식 서버(120)는 수신한 동영상 데이터로부터 핑거프린트를 추출하고 핑거프린트 추출 서버(110)를 통해 추출된 핑거프린트에 매칭되는 핑거프린트를 비교함으로써 대응(매칭)되는 동영상 정보를 판별한다. 여기에서 동영상 정보는 매칭되는 동영상의 식별자(ID)와 재생 위치 정보를 포함할 수 있다. 재생 위치 정보는 해당 동영상을 구성하는 프레임들 중 몇번째의 프레임인가를 나타내는 프레임 식별자(ID)이거나 해당 동영상 전체 시간 구간 중에서 어떤 시간 구간에 속하는 것인지를 나타내는 시간 정보일 수 있다. 전술한 바와 같이, 핑거프린트를 생성하고 또한 핑거프린트를 비교하여 서로 매칭되는 핑거프린트를 찾는 기술은 종래의 기술을 그대로 이용할 수 있으며 이 또한 본 발명의 직접적인 목적은 아니므로 이에 대한 상세 설명은 생략한다. Meanwhile, the content recognition server 120 performs a function of determining video information corresponding to the query signal requested from the client terminal 200. As described above, the query signal may be video data obtained from the client terminal 200. The content recognition server 120 extracts a fingerprint from the received video data and extracts the finger through the fingerprint extraction server 110. Corresponding (matching) moving picture information is determined by comparing a fingerprint matching the print. In this case, the video information may include an identifier (ID) of the matched video and playback position information. The playback position information may be a frame identifier (ID) indicating which frame of the frames constituting the video, or time information indicating which time section is included in the entire video time section. As described above, a technique for generating a fingerprint and comparing fingerprints to find fingerprints matching each other may use the conventional technology as it is, and this is not a direct object of the present invention, and thus detailed description thereof will be omitted. .

콘텐츠 제공 서버(130)는 콘텐츠 인식 서버(120)에서 동영상 정보가 판별되면 판별된 동영상 정보에 대한 동영상 또는 이미지 데이터를 클라이언트 단말기로 전송하는 기능을 수행한다. 동영상 정보는 동영상 식별자와 재생 위치 정보(프레임 식별자)를 포함하므로, 콘텐츠 제공 서버(130)는 판별된 동영상 식별자에 상응하는 동영상 데이터중에서 상기 재생 위치 정보에 상응하는 위치를 포함하는 구간에 대한 동영상 데이터를 클라이언트 단말기로 전송하게 된다. 예컨대, 동영상 정보로서 동영상 ID 3과 프레임 식별자 35가 판별되었으면, 동영상 ID 3의 35번째 프레임을 포함하는 구간에 대한 동영상 데이터를 클라이언트 단말기(200)로 전송한다. 이 때, 해당 프레임을 포함하여 일정 범위의 프레임을 전송하는 것이 바람직하다. 예컨대, 35번째 프레임의 앞뒤 20개의 프레임을 포함하는 구간에 대한 동영상 데이터를 전송할 수 있다. The content providing server 130 transmits video or image data about the determined video information to the client terminal when the video information is determined by the content recognition server 120. Since the video information includes a video identifier and playback position information (frame identifier), the content providing server 130 performs video data on a section including a position corresponding to the playback position information among the video data corresponding to the determined video identifier. Will be sent to the client terminal. For example, if the video ID 3 and the frame identifier 35 are determined as the video information, the video data for the section including the 35 th frame of the video ID 3 is transmitted to the client terminal 200. In this case, it is preferable to transmit a frame in a predetermined range including the corresponding frame. For example, video data for a section including 20 frames before and after the 35th frame may be transmitted.

한편, 콘텐츠 제공 서버(130)는 동영상 데이터 대신 이미지 데이터를 클라이언트 단말기(200)로 전송할 수 있다. 전술한 바와 같이, 프레임 식별자가 동영상 정보로서 판별되므로 각각의 프레임에 대한 이미지 데이터를 클라이언트 단말기(200)로 전송할 수도 있다. 이 경우에도 대응(매칭)되는 프레임을 포함하여 일정 범위의 구간에 대한 프레임에 대한 이미지 데이터를 클라이언트 단말기(200)로 전송할 수 있다. Meanwhile, the content providing server 130 may transmit image data to the client terminal 200 instead of video data. As described above, since the frame identifier is determined as the moving picture information, image data for each frame may be transmitted to the client terminal 200. In this case, the image data for the frame of the predetermined range including the corresponding (matching) frame can be transmitted to the client terminal 200.

한편, 콘텐츠 제공 서버(130)는 동영상 또는 이미지 데이터를 클라이언트 단말기(200)로 전송하면서 이와 함께 동영상 식별자 정보, 재생 위치 정보도 함께 전송할 수도 있다. 이들 정보는 전술한 콘텐츠 공유 방법 중에서 두번째 및 세번째 방법에서 사용된다. Meanwhile, the content providing server 130 may transmit video or image data to the client terminal 200 and also transmit video identifier information and playback position information. This information is used in the second and third of the above-described content sharing methods.

이러한 과정을 거치면, 클라이언트 단말기(200)는 콘텐츠 공유 서비스 제공 시스템(100)으로부터 자신이 요청한 쿼리 신호에 대한 응답으로서 동영상 또는 이미지 데이터를 수신하게 되는데, 이 때 앞서 설명한 바와 같이 인터페이스 관리부(240)는 사용자가 원하는 부분을 선택할 수 있도록 하는 선택 인터페이스를 제공하고 사용자가 선택한 부분에 대한 이미지 데이터를 콘텐츠 공유 시스템(300)을 통해 공유하는 과정을 수행하게 된다.Through this process, the client terminal 200 receives video or image data as a response to the query signal requested by the client terminal 200 from the content sharing service providing system 100. In this case, the interface manager 240 may be configured as described above. A process of providing a selection interface for selecting a desired portion by the user and sharing image data of the portion selected by the user through the content sharing system 300 is performed.

한편, 본 발명에서 콘텐츠 공유 시스템(300)은 콘텐츠를 공유할 수 있도록 하는 모든 종류의 시스템을 포함하는 개념으로서, 예컨대 블로그(blog) 서비스를 제공하는 블로그 서비스 서버, 이른바 카페(cafe) 등과 같은 커뮤니티 서비스를 제공하는 서비스 서버, SNS 서비스를 제공하는 SNS 서비스 서버 등과 같은 것일 수 있다. SNS 서비스 서버로서는 잘 알려져 있는 바와 같이, facebook, twitter, cyworld 등과 같은 상용의 서비스일 수 있다. 최근에는 SNS 서비스를 어플리케이션에서 직접 이용할 수 있도록 하는 추세가 증가하고 있으므로 본 발명에 있어서도 인터페이스 관리부(240)에도 이러한 기능을 포함하도록 하여 해당 SNS 서비스를 선택함으로써 해당 SNS 서비스에 바로 로그인하여 사용자가 선택한 이미지 데이터를 즉시 해당 SNS 서비스에 업로드하도록 할 수도 있다. Meanwhile, in the present invention, the content sharing system 300 is a concept including all kinds of systems for sharing content, for example, a blog service server that provides a blog service, a community such as a cafe, a so-called cafe. It may be such as a service server for providing a service, an SNS service server for providing an SNS service. As well known as an SNS service server, it may be a commercial service such as facebook, twitter, cyworld, and the like. In recent years, since the trend of making the SNS service directly available in an application is increasing, the interface management unit 240 includes such a function in the present invention so that the user selects the corresponding SNS service and immediately logs in to the SNS service. You can also upload data to the SNS service immediately.

도 3은 본 발명에 의한 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 방법의 일실시예를 나타낸 흐름도이다. 도 3의 실시예는, 앞서 설명한 콘텐츠 공유 과정 중 첫번째 방법에 대한 것이다.3 is a flowchart illustrating an embodiment of a method for providing a video content sharing service using a client terminal according to the present invention. 3 illustrates the first method of the content sharing process described above.

도 3을 참조하면, 우선 클라이언트 단말기(200)는 전술한 바와 같이 예컨대 TV 방송을 시청하는 도중 공유하고자 하는 방송 화면을 발견한 경우 이 화면에 클라이언트 단말기(200)의 영상 획득부(210)를 갖다 대서 동영상 데이터를 획득한다(S100).Referring to FIG. 3, first, as described above, when the client terminal 200 finds a broadcast screen to be shared while watching a TV broadcast, the client terminal 200 includes an image acquisition unit 210 of the client terminal 200 on the screen. The video data is acquired at step S100.

클라이언트 단말기(200)의 쿼리 신호 생성부(230)는 획득된 동영상 데이터를 쿼리 신호로서 콘텐츠 공유 서비스 제공 시스템(100)으로 전송한다(S110).The query signal generator 230 of the client terminal 200 transmits the obtained video data to the content sharing service providing system 100 as a query signal (S110).

쿼리 신호가 수신되면, 콘텐츠 공유 서비스 제공 시스템(100)의 콘텐츠 인식 서버(120)는 수신한 쿼리 신호에 대응되는 동영상 정보를 판별한다(S120). 여기서, 동영상 정보의 판별은 전술한 바와 같이, 핑거프린트 추출 서버(110)에 저장된 핑거프린트들과 쿼리 신호로서 수신된 동영상 데이터에서 추출된 핑거프린트를 비교함으로써 매칭되는 동영상 정보를 판별하는 것에 의해 이루어진다. 또한, 판별되는 동영상 정보는 동영상 식별자 및 프레임 식별자(재생 위치 정보)일 수 있다. When the query signal is received, the content recognition server 120 of the content sharing service providing system 100 determines the video information corresponding to the received query signal (S120). As described above, the determination of the moving picture information is performed by determining the matching moving picture information by comparing the fingerprints stored in the fingerprint extraction server 110 with the extracted fingerprint from the moving picture data received as the query signal. . Also, the determined video information may be a video identifier and a frame identifier (playback position information).

동영상 정보가 판별되면, 콘텐츠 공유 서비스 제공 시스템(100)의 콘텐츠 제공 서버(130)는 판별된 동영상 정보에 대한 동영상 또는 이미지 데이터를 클라이언트 단말기(200)로 전송한다(S130). 이 때, 전술한 바와 같이, 판별된 동영상 식별자에 상응하는 동영상 데이터 또는 이미지 데이터 중에서 상기 재생 위치 정보에 상응하는 위치를 포함하는 구간에 대한 동영상 또는 이미지 데이터를 클라이언트 단말기로 전송하는 것이 바람직하다.When the video information is determined, the content providing server 130 of the content sharing service providing system 100 transmits the video or image data about the determined video information to the client terminal 200 (S130). At this time, as described above, it is preferable to transmit the video or image data for the section including the position corresponding to the playback position information among the video data or image data corresponding to the determined video identifier to the client terminal.

클라이언트 단말기(200)의 인터페이스 관리부(240)는 동영상 또는 이미지 데이터가 수신되면, 사용자가 수신한 동영상 또는 이미지 데이터 중에서 일부 구간을 선택할 수 있도록 하는 사용자 선택 인터페이스를 제공한다(S140). 사용자 선택 인터페이스를 통해 사용자가 동영상 또는 이미지 데이터 중 일부를 선택하게 되면(S150), 선택된 부분에 대한 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템(300)으로 전송(S160)함으로써 콘텐츠를 공유할 수 있게 된다(S170).When the video or image data is received, the interface manager 240 of the client terminal 200 provides a user selection interface for allowing a user to select some sections from the received video or image data (S140). When the user selects some of the video or image data through the user selection interface (S150), the content may be shared by transmitting the video or image data for the selected portion to the content sharing system 300 (S160) ( S170).

도 4는 본 발명에 의한 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 방법의 다른 실시예를 나타낸 흐름도이다. 도 4의 실시예는, 앞서 설명한 콘텐츠 공유 과정 중 두번째 방법에 대한 것이다.4 is a flowchart illustrating another embodiment of a method for providing a video content sharing service using a client terminal according to the present invention. 4 is for the second method of the content sharing process described above.

도 4의 실시예는 도 3과 비교할 때 단계(S100) 내지 단계(S150)은 동일하므로 이에 대한 설명은 생략한다. 단계(S150)에서 사용자가 동영상 또는 이미지 데이터를 선택하면 클라이언트 단말기(200)는 사용자가 선택한 동영상 또는 이미지 데이터와 관련된 선택 관련 데이터를 콘텐츠 공유 서비스 제공 시스템(100)으로 전송한다(S180). 여기에서 선택 관련 데이터는 동영상 식별자, 재생 위치 정보 및 화질 정보를 포함할 수 있다. 동영상 식별자 및 재생 위치 정보는 단계(S130)에서 콘텐츠 공유 서비스 제공 시스템(100)으로부터 전송되어서 클라이언트 단말기(200)가 이를 가지고 있다가 단계(S180)에서 전송하게 된다. 화질 정보라 함은 콘텐츠 공유 시스템(300)으로 선택한 동영상 또는 이미지 데이터를 전송하여 업로드할 때 사용할 화질 정보를 의미한다. 화질 정보는 예컨대 800×600 dpi, 1024×768 dpi 등과 같은 해상도 정보일 수 있는데 이러한 화질 정보는 인터페이스를 통해 사용자가 설정할 수 있도록 할 수 있다. 또는 사용자가 원하는 해상도를 미리 설정 및 저장해 두고 콘텐츠 공유 서비스 제공 시스템(100)으로 자동적으로 전송하도록 할 수도 있다. 콘텐츠 공유 서비스 제공 시스템(100)은 동일한 콘텐츠라도 다양한 화질의 복수개의 콘텐츠를 가지고 있을 수 있는데 사용자에 따라서 또는 콘텐츠 공유 시스템(300)의 조건에 따라서 다른 화질의 콘텐츠를 업로드해야 할 필요가 있을 수 있기 때문이다. 콘텐츠 공유 서비스 제공 시스템(100)에서 단계(S130)에서 전송되는 동영상 또는 이미지 데이터는 클라이언트 단말기(200)가 예컨대 스마트폰인 경우 디스플레이부가 대체적으로 소형이므로 비교적 저해상도의 데이터로도 충분하지만 콘텐츠 공유 시스템(300)에는 보다 고화질의 데이터를 전송하고 싶을 수 있기 때문이다. In the embodiment of FIG. 4, steps S100 to S150 are the same as in FIG. 3, and thus description thereof will be omitted. When the user selects the video or image data in step S150, the client terminal 200 transmits selection related data related to the video or image data selected by the user to the content sharing service providing system 100 (S180). In this case, the selection related data may include a video identifier, playback position information, and image quality information. The video identifier and the playback position information are transmitted from the content sharing service providing system 100 in step S130, and the client terminal 200 has the same and then transmits the information in step S180. The image quality information refers to image quality information to be used when transmitting and uploading selected video or image data to the content sharing system 300. The image quality information may be, for example, resolution information such as 800 × 600 dpi, 1024 × 768 dpi, and the like, which may be set by a user through an interface. Alternatively, the user may preset and store a desired resolution and automatically transmit the resolution to the content sharing service providing system 100. The content sharing service providing system 100 may have a plurality of contents having various image quality even with the same content, but may need to upload contents having different image quality depending on the user or the conditions of the content sharing system 300. Because. In the content sharing service providing system 100, the video or image data transmitted in step S130 is relatively small, since the display unit is generally small when the client terminal 200 is, for example, a smartphone, but the data of the content sharing system ( This is because the 300 may want to transmit higher quality data.

콘텐츠 공유 서비스 제공 시스템(100)은 이러한 선택 관련 데이터를 수신하면 수신된 선택 관련 데이터에 상응하는 동영상 또는 이미지 데이터를 클라이언트 단말기(200)로 전송한다(S190). 전술한 바와 같이, 선택 관련 데이터로서 동영상 식별자, 재생 위치 정보, 화질 정보가 수신되면, 해당 동영상 식별자의 해당 재생 위치 정보에 상응하는 동영상 또는 이미지 데이터 중에서 해당 화질 정보에 상응하는 동영상 또는 이미지 데이터를 검색하고 이를 클라이언트 단말기(200)로 전송한다.When the content sharing service providing system 100 receives such selection related data, the content sharing service providing system 100 transmits video or image data corresponding to the received selection related data to the client terminal 200 (S190). As described above, when the video identifier, the playback position information, and the image quality information are received as the selection related data, the video or image data corresponding to the image quality information is searched among the video or image data corresponding to the corresponding playback position information of the video identifier. And transmits it to the client terminal 200.

클라이언트 단말기(200)는 동영상 또는 이미지 데이터를 수신하고 이를 콘텐츠 공유 시스템(300)으로 전송(업로드)함으로써 콘텐츠를 공유하게 된다(S200, S170).The client terminal 200 receives the video or image data and transmits (uploads) the content to the content sharing system 300 to share the content (S200 and S170).

도 5는 본 발명에 의한 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 방법의 또 다른 실시예를 나타낸 흐름도이다. 도 5의 실시예는, 앞서 설명한 콘텐츠 공유 과정 중 세번째 방법에 대한 것이다.5 is a flowchart illustrating still another embodiment of a method for providing a video content sharing service using a client terminal according to the present invention. The embodiment of FIG. 5 relates to a third method of the content sharing process described above.

도 5의 실시예는 도 4의 실시예와 비교해 볼 때 단계(S100) 내지 단계(S180)까지는 동일한데, 다만 단계(S180)에서 선택 관련 데이터를 콘텐츠 공유 서비스 제공 시스템(100)으로 전송하고 콘텐츠 공유 서비스 제공 시스템(100)에서 선택 관련 데이터에 기초하여 검색된 동영상 또는 이미지 데이터르르 콘텐츠 공유 시스템(300)으로 직접 전송(S210)한다는 점에서 차이가 있다.The embodiment of FIG. 5 is the same from step S100 to step S180 in comparison with the embodiment of FIG. 4, except that in step S180, the selection related data is transmitted to the content sharing service providing system 100 and the content is received. There is a difference in that the shared service providing system 100 directly transmits the searched video or image data to the content sharing system 300 based on the selection related data (S210).

도 5의 단계(S180)에서 선택 관련 데이터는 도 4의 선택 관련 데이터에 추가하여 콘텐츠 공유 시스템(300)의 접속 정보를 더 포함할 수 있다. 이는 콘텐츠 공유 서비스 제공 시스템(100)에서 콘텐츠 공유 시스템(300)으로 직접 접속해서 해당 동영상 또는 이미지 데이터를 전송해야 하기 때문이다. 접속 정보로서는, 콘텐츠 공유 시스템(300)의 URL 정보, 클라이언트 단말기(200) 사용자의 ID, 비밀 번호 등과 같은 것을 포함할 수 있다. 콘텐츠 공유 서비스 제공 시스템(100)은 이를 이용하여 콘텐츠 공유 시스템(300)에 직접 접속하여 해당 동영상 또는 이미지 데이터를 직접 전송할 수 있게 된다. In operation S180 of FIG. 5, the selection related data may further include access information of the content sharing system 300 in addition to the selection related data of FIG. 4. This is because the content sharing service providing system 100 needs to directly access the content sharing system 300 and transmit the corresponding video or image data. The access information may include URL information of the content sharing system 300, an ID of a user of the client terminal 200, a password, and the like. The content sharing service providing system 100 may directly access the content sharing system 300 and directly transmit corresponding video or image data using the content sharing service providing system 100.

이상에서 본 발명의 바람직한 실시예를 설명하였으나 본 발명이 상기 실시예에 한정되는 것이 아니며, 상기 실시예와 함께 첨부한 특허청구범위 및 도면을 참조하여 본 발명의 범위 내에서 여러 가지 형태의 변형/수정 실시가 가능함은 물론이다.
While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, It is of course possible to make modifications.

100...콘텐츠 공유 서비스 제공 시스템.
200...클라이언트 단말기.
300...콘텐츠 공유 시스템.
100 ... Content sharing service provision system.
200 ... client terminal.
300 ... content sharing system.

Claims (20)

클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템에 있어서,
동영상 콘텐츠에 대한 핑거프린트를 추출하는 핑거프린트 추출 서버;
클라이언트 단말기로부터 요청되는 쿼리 신호에 대응되는 동영상 정보를 판별하는 콘텐츠 인식 서버; 및
상기 판별된 동영상 정보에 대한 동영상 또는 이미지 데이터를 클라이언트 단말기로 전송하는 콘텐츠 제공 서버
를 포함하고,
클라이언트 단말기는 상기 수신한 동영상 또는 이미지 데이터에 기초하여 사용자가 선택한 부분에 대한 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템을 통해 공유하는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템.
In the video content sharing service providing system using a client terminal,
A fingerprint extraction server for extracting a fingerprint for the video content;
A content recognizing server for determining moving picture information corresponding to a query signal requested from a client terminal; And
Content providing server for transmitting the video or image data for the determined video information to the client terminal
Lt; / RTI >
The client terminal is a video content sharing service providing system using a client terminal, characterized in that for sharing the video or image data for the portion selected by the user based on the received video or image data through a content sharing system.
제1항에 있어서,
상기 쿼리 신호는 클라이언트 단말기로부터 획득되는 동영상 데이터에 기초하여 쿼리 신호 생성부에 의해 생성되는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템.
The method of claim 1,
The query signal is generated by the query signal generator based on the video data obtained from the client terminal, the video content sharing service providing system using a client terminal.
제2항에 있어서,
상기 콘텐츠 인식 서버는, 상기 클라이언트 단말기로부터 수신힌 쿼리 신호에 포함된 동영상 데이터로부터 핑거프린트를 추출하고 추출된 핑거프린트와 동영상 콘텐츠에 대해 저장되어 있는 핑거프린트를 비교함으로써 대응되는 동영상 정보를 판별하는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템.
3. The method of claim 2,
The content recognizing server extracts a fingerprint from the video data included in the query signal received from the client terminal, and determines corresponding video information by comparing the extracted fingerprint with the fingerprint stored for the video content. System for providing a video content sharing service using a client terminal.
제3항에 있어서,
상기 판별되는 동영상 정보는, 동영상 식별자 및 재생 위치 정보를 포함하는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템.
The method of claim 3,
The determined video information includes a video identifier and playback position information.
제4항에 있어서,
상기 콘텐츠 제공 서버는, 상기 판별된 동영상 식별자에 상응하는 동영상 데이터 또는 이미지 데이터 중에서 상기 재생 위치 정보에 상응하는 위치를 포함하는 구간에 대한 동영상 또는 이미지 데이터를 클라이언트 단말기로 전송하는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템.
5. The method of claim 4,
The content providing server, the client terminal characterized in that for transmitting the video or image data for the section including the position corresponding to the playback position information of the video data or image data corresponding to the determined video identifier to the client terminal System for providing a video content sharing service.
제5항에 있어서,
상기 클라이언트 단말기는 상기 콘텐츠 제공 서버로부터 동영상 또는 이미지 데이터를 수신하고, 수신한 동영상 또는 이미지 데이터 중에서 사용자가 일부 구간을 선택할 수 있도록 하는 선택 인터페이스를 제공하는 인터페이스 관리부를 포함하는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템.
The method of claim 5,
The client terminal comprises an interface management unit for receiving a video or image data from the content providing server, and provides a selection interface for allowing a user to select a portion of the received video or image data; Video content sharing service providing system using.
제6항에 있어서,
상기 인터페이스 관리부는, 상기 동영상 데이터를 구성하는 프레임의 적어도 일부에 대한 이미지 데이터를 제공하는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템.
The method according to claim 6,
And the interface manager provides image data for at least a part of a frame constituting the video data.
제1항에 있어서,
상기 클라이언트 단말기가 상기 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템을 통해 공유하는 것은, 상기 선택한 부분에 대한 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템으로 전송함으로써 이루어지는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템.
The method of claim 1,
The sharing of the video or image data through the content sharing system by the client terminal is performed by transmitting the video or image data about the selected portion to the content sharing system. .
제1항에 있어서,
상기 클라이언트 단말기가 상기 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템을 통해 공유하는 것은, 상기 클라이언트 단말기가 동영상 식별자와, 사용자가 선택한 부분에 대한 동영상 또는 이미지 데이터의 재생 위치 정보와, 화질 정보를 콘텐츠 공유 서비스 제공 시스템으로 전송하고, 상기 콘텐츠 공유 서비스 제공 시스템에서 상기 수신한 동영상 식별자와 재생 위치 정보에 대응하는 동영상 또는 이미지 데이터 중에서 상기 화질 정보에 상응하는 동영상 또는 이미지 데이터를 클라이언트 단말기로 전송하고, 상기 클라이언트 단말기가 상기 수신한 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템으로 전송함으로써 이루어지는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템.
The method of claim 1,
The client terminal sharing the video or image data through a content sharing system, wherein the client terminal provides a content sharing service by providing a video identifier, playback position information of the video or image data for a portion selected by the user, and image quality information. Transmitting the video or image data corresponding to the image quality information from the video or image data corresponding to the received video identifier and the playback position information to the client terminal in the content sharing service providing system. System for providing a video content sharing service using a client terminal, characterized in that by transmitting the received video or image data to a content sharing system.
제1항에 있어서,
상기 클라이언트 단말기가 상기 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템을 통해 공유하는 것은, 상기 클라이언트 단말기가 동영상 식별자와, 사용자가 선택한 부분에 대한 동영상 또는 이미지 데이터의 재생 위치 정보와, 화질 정보와, 콘텐츠 공유 시스템의 접속 정보를 콘텐츠 공유 서비스 제공 시스템으로 전송하고, 상기 콘텐츠 공유 서비스 제공 시스템에서 상기 수신한 동영상 식별자와 재생 위치 정보에 대응하는 동영상 또는 이미지 데이터 중에서 상기 화질 정보에 상응하는 동영상 또는 이미지 데이터를 상기 접속 정보에 기초하여 콘텐츠 공유 시스템으로 전송함으로써 이루어지는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 시스템.
The method of claim 1,
The client terminal sharing the video or image data through the content sharing system, the client terminal is a video identifier, playback position information of the video or image data for the portion selected by the user, image quality information, content sharing system Transmits the access information to the content sharing service providing system, and accesses the video or image data corresponding to the image quality information from the video or image data corresponding to the received video identifier and the playback position information in the content sharing service providing system. System for providing a video content sharing service using a client terminal, characterized in that by transmitting to a content sharing system based on the information.
클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 방법에 있어서,
클라이언트 단말기로부터 쿼리 신호를 수신하는 제1 단계;
상기 수신힌 쿼리 신호에 대응되는 동영상 정보를 판별하는 제2 단계;
상기 판별된 동영상 정보에 대한 동영상 또는 이미지 데이터를 클라이언트 단말기로 전송하는 제3 단계
를 포함하고,
상기 클라이언트 단말기는 상기 수신한 동영상 또는 이미지 데이터에 기초하여 사용자가 선택한 부분에 대한 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템을 통해 공유하는 제4 단계를 수행하는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 방법.
In the video content sharing service providing method using a client terminal,
A first step of receiving a query signal from a client terminal;
A second step of determining video information corresponding to the received query signal;
A third step of transmitting video or image data about the determined video information to a client terminal;
Lt; / RTI >
The client terminal performs a fourth step of sharing the video or image data for the portion selected by the user through a content sharing system based on the received video or image data. How to Provide.
제11항에 있어서,
상기 제1 단계에서 상기 쿼리 신호는, 클라이언트 단말기로부터 획득되는 동영상 데이터인 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 방법.
12. The method of claim 11,
In the first step, the query signal is a video content sharing service providing method using a client terminal, characterized in that the video data obtained from the client terminal.
제12항에 있어서,
상기 제2 단계는, 상기 수신힌 쿼리 신호에 포함된 동영상 데이터로부터 핑거프린트를 추출하고 추출된 핑거프린트와 동영상 콘텐츠에 대해 저장되어 있는 핑거프린트를 비교함으로써 대응되는 동영상 콘텐츠를 판별하는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 방법.
The method of claim 12,
The second step may include determining a corresponding video content by extracting a fingerprint from the video data included in the received query signal and comparing the extracted fingerprint with a fingerprint stored for the video content. Method of providing a video content sharing service using a client terminal.
제13항에 있어서,
상기 판별되는 동영상 정보는, 동영상 식별자 및 재생 위치 정보를 포함하는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 방법.
The method of claim 13,
The determined video information includes a video identifier and playback position information.
제14항에 있어서,
상기 제3 단계는, 상기 판별된 동영상 식별자에 상응하는 동영상 데이터 또는 이미지 데이터 중에서 상기 재생 위치 정보에 상응하는 위치를 포함하는 구간에 대한 동영상 또는 이미지 데이터를 클라이언트 단말기로 전송하는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 방법.
15. The method of claim 14,
The third step, the client terminal, characterized in that for transmitting the video or image data for the section including the position corresponding to the playback position information of the video data or image data corresponding to the determined video identifier to the client terminal Video content sharing service providing method using.
제15항에 있어서,
상기 클라이언트 단말기는 동영상 또는 이미지 데이터를 수신한 경우 사용자가 수신한 동영상 또는 이미지 데이터 중에서 일부 구간을 선택할 수 있도록 하는 선택 인터페이스를 제공하는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 방법.
16. The method of claim 15,
The client terminal provides a video content sharing service using the client terminal, characterized in that when the user receives the video or image data provides a selection interface that allows the user to select a section of the received video or image data.
제16항에 있어서,
상기 선택 인터페이스는 동영상 데이터를 구성하는 프레임의 적어도 일부에 대한 이미지 데이터를 제공하는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 방법.
17. The method of claim 16,
The selection interface is a video content sharing service providing method using a client terminal, characterized in that for providing image data for at least a portion of the frame constituting the video data.
제11항에 있어서,
상기 제4 단계는, 상기 클라이언트 단말기가 선택한 부분에 대한 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템으로 전송하는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 방법.
12. The method of claim 11,
The fourth step, the video content sharing service providing method using a client terminal, characterized in that for transmitting the video or image data for the portion selected by the client terminal to the content sharing system.
제11항에 있어서,
상기 제4 단계는,
상기 클라이언트 단말기가 동영상 식별자와, 사용자가 선택한 부분에 대한 동영상 또는 이미지 데이터의 재생 위치 정보와, 화질 정보를 콘텐츠 공유 서비스 제공 시스템으로 전송하는 단계;
상기 콘텐츠 공유 서비스 제공 시스템에서 상기 수신한 동영상 식별자와 재생 위치 정보에 대응하는 동영상 또는 이미지 데이터 중에서 상기 화질 정보에 상응하는 동영상 또는 이미지 데이터를 클라이언트 단말기로 전송하는 단계; 및
상기 클라이언트 단말기가 상기 수신한 동영상 또는 이미지 데이터를 콘텐츠 공유 시스템으로 전송하는 단계
를 포함하는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 방법.
12. The method of claim 11,
In the fourth step,
Transmitting, by the client terminal, a video identifier, information on a playback position of video or image data of a portion selected by a user, and image quality information to a content sharing service providing system;
Transmitting video or image data corresponding to the image quality information from the video or image data corresponding to the received video identifier and playback position information to the client terminal in the content sharing service providing system; And
Transmitting, by the client terminal, the received video or image data to a content sharing system
Video content sharing service providing method using a client terminal comprising a.
제11항에 있어서,
상기 제4 단계는,
상기 클라이언트 단말기가 동영상 식별자와, 사용자가 선택한 부분에 대한 동영상 또는 이미지 데이터의 재생 위치 정보와, 화질 정보와, 콘텐츠 공유 시스템의 접속 정보를 콘텐츠 공유 서비스 제공 시스템으로 전송하는 단계;
상기 콘텐츠 공유 서비스 제공 시스템에서 상기 수신한 동영상 식별자와 재생 위치 정보에 대응하는 동영상 또는 이미지 데이터 중에서 상기 화질 정보에 상응하는 동영상 또는 이미지 데이터를 상기 접속 정보에 기초하여 콘텐츠 공유 시스템으로 전송하는 단계
를 포함하는 것을 특징으로 하는 클라이언트 단말기를 이용한 동영상 콘텐츠 공유 서비스 제공 방법.
12. The method of claim 11,
In the fourth step,
Transmitting, by the client terminal, a video identifier, information on a playback position of video or image data of a portion selected by a user, quality information, and access information of a content sharing system to a content sharing service providing system;
Transmitting video or image data corresponding to the quality information from the video or image data corresponding to the received video identifier and playback position information to the content sharing system based on the access information in the content sharing service providing system;
Video content sharing service providing method using a client terminal comprising a.
KR1020120050101A 2012-05-11 2012-05-11 System and method for providing content sharing service using client terminal Active KR101334127B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120050101A KR101334127B1 (en) 2012-05-11 2012-05-11 System and method for providing content sharing service using client terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120050101A KR101334127B1 (en) 2012-05-11 2012-05-11 System and method for providing content sharing service using client terminal

Publications (2)

Publication Number Publication Date
KR20130126203A true KR20130126203A (en) 2013-11-20
KR101334127B1 KR101334127B1 (en) 2013-11-28

Family

ID=49854346

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120050101A Active KR101334127B1 (en) 2012-05-11 2012-05-11 System and method for providing content sharing service using client terminal

Country Status (1)

Country Link
KR (1) KR101334127B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180087109A (en) * 2017-01-24 2018-08-01 바이두 온라인 네트웍 테크놀러지 (베이징) 캄파니 리미티드 Method and device for playing video
KR20200069671A (en) 2018-12-07 2020-06-17 전채원 an umbrella absorbing water
KR20200081693A (en) 2018-12-28 2020-07-08 정민규 Manner the umbrella
KR20250054160A (en) 2023-10-15 2025-04-22 윤관 Umbrella with real-time precipitation check

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100888804B1 (en) * 2007-06-04 2009-03-13 (주)엔써즈 Method and apparatus for determining equality of video data and detecting same section
KR20090061702A (en) * 2007-12-12 2009-06-17 주식회사 르네코 How to search and provide contents using home to home network
KR20100101204A (en) * 2009-03-09 2010-09-17 한국전자통신연구원 Method for retrievaling ucc image region of interest based

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180087109A (en) * 2017-01-24 2018-08-01 바이두 온라인 네트웍 테크놀러지 (베이징) 캄파니 리미티드 Method and device for playing video
KR20200069671A (en) 2018-12-07 2020-06-17 전채원 an umbrella absorbing water
KR20200081693A (en) 2018-12-28 2020-07-08 정민규 Manner the umbrella
KR20250054160A (en) 2023-10-15 2025-04-22 윤관 Umbrella with real-time precipitation check

Also Published As

Publication number Publication date
KR101334127B1 (en) 2013-11-28

Similar Documents

Publication Publication Date Title
US12015807B2 (en) System and method for providing image-based video service
KR101757878B1 (en) Contents processing apparatus, contents processing method thereof, server, information providing method of server and information providing system
US9881085B2 (en) Methods, systems, and media for aggregating and presenting multiple videos of an event
KR102086721B1 (en) Identification and presentation of internet-accessible content associated with currently playing television programs
US20180152736A1 (en) Live video recording, streaming, viewing, and storing mobile application, and systems and methods of use thereof
US20120272279A1 (en) Apparatus for providing internet protocol television broadcasting contents, user terminal and method for providing internet protocol television broadcasting contents information
KR100867005B1 (en) Personalized multimedia data retrieval service method and devices thereof
KR102077237B1 (en) Method and system for providing searching informatiom of a captured image on a display device to a mobile device
US20100158391A1 (en) Identification and transfer of a media object segment from one communications network to another
KR20160104661A (en) Methods, systems, and media for presenting supplemental information corresponding to on-demand media content
US20160035392A1 (en) Systems and methods for clipping video segments
CN102193794B (en) Link real-time media situation is to relevant application program and service
TW200942034A (en) Techniuqes to consume content and metadata
EP2718856A1 (en) A method and system for automatic tagging in television using crowd sourcing technique
US9619123B1 (en) Acquiring and sharing content extracted from media content
CN104185040A (en) Application synchronization method, application server and terminal
JP2022000955A (en) Scene sharing system
US20170134810A1 (en) Systems and methods for user interaction
KR101334127B1 (en) System and method for providing content sharing service using client terminal
KR20160012269A (en) Method and apparatus for providing ranking service of multimedia in a social network service system
JP2012114710A (en) Program recommendation apparatus
KR20200024541A (en) Providing Method of video contents searching and service device thereof
JP2013141050A (en) Content recommendation server, content display terminal, and content recommendation system
CN112445921B (en) Abstract generation method and device
WO2019082606A1 (en) Content management device, content management system, and control method

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

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

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20161117

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20171108

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20181107

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 13