KR101703129B1 - Method sharing video among multiple users and application stored in medium for executing the same - Google Patents
Method sharing video among multiple users and application stored in medium for executing the same Download PDFInfo
- Publication number
- KR101703129B1 KR101703129B1 KR1020150165375A KR20150165375A KR101703129B1 KR 101703129 B1 KR101703129 B1 KR 101703129B1 KR 1020150165375 A KR1020150165375 A KR 1020150165375A KR 20150165375 A KR20150165375 A KR 20150165375A KR 101703129 B1 KR101703129 B1 KR 101703129B1
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- web server
- moving picture
- terminals
- videos
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000004891 communication Methods 0.000 claims abstract description 20
- 238000001914 filtration Methods 0.000 claims description 6
- 230000001174 ascending effect Effects 0.000 claims description 4
- 230000000694 effects Effects 0.000 abstract description 5
- 238000010276 construction Methods 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 238000012937 correction Methods 0.000 description 4
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 3
- 230000001939 inductive effect Effects 0.000 description 3
- 230000002354 daily effect Effects 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- G06Q50/30—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/93—Regeneration of the television signal or of selected parts thereof
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Computing Systems (AREA)
- Human Resources & Organizations (AREA)
- Signal Processing (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Operations Research (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
본 발명은 다수의 단말 및 상기 다수의 단말과 통신을 통해 연결되는 웹서버를 이용하여, 다수의 단말 중 어느 하나의 단말이 선택한 하나 이상의 동영상 및 다른 단말이 선택한 하나 이상의 동영상을 시간 순서대로 하나의 동영상으로 편집하고, 상기 편집된 하나의 동영상을 상기 다수의 단말에 제공하는, 다수의 사용자 간에 동영상을 공유하는 방법 및 상기 방법을 실행시키기 위한 매체에 저장된 애플리케이션에 관한 것이다.The present invention relates to a method and a device for managing one or more videos selected by one of a plurality of terminals and one or more videos selected by another terminal using a web server connected to a plurality of terminals and communication through a plurality of terminals, A method for sharing a moving picture among a plurality of users, and an application stored in a medium for executing the method, the method comprising: editing a moving image and providing the edited one moving image to the plurality of terminals.
최근 들어 전자·통신 기술의 발전에 따라 인적 네트워크를 구축해주는 온라인 서비스 역시 빠른 속도로 발전해 나가고 있으며, 그 온라인 서비스의 대표적인 예로서 소셜 네트워크 서비스(Social Network Service: SNS)를 들 수 있다.2. Description of the Related Art In recent years, an online service for establishing a human network has been developed at a rapid pace in accordance with the development of electronic and communication technology, and a representative example of the online service is a social network service (SNS).
소셜 네트워크 서비스는 특정 시스템 내에 자신의 신상 정보를 공개적으로 구축시키고, 사용자와 연계를 맺고 있는 다른 사용자들의 리스트 및 그 다른 사용자들이 연계를 맺고 있는 연계망의 리스트를 둘러볼 수 있도록 하는 서비스를 제공하고 있다.The social network service provides a service for publicly establishing personal information in a specific system, a list of other users associated with the user, and a list of networks linked by other users .
현대인들은 자신의 일상생활이나 취미생활을 대중에 공개하는 것을 꺼리기보다는 소셜 네트워크 서비스 등을 통해 다른 사람들과 적극적으로 공유하기를 원하고 있으며, 예를 들어 프로필 공유, 친구 맺기, 메세지, 인스턴트 메세징(instant messaging), 사진이나 동영상 등의 미디어 공유 등을 통해 인적 네트워크를 구축 및 확대해 나가고 있다. 이 중에서 특히 동영상은 자신의 생각이나 활동을 다른 사람들에게 직관적이고 확실하게 전달해줄 수 있기 때문에 인적 네트워크를 구축하는 데 있어 매우 편리한 요소로 사용될 수 있다.Modern people want to actively share with others through social network services rather than reluctant to open their daily lives or hobbies to the public. For example, sharing profiles, making friends, messages, instant messaging messaging, and sharing media such as photos and videos. In particular, video can be used as a very convenient element in building a human network because it can intuitively and reliably communicate its thoughts and activities to others.
이에 따라, 최근 출시되는 스마트폰 등의 단말에서는 사용자가 촬영한 동영상에 다양한 효과를 삽입하여 편집할 수 있는 편집툴을 제공함으로써, 사용자의 동영상을 다른 사람들에게 공유시킬 수 있는 환경을 마련해주고 있다.In recent years, terminals such as smart phones have been provided with an editing tool that can insert and edit various effects in a video captured by a user, thereby providing an environment in which a user's video can be shared with other users.
하지만 이와 같은 기존의 동영상 편집 툴은 사용자 자신의 동영상과 다른 사용자의 동영상을 믹싱하고자 할 경우에는 그 다른 사용자의 동영상을 일일이 자신의 단말에 취합해서 편집해야 한다는 불편이 따르기 있기 때문에, 다수의 사용자 간에 동영상을 공유할 수 있는 보다 간단하고 편리한 방안이 마련될 필요가 있다.However, in the conventional video editing tool, when it is desired to mix a user's own video with another user's video, it is inconvenient to collect and edit the video of the other user at his / her terminal, There needs to be a simpler and more convenient way to share videos.
한편, 한국공개특허공보 제2013-0089976호에는 동영상 편집 시스템과 그 편집방법에 관한 사항이 개시되어 있다. 하지만 상기 특허문헌은 다수의 사용자들의 동영상을 믹싱하기 위한 것이 아니라 단순히 녹화가 시간적 단절 없이 진행되도록 하는 것이라는 점에서 본 발명과는 차이가 있다.On the other hand, Korean Patent Laid-Open Publication No. 2013-0089976 discloses a video editing system and its editing method. However, the patent document differs from the present invention in that it does not merely mix moving pictures of a plurality of users, but simply allows the recording to proceed without a temporal interruption.
본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 사용자가 자신의 단말에 사용자의 동영상(예를 들어, 사용자가 촬영하거나 다운로드 받은 동영상) 및 다른 사용자의 동영상(예를 들어, 다른 사용자가 촬영하거나 다운로드 받은 동영상)을 일일이 취합해서 편집해야 하는 불편을 감소시키고, 편집된 동영상을 사용자 및 다른 사용자에게 손쉽게 공유시킬 수 있는 방법을 제공하는 것에 그 목적이 있다.Disclosure of Invention Technical Problem [8] The present invention has been made to solve the above problems, and it is an object of the present invention to provide a method and apparatus for allowing a user to input a video of a user (for example, The user can easily share the edited moving image with the user and other users by reducing the inconvenience of collecting and editing the moving images captured or downloaded.
또한, 본 발명은 공통의 관심사 또는 취미생활을 가진 사용자들에게 그들만의 동영상 제작을 유도함으로써 인적 네트워크의 구축 및 확대에 기여하도록 하는 것에 그 목적이 있다.It is another object of the present invention to contribute to the construction and expansion of a human network by inducing users having common interests or hobbies to produce their own videos.
상기의 목적을 달성하기 위하여, 본 발명은 다수의 단말 및 상기 다수의 단말과 통신을 통해 연결되는 웹서버를 이용하여 다수의 사용자 간에 동영상을 공유하는 방법으로서, 상기 웹서버가 상기 웹서버에 저장되어 있는 동영상을 상기 다수의 단말에 제공하는 단계; 상기 다수의 단말 중 어느 하나의 단말이 상기 웹서버에 의해 제공되는 동영상 중 하나 이상의 동영상을 선택하는 단계; 상기 웹서버가 상기 어느 하나의 단말을 통해 입력되는 초대 명령을 수신하여, 상기 어느 하나의 단말이 선택한 하나 이상의 동영상에 대한 정보가 포함된 초대 메세지를 다른 단말에 전송하는 단계; 상기 다른 단말을 통해 상기 초대 메세지가 수락될 경우, 상기 다른 단말이 상기 웹서버에 의해 제공되는 동영상 중 하나 이상의 동영상을 선택하는 단계; 및 상기 웹서버가 상기 어느 하나의 단말이 선택한 하나 이상의 동영상 및 상기 다른 단말이 선택한 하나 이상의 동영상을, 상기 동영상들에 포함된 시간 정보에 기초하여 시간 순서대로 하나의 동영상으로 편집하고, 상기 편집된 하나의 동영상을 상기 다수의 단말에 제공하는 단계;를 포함한다.In order to achieve the above object, the present invention provides a method for sharing a moving picture among a plurality of users by using a plurality of terminals and a web server connected through communication with the plurality of terminals, Providing a moving picture to the plurality of terminals; Selecting one or more videos among the videos provided by the web server by any one of the plurality of terminals; Receiving, by the web server, an invitation command input through any one of the terminals, and transmitting an invitation message including information on one or more videos selected by the one terminal to another terminal; Selecting one or more videos among the videos provided by the web server, if the invitation message is accepted via the other terminal; And the web server edits one or more videos selected by one of the terminals and one or more videos selected by the other terminals into one video in time sequence based on time information included in the videos, And providing one moving picture to the plurality of terminals.
상기 웹서버에 저장되어 있는 동영상은, 촬영부가 구비된 상기 단말을 통해 촬영된 동영상인 것을 특징으로 한다.And the moving picture stored in the web server is a moving picture photographed through the terminal equipped with the photographing unit.
상기 단말을 통해 촬영된 동영상은, 상기 단말에 구비되는 촬영시간제한부가 상기 촬영부의 촬영시간을 일정 시간 길이로 제한함에 따라 촬영된 동영상인 것을 특징으로 한다.The moving picture photographed through the terminal is a moving picture photographed as the photographing time limit unit provided in the terminal limits the photographing time of the photographing unit to a predetermined length of time.
상기 단말을 통해 촬영된 동영상은, 상기 단말에 구비되는 촬영시간알람부가 상기 촬영부에서의 동영상 촬영이 특정 시간에 이루어지도록 함에 따라 촬영된 동영상인 것을 특징으로 한다.The moving picture photographed through the terminal may be a moving picture photographed by causing the photographing time alarm unit provided in the terminal to photograph the moving picture in the photographing unit at a specific time.
상기 웹서버에 저장되어 있는 동영상은, 상기 단말을 통해 다운로드 받은 동영상인 것을 특징으로 한다.The video stored in the web server is a video downloaded through the terminal.
또한, 본 발명은 상기 웹서버가 상기 어느 하나의 단말을 통해 입력되는 분류 명령에 따라 그룹을 생성하여 상기 어느 하나의 단말이 선택한 하나 이상의 동영상을 상기 그룹에 저장하고, 상기 다른 단말이 선택한 하나 이상의 동영상을 상기 그룹에 저장하는 것을 특징으로 한다.The web server generates a group according to a classification command input through any one of the terminals, stores one or more videos selected by the one terminal in the group, and selects one or more videos selected by the other terminal And the moving picture is stored in the group.
또한, 본 발명은 상기 웹서버가 상기 어느 하나의 단말이 선택한 하나 이상의 동영상 및 상기 다른 단말이 선택한 하나 이상의 동영상을 시간의 오름차순 또는 시간의 내림차순으로 편집하는 것을 특징으로 한다.In addition, the present invention is characterized in that the web server edits one or more videos selected by one of the terminals and one or more videos selected by the other terminals in ascending order of time or in descending order of time.
또한, 본 발명은 상기 웹서버가 상기 어느 하나의 단말이 선택한 하나 이상의 동영상 및 상기 다른 단말이 선택한 하나 이상의 동영상에 대해 필터링을 수행하는 것을 특징으로 한다.In addition, the present invention is characterized in that the web server performs filtering on one or more videos selected by one of the terminals and one or more videos selected by the other terminal.
또한, 본 발명은 상기 웹서버가 상기 편집된 하나의 동영상에 대해 사운드를 결합하는 것을 특징으로 한다.In addition, the present invention is characterized in that the web server combines sounds with respect to one edited moving image.
한편, 본 발명은, 상기 다수의 사용자 간에 동영상을 공유하는 방법을 실행시키기 위한 매체에 저장된 애플리케이션을 제공하는 것을 특징으로 한다.Meanwhile, the present invention provides an application stored in a medium for executing a method of sharing a moving picture among a plurality of users.
본 발명에 의하면, 다수의 단말과 통신을 통해 연결되는 웹서버가 사용자의 동영상 및 다른 사용자의 동영상을 시간 순서대로 하나의 동영상으로 편집한 후 그 편집된 하나의 동영상을 상기 다수의 단말에 제공한다. 따라서, 사용자는 자신의 동영상을 다른 사용자의 동영상과 믹싱하고자 할 경우에, 자신의 단말에 다수의 동영상을 일일이 취합해서 편집할 필요가 없어 편리하다.According to the present invention, a web server connected through a communication with a plurality of terminals edits a user's video and other user's videos into one video in chronological order, and provides the edited one video to the plurality of terminals . Therefore, when the user wishes to mix his / her own video with another user's video, it is convenient because the user does not have to collect a plurality of videos and edit them.
또한, 본 발명에 의하면, 사용자들에게 새로운 하나의 동영상을 제공하기 때문에, 공통의 관심사 또는 취미생활을 가진 사람들에게 그들만의 동영상 제작을 유도함으로써 인적 네트워크의 구축 및 확대에 기여할 수 있다.In addition, according to the present invention, since a new moving picture is provided to users, it is possible to contribute to the construction and expansion of a human network by inducing people with common interests or hobbies to produce their own moving pictures.
도 1은 본 발명의 일 실시예에 따른 다수의 사용자 간에 동영상을 공유시키는 서비스를 지원하는 시스템을 개략적으로 나타낸 도면이다.
도 2는 도 1에 나타낸 단말 및 웹서버의 상세 구성을 나타낸 도면이다.
도 3은 본 발명의 일 실시예에 따른 다수의 사용자 간에 동영상을 공유하는 방법을 나타낸 흐름도이다.
도 4는 촬영시간제한부에 의해 촬영부의 촬영시간을 일정 시간 길이로 제한하는 사항을 설명하기 위한 예시도이다.
도 5는 사용자가 단말을 통해 웹서버에 접속할 경우 상기 단말에 표시되는 메인 화면을 나타낸 예시도이다.
도 6은 사용자가 단말을 통해 웹서버에 접속할 경우 상기 단말에 표시되는 개인기록 화면 중 개인채널을 나타낸 예시도이다.
도 7은 사용자가 단말을 통해 웹서버에 접속할 경우 상기 단말에 표시되는 개인기록 화면 중 공유채널을 나타낸 예시도이다.
도 8은 공유채널의 자동차동호회 그룹에 저장된 다수의 동영상 및 상기 다수의 동영상을 하나의 동영상으로 편집하기 위한 편집툴을 나타낸 예시도이다.FIG. 1 is a diagram schematically illustrating a system supporting a service for sharing moving images among a plurality of users according to an embodiment of the present invention. Referring to FIG.
FIG. 2 is a diagram showing a detailed configuration of a terminal and a web server shown in FIG. 1. FIG.
FIG. 3 is a flowchart illustrating a method of sharing a moving image among a plurality of users according to an exemplary embodiment of the present invention.
FIG. 4 is an exemplary diagram for explaining matters for limiting the photographing time of the photographing section to a certain length of time by the photographing time limit section. FIG.
5 is an exemplary view illustrating a main screen displayed on the terminal when a user accesses a web server through the terminal.
FIG. 6 is a diagram illustrating an example of a personal channel on a personal recording screen displayed on the terminal when the user accesses the web server through the terminal.
FIG. 7 is an exemplary view showing a shared channel among personal recording screens displayed on the terminal when a user accesses a web server through a terminal;
8 is an exemplary view illustrating an editing tool for editing a plurality of videos stored in a car group of a shared channel and a plurality of movies into one movie.
이하, 첨부한 도면을 참고하여 본 발명에 따른 다수의 사용자 간에 동영상을 공유하는 방법에 대하여 상세하게 설명한다.Hereinafter, a method for sharing a moving image among a plurality of users according to the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 다수의 사용자 간에 동영상을 공유시키는 서비스를 지원하는 시스템을 개략적으로 나타낸 도면이고, 도 2는 도 1에 나타낸 단말 및 웹서버의 상세 구성을 나타낸 도면이다.FIG. 1 is a schematic view of a system supporting a service for sharing a moving image among a plurality of users according to an exemplary embodiment of the present invention. FIG. 2 is a detailed block diagram of a terminal and a web server shown in FIG. 1. Referring to FIG.
도 1을 참고하면, 본 발명의 일 실시예에 따른 다수의 사용자 간에 동영상을 공유시키는 서비스를 지원하는 시스템은 단말(100: 100a, 100b, 100c, 100d, 100e) 및 웹서버(200)를 포함하여 구성될 수 있다.Referring to FIG. 1, a system supporting a service for sharing a moving image among a plurality of users according to an embodiment of the present invention includes a terminal 100 (100a, 100b, 100c, 100d, 100e) and a
도 1에 나타낸 다수의 단말(100)은 서로 다른 사용자 소유의 단말일 수 있으며, 단말(100)의 예로는 스마트폰, 태블릿 PC, 노트북, PDA, 스마트 TV 등을 들 수 있다.The plurality of
본 발명의 설명에서는 단말(100)을 나타내는 참조 부호인 100a, 100b, 100c, 100d, 100e 중에서, 100a는 후술하는 초대 명령을 입력받아 웹서버(200)에 전송하는 단말을 나타내는 참조부호로 사용하고, 100b, 100c, 100d, 100e는 상기 초대 명령에 따른 초대 메세지를 수신하는 단말을 나타내는 참조 부호로 사용하기로 하며, 다만 설명의 편의를 위해 상기 초대 명령에 따른 초대 메세지를 수신하는 단말을 100e로 한정하여 설명하기로 한다.In the description of the present invention, among the
도 2를 참고하면, 다수의 단말 중 어느 하나의 단말(100a)은 통신부(110), 인터페이스부(120), 촬영부(130), 출력부(140), 메모리부(150), 촬영시간제한부(160) 및 촬영시간알람부(170)를 포함하여 구성될 수 있다.2, any one
통신부(110)는 단말(100a)과 웹서버(200)를 통신을 통해 연결시키는 기능을 수행하며, 보다 구체적으로는 인터넷 등의 유선 통신망, WiFi, Bluetooth, 3G나 4G 등의 무선 통신망을 통해 단말(100a)과 웹서버(200)를 연결시킨다.The
사용자(단말(100a)을 사용하는 자)는 통신부(110)를 통해 웹서버(200)에 접속할 수 있다. 이에 따라 단말(100a)은 사용자의 동영상(사용자가 단말(100a)을 통해 촬영한 동영상 또는 사용자가 단말(100a)을 통해 다운로드 받은 동영상)을 웹서버(200)에 전송할 수 있고, 또는 웹서버(200)에 저장되어 있는 동영상이나 웹서버(200)에 의해 편집된 동영상을 그로부터 제공받을 수 있다.A user (a person who uses the
통신부(110)는 또한 인터페이스부(120)를 통해 입력되는 사용자의 각종 명령(후술하는 분류 명령, 제어 명령, 초대 명령)을 웹서버(200)에 전송할 수 있다.The
인터페이스부(120)는 사용자가 단말(100a)에서 웹서버(200)로 동영상을 전송하거나, 웹서버(200)에서 단말(100a)로 제공되는 동영상 중 하나 이상의 동영상을 선택하거나, 단말(100a)에 각종 명령을 입력할 경우에 사용되는 장치로서, 키 버튼 형태나 터치 스크린 형태로 구현될 수 있다.The
촬영부(130)는 사용자가 동영상을 촬영할 때 이용하는, 단말(100a)에 일체 구비된 카메라를 의미한다.The photographing
출력부(140)는 사용자의 동영상, 다른 사용자(단말(100e)을 사용하는 자)의 동영상(다른 사용자가 단말(100e)을 통해 촬영한 동영상 또는 다른 사용자가 단말(100e)을 통해 다운로드 받은 동영상) 등 각종 동영상을 화면상에 표시하는 기능을 수행한다. 또한, 출력부(140)는 사용자가 애플리케이션을 실행시킴에 따라 구동되는 각종 데이터를 화면상에 표시하는 기능을 수행한다. 사용자는 상술한 인터페이스부(120)의 조작에 따라, 출력부(140)에 의해 표시되는 사용자의 동영상 중 하나 이상의 동영상을 선택하거나, 사용자의 동영상 및 다른 사용자의 동영상이 하나의 동영상으로 편집되도록 출력부(140)에 의해 표시되는 편집툴을 실행시킬 수 있다.The
메모리부(150)는 사용자의 동영상을 저장하는 메모리 장치를 의미한다. 사용자는 메모리부(150)에 저장된 사용자의 동영상 중 일부나 전부를 웹서버(200)로 전송할 수 있다.The
촬영시간제한부(160)는 촬영부(130)와 연결되어 있으며, 촬영부(130)에서 이루어지는 동영상 촬영이 사용자가 설정한 일정 시간 길이 만큼으로 제한하는 기능을 수행한다. 예를 들어, 사용자가 촬영시간제한부(160)에 동영상 촬영 시간의 길이를 3초로 제한하여 설정한 경우, 상기 촬영시간제한부(160)는 촬영부(130)에서 이루어지는 동영상 촬영시간의 길이를 3초로 제한하게 된다. 사용자는 이와 같은 촬영시간제한부(160)를 통해 동영상 촬영시간의 길이를 용이하게 설정할 수 있게 된다.The photographing
촬영시간알람부(170)도 촬영부(130)와 연결되어 있으며, 촬영부(130)에서 이루어지는 동영상 촬영이 사용자가 설정한 어느 특정 시간에 이루어지도록 하는 기능을 수행한다. 예를 들어, 사용자가 촬영시간알람부(170)에 동영상 촬영시간을 매일 오후 7시부터 7시 10분까지로 설정한 경우, 상기 촬영시간알람부(170)는 촬영부(130)에서의 동영상 촬영이 상기 설정된 특정 시간에 자동으로 이루어지도록 한다. 사용자는 이와 같은 촬영시간알람부(170)를 통해 동영상을 주기적으로 촬영할 수 있게 된다.The photographing
한편, 웹서버(200)는 송수신부(210), 동영상저장부(220), 동영상편집부(230) 및 사운드저장부(240)를 포함하여 구성될 수 있다.The
송수신부(210)는 통신부(110)와 유무선 통신망에 의해 연결되며, 단말(100a)에서 전송되는 동영상을 수신하여 이를 동영상저장부(220)에 전송하고, 사용자가 단말(100a)을 통해 웹서버(200)에 접속할 때 동영상저장부(220)에 저장되어 있는 사용자의 동영상을 단말(100a)에 제공하며, 동영상편집부(230)에 의해 편집된 하나의 동영상을 단말(100a)에 제공하는 기능을 수행한다.The
또한, 송수신부(210)는 단말(100a)의 인터페이스부(120)를 통해 입력되는 사용자의 분류 명령, 제어 명령, 초대 명령을 수신할 수 있다.Also, the
송수신부(210)가 사용자의 분류 명령을 수신할 경우에는 그 분류 명령을 동영상저장부(220)에 전송한다. 사용자의 분류 명령은, 예를 들어 "연인", "동호회"와 같이 어떤 특정 명칭을 갖는 그룹을 생성하기 위한 명령을 의미한다. 사용자는 메모리부(150)에 저장된 사용자의 동영상을 웹서버(200)에 전송할 때 또는 웹서버(200)에 의해 제공되는 동영상 중 하나 이상의 동영상을 선택할 때 각각 분류 명령을 입력할 수 있다. 송수신부(210)가 단말(100a)로부터 분류 명령을 수신하여 이를 동영상저장부(220)에 전송하면, 동영상저장부(220)에서는 특정 명칭을 갖는 그룹을 생성한 뒤, 상기 웹서버(200)에 전송되는 사용자의 동영상(예를 들어, 후술하는 '개인채널'에 저장됨) 또는 상기 웹서버(200)에 의해 제공되는 동영상(즉, 상기 '개인채널'에 저장되어 있는 동영상) 중 사용자가 선택한 동영상(예를 들어, 후술하는 '공유채널'에 저장됨)을 상기 생성한 그룹에 저장하게 된다.When the transmission /
송수신부(210)가 사용자의 제어 명령을 수신할 경우에는 그 제어 명령에 따라 동영상저장부(220)에 저장된 사용자의 동영상을 전체공개, 친구공개 또는 비공개한다. 구체적으로, 송수신부(210)가 단말(100a)로부터 전체공개하라는 제어 명령을 수신할 경우에는 동영상저장부(220)에 저장된 사용자의 동영상을 다른 사용자의 단말에 제공하고, 송수신부(210)가 단말(100a)로부터 사용자의 친구에게만 공개할 것을 허용하는 제어 명령을 수신할 경우에는 동영상저장부(220)에 저장된 사용자의 동영상을 사용자의 친구로 등록되어 있는 단말에만 제공한다. 그리고 송수신부(210)가 단말(100a)로부터 비공개하라는 제어 명령을 수신할 경우에는 동영상저장부(220)에 저장된 사용자의 동영상을 다른 사용자들의 단말에 제공하지 않는다.When the transmission /
송수신부(210)가 사용자의 초대 명령을 수신할 경우에는 그 초대 명령에 포함되어 있는 단말에 초대 메세지를 전송한다. 예를 들어, 단말(100a)이 웹서버(200)의 송수신부(210)에 의해 제공되는 동영상 중 하나 이상의 동영상을 선택할 경우, 웹서버(200)의 동영상저장부(220)에는 그 선택된 하나 이상의 동영상이 별도 공간에 저장(예를 들어, 후술하는 '공유채널'에 저장)될 수 있으며, 송수신부(210)가 사용자의 초대 명령을 수신할 경우에는 상기 단말(100a)이 선택한 하나 이상의 동영상에 대한 정보가 포함된 초대 메세지를 다른 단말(100e)에 전송한다. 여기서, 단말(100a)이 선택한 하나 이상의 동영상에 대한 정보는, 초대 명령을 전송한 단말(100a)의 정보 또는 상기 단말(100a)이 선택한 하나 이상의 동영상의 내용 정보 등이 이에 해당될 수 있다. 다른 사용자가 단말(100e)을 통해 초대 메세지를 수락할 경우에는, 단말(100e)이 웹서버(200)에 의해 제공되는 동영상 중 하나 이상의 동영상을 선택할 수 있으며, 이 경우 송수신부(210)는 단말(100e)이 선택한 하나 이상의 동영상을 수신하여 이를 동영상저장부(210)에 전송한다.When the transmission /
동영상저장부(220)는 사용자의 동영상 즉, 단말(100a)을 통해 촬영된 동영상 또는 단말(100a)을 통해 다운로드 받은 동영상을 저장할 수 있다. 그리고 동영상저장부(220)는 다른 사용자의 동영상 즉, 단말(100e)을 통해 촬영된 동영상 또는 단말(100e)을 통해 다운로드 받은 동영상을 저장할 수 있다.The moving
또한, 동영상저장부(220)는 웹서버(200)에 의해 단말(100a)에 제공되는 동영상 중 단말(100a)이 선택한 하나 이상의 동영상 및 웹서버(200)에 의해 단말(100e)에 제공되는 동영상 중 단말(100e)이 선택한 하나 이상의 동영상을 함께 저장할 수 있다. 이 경우 동영상저장부(220)는 단말(100a)을 통해 입력되는 사용자의 분류 명령에 따라 그룹을 생성하고, 상기 생성한 그룹에 단말(100a)이 선택한 하나 이상의 동영상 및 단말(100e)이 선택한 하나 이상의 동영상을 함께 저장할 수도 있다.The moving
동영상편집부(230)는 동영상저장부(220)에 저장되어 있는 동영상들 즉, 단말(100a)이 선택한 하나 이상의 동영상 및 단말(100e)이 선택한 하나 이상의 동영상을, 상기 동영상들에 포함된 날짜 및 시각과 같은 시간 정보에 기초하여 시간 순서대로 하나의 동영상으로 편집한다.The moving
예를 들어, 단말(100a)을 통해 촬영한 동영상에는 '촬영시간에 대한 정보'가 포함될 수 있고, 단말(100a)을 통해 다운로드 받은 동영상에는 그 '다운로드 받은 시간에 대한 정보'가 포함될 수 있으며, 동영상편집부(230)에서는 이와 같은 시간 정보에 기초하여 다수의 동영상을 하나의 동영상으로 편집할 수 있다.For example, the moving picture photographed through the terminal 100a may include information on the photographing time, and the moving picture downloaded through the terminal 100a may include the information on the downloaded time, The moving
한편, 동영상편집부(230)는 단말(100a)이 선택한 하나 이상의 동영상 및 단말(100e)이 선택한 하나 이상의 동영상을 시간 순서대로 하나의 동영상으로 편집하는 과정에서, 상기 선택된 동영상들을 필터링하는 기능도 수행할 수 있다. 여기서, 필터링이란 상기 선택된 동영상들에 대해 컬러 보정, 속도 보정, 줌 인/아웃 효과 삽입과 같은 기능을 수행하는 것을 의미한다.Meanwhile, the moving
사운드저장부(240)는 동영상편집부(230)와 연결되어 있으며, 유무선 통신을 통해 입력 또는 다운로드되는 각종 사운드를 저장할 수 있도록 구성되어 있다. 동영상편집부(230)는 단말(100a)이 선택한 하나 이상의 동영상 및 단말(100e)이 선택한 하나 이상의 동영상을 시간 순서대로 하나의 동영상으로 편집하는 과정에서, 상기 사운드저장부(240) 내에 저장된 사운드를 상기 편집되는 하나의 동영상에 결합할 수 있다.The
도 3은 본 발명의 일 실시예에 따른 다수의 사용자 간에 동영상을 공유하는 방법을 나타낸 흐름도이다.FIG. 3 is a flowchart illustrating a method of sharing a moving image among a plurality of users according to an exemplary embodiment of the present invention.
다수의 사용자 간에 동영상을 공유하는 방법은, 앞서 설명한 다수의 사용자 간에 동영상의 공유 서비스를 지원하는 시스템 즉, 다수의 단말(100) 및 상기 다수의 단말(100)과 통신을 통해 연결되는 웹서버(200)를 이용하여 이루어질 수 있다.A method of sharing a moving image among a plurality of users includes a system for supporting a sharing service of moving images among a plurality of users, that is, a plurality of
본 발명의 일 실시예에 따른 다수의 사용자 간에 동영상을 공유하는 방법은 우선, 웹서버(200)가 상기 웹서버(200)에 저장되어 있는 동영상을 다수의 단말(100)에 제공한다(S310).A method of sharing a moving image among a plurality of users according to an embodiment of the present invention is such that a
본 발명에서 웹서버(200)는 다수의 단말(100)로부터 전송되는 동영상(예를 들어, 단말(100)을 통해 촬영된 동영상 또는 단말(100)을 통해 다운로드 받은 동영상)을 동영상저장부(220)에 미리 저장해 놓고 있을 것을 전제로 하며, 단말 사용자가 단말(100)에 설치된 애플리케이션을 실행시킬 경우, 웹서버(200)는 상기 웹서버(200)에 저장되어 있는 그 단말 사용자의 동영상을 단말(100)에 제공한다.In the present invention, the
여기서, 웹서버(200)에 저장되어 있는 동영상은 촬영부(130)가 구비된 단말(100)을 통해 촬영된 동영상일 수 있다.Here, the moving image stored in the
그리고 상기 단말(100)을 통해 촬영된 동영상은, 상기 단말(100)에 구비되는 촬영시간제한부(160)가 상기 촬영시간제한부(160)와 연결되는 촬영부(130)의 촬영시간을 일정 시간 길이로 제한함에 따라 촬영된 동영상일 수 있다. 도 4는 촬영시간제한부에 의해 촬영부의 촬영시간을 일정 시간 길이로 제한하는 사항을 설명하기 위한 예시도이다. 만일 사용자가 단말(100a)의 출력부(140)에 의해 화면상에 표시되는 숫자 버튼 중 ③을 클릭할 경우에는, 촬영부(130)의 촬영시간이 3초로 제한되어 그 3초 동안 촬영된 동영상이 메모리부(150)에 저장되게 된다. 그리고 이와 같은 시간 설정으로 촬영된 동영상은 통신부(110)를 통해 웹서버(200)에 전송될 수 있으며, 웹서버(200)는 상기 촬영된 동영상을 동영상저장부(220)에 저장해두었다가 추후 사용자가 단말(100a)을 통해 웹서버(200)에 접속할 경우 상기 3초 동안 촬영된 동영상을 단말(100a)에 제공하게 된다.The moving picture photographed through the terminal 100 may be recorded on the recording medium such that the photographing
상기 단말(100)을 통해 촬영된 동영상은, 상기 단말(100)에 구비되는 촬영시간알람부(180)가 상기 촬영시간알람부(180)와 연결되는 촬영부(130)에서의 동영상 촬영이 어느 특정 시간에 이루어지도록 함에 따라 촬영된 동영상일 수 있다. 예를 들어, 촬영부(130)에 의해 동영상이 촬영되는 특정 시간을 매일 오후 7시부터 7시 10분까지가 되도록 사용자가 촬영시간알람부(180)에 설정한 경우, 촬영부(130)에서는 상기 설정된 특정 시간에 자동으로 동영상 촬영이 이루어지게 되며 그 특정 시간에 촬영된 동영상은 메모리부(150)에 저장되게 된다. 그리고 이와 같은 시간 설정으로 촬영된 동영상은 통신부(110)를 통해 웹서버(200)에 전송될 수 있으며, 웹서버(200)는 상기 촬영된 동영상을 동영상저장부(220)에 저장해두었다가 추후 사용자가 단말(100a)을 통해 웹서버(200)에 접속할 경우 상기 특정 시간에 촬영된 동영상을 단말(100a)에 제공하게 된다.The moving picture photographed through the terminal 100 may be displayed on the screen of the photographing
한편, 웹서버(200)에 저장되어 있는 동영상은 단말(100a)을 통해 다운로드 받은 동영상일 수 있다. 예를 들어, 사용자가 단말(100a)을 통해 다운로드 받은 동영상은 통신부(110)를 통해 웹서버(200)에 전송될 수 있으며, 웹서버(200)는 상기 다운로드 받은 동영상을 동영상저장부(220)에 저장해두었다가 추후 사용자가 단말(100a)을 통해 웹서버(200)에 접속할 경우 상기 다운로드 받은 동영상을 단말(100a)에 제공하게 된다.Meanwhile, the moving image stored in the
도 5는 사용자가 단말을 통해 웹서버에 접속할 경우 상기 단말에 표시되는 메인 화면을 나타낸 예시도이다. 메인 화면에는 사용자("홍길동")가 웹서버(200)에 업로드한 동영상 뿐만 아니라 다른 사용자("김철수")가 웹서버(200)에 업로드한 동영상도 함께 표시될 수 있다. 사용자가 단말(100a)을 통해 웹서버(200)에 접속할 경우, 웹서버(200)는 상기 웹서버(200)에 저장되어 있는 동영상을 도 5에 나타낸 바와 같이 단말(100a)에 제공할 수 있다.5 is an exemplary view illustrating a main screen displayed on the terminal when a user accesses a web server through the terminal. Not only a video uploaded to the
도 6은 사용자가 단말을 통해 웹서버에 접속할 경우 상기 단말에 표시되는 개인기록 화면 중 개인채널을 나타낸 예시도이다. 사용자는 웹서버(200)에 접속한 뒤 단말(100a)의 메모리부(150)에 저장되어 있는 동영상을 웹서버(200)에 업로드할 수 있으며, 이에 따라 개인채널에는 사용자가 그동안 웹서버(200)에 업로드했던 동영상이 표시될 수 있다. 이 경우 단말(100a)을 통해 입력되는 사용자의 분류 명령에 따라, 웹서버(200)(보다 구체적으로는, 웹서버(200)의 동영상저장부(220))는 "가족", "취미생활"과 같은 특정 명칭을 갖는 그룹을 생성한 뒤 상기 그룹에 사용자의 동영상을 저장할 수 있으며, 추후 사용자가 단말(100a)을 통해 웹서버(200)에 접속할 경우 상기 그룹에 저장되어 있는 동영상을 단말(100a)에 제공할 수 있다.FIG. 6 is a diagram illustrating an example of a personal channel on the personal recording screen displayed on the terminal when the user accesses the web server through the terminal. The user can access the
상기 S310 이후, 다수의 단말(100) 중 어느 하나의 단말(100a)이 웹서버(200)에 의해 제공되는 동영상 중 하나 이상의 동영상을 선택한다(S320). 이 때, 단말(100a)의 동영상 선택은 단말(100a)에 구비된 인터페이스부(120)를 통한 사용자의 입력에 따라 이루어질 수 있다.After step S310, any one
도 7은 사용자가 단말을 통해 웹서버에 접속할 경우 상기 단말에 표시되는 개인기록 화면 중 공유채널을 나타낸 예시도이다. 단말(100a)에 의해 하나 이상의 동영상이 선택될 경우, 웹서버(200)는 동영상 편집을 용이하게 수행하기 위하여 상기 선택된 하나 이상의 동영상을 동영상저장부(220)의 별도 공간(즉, 공유채널)에 저장할 수 있다. 이 때, 웹서버(200)는 도 7에 나타낸 바와 같이 단말(100a)을 통해 입력되는 분류 명령에 따라 "자동차동호회", "동아리", "고등학교친구"와 같은 특정 명칭을 갖는 그룹을 생성한 뒤 단말(100a)이 선택한 하나 이상의 동영상을 상기 그룹에 저장할 수 있다. 그리고 사용자는 웹서버(200)에 접속하여 자신이 선택했던 동영상을 공유채널에서 확인할 수 있다.FIG. 7 is an exemplary view showing a shared channel among personal recording screens displayed on the terminal when a user accesses a web server through a terminal; When one or more moving images are selected by the terminal 100a, the
상기 S320 이후, 웹서버(200)가 어느 하나의 단말(100a)을 통해 입력되는 초대 명령을 수신하여, 상기 어느 하나의 단말(100a)이 선택한 하나 이상의 동영상에 대한 정보가 포함된 초대 메세지를 다른 단말(100e)에 전송한다(S330). 초대 명령은 어느 하나의 단말(100a)의 인터페이스부(120)를 통해 입력될 수 있으며, 웹서버(200)는 송수신부(210)를 통해 상기 초대 명령을 수신할 수 있다. 여기서, 상기 하나 이상의 동영상에 대한 정보는, 초대 명령을 전송한 단말(100a)의 정보 또는 단말(100a)에 의해 선택된 하나 이상의 동영상의 내용 정보 등이 이에 해당될 수 있다.After step S320, the
예를 들어 사용자는 출력부(140)에 의해 화면상에 표시되는 "친구" 탭을 클릭하여 자신의 친구들 중 적어도 한 명 이상을 선택한 뒤, 자신이 개설한 공유채널 내 그룹에 들어올 것을 요청하는 초대 명령을 입력할 수 있으며, 이에 따라 사용자에 의해 선택된 친구(즉, 다른 사용자)의 단말에는 초대의 수락 여부를 묻는 형태의 초대 메세지가 전송된다.For example, the user may click on the "friend" tab displayed on the screen by the
상기 S330 이후, 만일 다른 단말(100e)을 통해 상기 초대 메세지가 수락될 경우, 상기 다른 단말(100e)이 웹서버(200)에 의해 제공되는 동영상 중 하나 이상의 동영상을 선택한다(S340).If the invitation message is accepted through the other terminal 100e after S330, the
상술한 바와 같이 웹서버(200)는 상기 웹서버(200)에 저장되어 있는 동영상을 다수의 단말(100)에 제공하며, 이 때 다른 단말(100e)에 제공되는 동영상에는 다른 단말(100e)을 통해 촬영되었거나 다른 단말(100e)을 통해 다운로드 받아 웹서버(200)에 업로드된 동영상이 이에 해당될 수 있다.As described above, the
다른 단말(100e)에 상기 초대 메세지가 표시된 경우, 다른 사용자는 상기 초대 메세지에 대해 수락하거나 수락하지 않을 수 있다.If the invitation message is displayed on the
만일 다른 단말(100e)을 통해 상기 초대 메세지가 수락되면, 다른 단말(100e)은 웹서버(200)에 의해 제공되는 동영상 중 하나 이상의 동영상을 선택할 수 있으며, 다른 단말(100e)의 동영상 선택은 다른 단말(100e)에 구비된 인터페이스부(120)를 통한 다른 사용자의 입력에 따라 이루어질 수 있다.If the invitation message is accepted via the
이 때, 다른 단말(100e)이 선택한 동영상은 상기 단말(100a)을 통해 입력되는 분류 명령에 따라 공유채널에 생성된 그룹에, 상기 단말(100a)이 선택한 하나 이상의 동영상과 함께 저장될 수 있다.At this time, the moving image selected by the
도 8은 공유채널의 자동차동호회 그룹에 저장된 다수의 동영상 및 상기 다수의 동영상을 하나의 동영상으로 편집하기 위한 편집툴을 나타낸 예시도이다. 여기서 "동영상 A"는 단말(100a)이 선택한 동영상을 나타낸 것이고, "동영상 B"는 다른 단말(100e)이 선택한 동영상을 나타낸 것이며, "동영상 C"는 동영상편집부(230)에 의해 시간 순서대로 편집된 동영상을 나타낸 것이다.8 is an exemplary view illustrating an editing tool for editing a plurality of videos stored in a car group of a shared channel and a plurality of movies into one movie. Here, "Movie A" represents a movie selected by the terminal 100a, "Movie B" represents a movie selected by the
상술한 바와 같이, 단말(100a)이 선택한 동영상("동영상 A")은 단말(100a)을 통해 입력되는 분류 명령에 따라 생성된 그룹("자동차동호회")에 저장될 수 있다. 그리고 상기 S340에서 다른 단말(100e)이 웹서버(200)에 의해 제공되는 동영상 중 하나 이상의 동영상을 선택할 경우에는, 상기 다른 단말(100e)이 선택한 하나 이상의 동영상("동영상 B) 역시 상기 생성된 그룹("자동차동호회")에 저장될 수 있다. 이 때 만일 각각의 동영상에 시간 정보가 포함되어 있다면 동영상저장부(220)는 그 시간 정보에 기초하여 동영상을 저장할 수 있으며, 사용자 및 다른 사용자는 웹서버(200)에 접속하여 동영상저장부(220)에 저장된 동영상을 공유채널에서 확인할 수 있다.As described above, the moving image ("moving image A") selected by the terminal 100a may be stored in a group ("automobile group") generated according to the classification command input through the terminal 100a. When the
상기 S340 이후, 웹서버(200)가 상기 어느 하나의 단말(100a)이 선택한 하나 이상의 동영상 및 상기 다른 단말(100e)이 선택한 하나 이상의 동영상을, 상기 동영상들에 포함된 시간 정보에 기초하여 시간 순서대로 하나의 동영상으로 편집하고, 상기 편집된 하나의 동영상을 상기 다수의 단말(100a, 100e)에 제공한다(S350).After step S340, the
상기 S350에서 수행되는 동영상 편집은 웹서버(200)의 동영상편집부(230)에서 수행되며, 상기 동영상편집부(230)에서는 동영상들에 포함된 시간 정보, 예를 들어 동영상이 촬영된 시간, 동영상을 다운로드 받은 시간 또는 동영상을 선택한 시간 등에 기초하여 상기 다수의 단말(100a, 100e)이 선택한 동영상을 하나의 동영상으로 편집한다. 그리고 웹서버(200)의 송수신부(210)에서는 상기 편집된 하나의 동영상을 상기 다수의 단말(100a, 100e)에 제공함으로써, 다수의 사용자 간에 서로의 동영상을 공유할 수 있도록 한다.The movie editing performed in S350 is performed in the
한편, 웹서버(200)는 단말(100a)이 선택한 하나 이상의 동영상 및 다른 단말(100e)이 선택한 하나 이상의 동영상을 시간의 오름차순 또는 시간의 내림차순으로 편집할 수 있으며, 그 편집된 동영상을 상기 다수의 단말(100a, 100e)에 제공함으로써 다수의 사용자는 서로의 동영상을 공유할 수 있게 된다.On the other hand, the
예를 들어, 사용자가 도 8에 예시적으로 나타낸 편집툴인 "◁▷" 에서 "▷" 을 클릭할 경우에는, 단말(100a)이 선택한 하나 이상의 동영상 및 다른 단말(100e)이 선택한 하나 이상의 동영상이 웹서버(200)(보다 구체적으로는, 웹서버(200)의 동영상편집부(230))에 의해 시간의 오름차순(7월15일 → 7월17일 → 7월21일 → 7월23일 → 7월24일)으로 편집되어 다수의 단말(100a, 100e)에 제공될 수 있다. 즉, 도 8의 "◁▷" 이 표시된 화면에서는 동영상편집부(230)에 의해 시간의 오름차순으로 편집된 하나의 동영상이 플레이되며, 공유채널의 "자동차동호회" 그룹 내에는 "동영상 C"와 같이 동영상편집부(230)에 의해 편집된 하나의 동영상이 저장된다.For example, when the user clicks "▷" in the editing tool "op" shown in FIG. 8, one or more videos selected by the terminal 100a and one or more videos selected by the
만일 사용자가 "◁" 을 클릭할 경우에는, 단말(100a)이 선택한 하나 이상의 동영상 및 다른 단말(100e)이 선택한 하나 이상의 동영상이 웹서버(200)(보다 구체적으로는, 웹서버(200)의 동영상편집부(230))에 의해 내림차순(7월24일 → 7월23일 → 7월21일 → 7월17일 → 7월15일)으로 편집되어 다수의 단말(100a, 100e)에 제공될 수 있다. 즉, 도 8의 "◁▷" 이 표시된 화면에서는 동영상편집부(230)에 의해 시간의 내림차순으로 편집된 하나의 동영상이 플레이되며, 공유채널의 "자동차동호회" 그룹 내에는 동영상편집부(230)에 의해 편집된 하나의 동영상이 저장된다.If the user clicks the "" button, one or more videos selected by the terminal 100a and one or more videos selected by the
한편, 웹서버(200)의 동영상편집부(230)는 어느 하나의 단말(100a)이 선택한 하나 이상의 동영상 및 다른 단말(100e)이 선택한 하나 이상의 동영상을 하나의 동영상으로 편집하는 과정에서, 상기 동영상들을 필터링하는 기능도 수행할 수 있다. 여기서, 필터링이란 상기 동영상들에 대해 컬러 보정, 속도 보정, 줌 인/아웃 효과 삽입과 같은 기능을 수행하는 것을 의미한다.Meanwhile, in the process of editing one or more videos selected by one
그리고 웹서버(200)의 사운드저장부(240)는 동영상편집부(230)와 연결되어 있으며, 유무선 통신을 통해 입력 또는 다운로드되는 각종 사운드를 저장할 수 있도록 구성되어 있다. 이에 따라, 동영상편집부(230)는 다수의 동영상을 하나의 동영상으로 편집하는 과정에서, 상기 사운드저장부(240) 내에 저장된 사운드를 상기 편집되는 하나의 동영상에 결합할 수 있다. 예를 들어, 동영상편집부(230)가 사운드저장부(240)에 저장된 3분짜리 사운드를 동영상 편집에 이용하는 경우에는, 단말(100a)이 선택한 하나 이상의 동영상 및 단말(100e)이 선택한 하나 이상의 동영상을 시간 순서대로 하나의 동영상으로 편집하면서 그 편집되는 하나의 동영상에 사운드를 결합할 수 있으며, 이 때 사운드가 결합된 하나의 동영상의 플레이 타임이 3분을 넘지 않는 범위 내에서 동영상 편집을 수행하게 된다.The
그 외에도 웹서버(200)의 동영상편집부(230)는 단말(100)의 인터페이스부 및 송수신부(210)를 통해 입력되는 사용자들의 코멘트에 따라 동영상에 자막을 삽입하거나 동영상의 피사체에 말풍선을 삽입하는 편집 기능도 수행할 수 있다.In addition, the moving
한편, 상술한 본 발명의 일 실시예에 따른 다수의 사용자 간에 동영상을 공유하는 방법들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터로 판독 가능한 매체에 기록될 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어의 통상의 기술자들에게 공지되어 사용 가능한 것일 수 있다. Meanwhile, the methods of sharing moving pictures among a plurality of users according to an embodiment of the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The program instructions recorded on the medium may be those specially designed and constructed for the present invention or may be available to those of ordinary skill in the computer software.
컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. A hardware device may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
본 발명에 의하면, 다수의 단말 중 어느 하나의 단말이 선택한 하나 이상의 동영상 및 다른 단말이 선택한 하나 이상의 동영상을, 상기 동영상들에 포함된 시간 정보에 기초하여 시간 순서대로 하나의 동영상으로 편집하고, 상기 편집된 하나의 동영상을 상기 다수의 단말에 제공함으로써, 사용자 개인의 일상생활이나 취미생활 등을 다른 사용자와 손쉽게 교류하고 공유할 수 있도록 한다. 또한, 본 발명에 의하면, 사용자들에게 새로운 하나의 동영상을 제공하기 때문에, 공통의 관심사 또는 취미생활을 가진 사람들에게 그들만의 동영상 제작을 유도함으로써 인적 네트워크의 구축 및 확대에 기여할 수 있다.According to the present invention, one or more videos selected by one of a plurality of terminals and one or more videos selected by the other terminal are edited into one video in time sequence based on time information included in the videos, The edited one moving picture is provided to the plurality of terminals so that the daily life and the hobby life of the user can be easily exchanged and shared with other users. In addition, according to the present invention, since a new moving picture is provided to users, it is possible to contribute to the construction and expansion of a human network by inducing people with common interests or hobbies to produce their own moving pictures.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위 뿐 아니라 그 특허청구범위와 균등한 것들에 의해 정해져야 한다.While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. This is possible. Therefore, the scope of the present invention should not be limited by the described embodiments, but should be determined by the scope of the appended claims and equivalents thereof.
100(100a, 100b, 100c, 100d, 100e): 단말
110: 통신부
120: 인터페이스부
130: 촬영부
140: 출력부
150: 메모리부
160: 촬영시간제한부
170: 촬영시간알람부
200: 웹서버
210: 송수신부
220: 동영상저장부
230: 동영상편집부
240: 사운드저장부100 (100a, 100b, 100c, 100d, 100e)
110:
120:
130:
140:
150:
160: Shooting time limit unit
170: Shooting time alarm part
200: Web server
210: Transmitting /
220:
230:
240: sound storage unit
Claims (10)
상기 웹서버가 상기 웹서버에 저장되어 있는 동영상을 상기 다수의 단말에 제공하는 단계;
상기 다수의 단말 중 어느 하나의 단말이 상기 웹서버에 의해 제공되는 동영상 중 하나 이상의 동영상을 선택하는 단계;
상기 웹서버가 상기 어느 하나의 단말을 통해 입력되는 초대 명령을 수신하여, 상기 어느 하나의 단말이 선택한 하나 이상의 동영상에 대한 정보가 포함된 초대 메세지를 다른 단말에 전송하는 단계;
상기 다른 단말을 통해 상기 초대 메세지가 수락될 경우, 상기 다른 단말이 상기 웹서버에 의해 제공되는 동영상 중 하나 이상의 동영상을 선택하는 단계; 및
상기 웹서버가 상기 어느 하나의 단말이 선택한 하나 이상의 동영상 및 상기 다른 단말이 선택한 하나 이상의 동영상을, 상기 동영상들에 포함된 시간 정보에 기초하여 시간 순서대로 하나의 동영상으로 편집하고, 상기 편집된 하나의 동영상을 상기 다수의 단말에 제공하는 단계;를 포함하며,
상기 웹서버에 저장되어 있는 동영상은, 촬영부가 구비된 상기 단말을 통해 촬영된 동영상을 포함하고,
상기 단말을 통해 촬영된 동영상은, 상기 단말에 구비되는 촬영시간제한부가 상기 촬영부의 촬영시간을 사용자에 의해 설정된 일정 시간 길이 만큼으로 제한함에 따라 촬영된 동영상이거나, 상기 단말에 구비되는 촬영시간알람부가 상기 촬영부에서의 동영상 촬영이 사용자에 의해 설정된 특정 시간에 자동으로 이루어지도록 함에 따라 촬영된 동영상인 것을 특징으로 하는, 다수의 사용자 간에 동영상을 공유하는 방법.A method for sharing a moving picture among a plurality of users using a plurality of terminals and a web server connected to the plurality of terminals through communication,
Providing the moving picture stored in the web server to the plurality of terminals by the web server;
Selecting one or more videos among the videos provided by the web server by any one of the plurality of terminals;
Receiving, by the web server, an invitation command input through any one of the terminals, and transmitting an invitation message including information on one or more videos selected by the one terminal to another terminal;
Selecting one or more videos among the videos provided by the web server, if the invitation message is accepted via the other terminal; And
Wherein the web server edits one or more videos selected by one of the terminals and one or more videos selected by the other terminals into one video in time sequence based on time information included in the videos, And providing the moving picture to the plurality of terminals,
Wherein the moving picture stored in the web server includes a moving picture photographed through the terminal equipped with the photographing unit,
The moving picture photographed through the terminal may be a moving picture photographed when the photographing time limit unit provided in the terminal restricts the photographing time of the photographing unit to a predetermined length of time set by the user, Wherein the moving picture is a moving picture taken by the moving picture taking unit to be automatically taken at a specific time set by the user.
상기 웹서버에 저장되어 있는 동영상은, 상기 단말을 통해 다운로드 받은 동영상을 더 포함하는 것을 특징으로 하는, 다수의 사용자 간에 동영상을 공유하는 방법.The method according to claim 1,
Wherein the moving image stored in the web server further includes a moving image downloaded through the terminal.
상기 웹서버가 상기 어느 하나의 단말을 통해 입력되는 분류 명령에 따라 그룹을 생성하여 상기 어느 하나의 단말이 선택한 하나 이상의 동영상을 상기 그룹에 저장하고, 상기 다른 단말이 선택한 하나 이상의 동영상을 상기 그룹에 저장하는 것을 특징으로 하는, 다수의 사용자 간에 동영상을 공유하는 방법.The method according to claim 1,
The web server generates a group according to a classification command input through any one of the terminals, stores one or more videos selected by the one terminal in the group, and transmits one or more videos selected by the other terminal to the group ≪ / RTI > wherein the method comprises the steps of:
상기 웹서버가 상기 어느 하나의 단말이 선택한 하나 이상의 동영상 및 상기 다른 단말이 선택한 하나 이상의 동영상을 시간의 오름차순 또는 시간의 내림차순으로 편집하는 것을 특징으로 하는, 다수의 사용자 간에 동영상을 공유하는 방법.The method according to claim 1,
Wherein the web server edits one or more videos selected by one of the terminals and one or more videos selected by the other terminals in ascending order of time or in descending order of time.
상기 웹서버가 상기 어느 하나의 단말이 선택한 하나 이상의 동영상 및 상기 다른 단말이 선택한 하나 이상의 동영상에 대해 필터링을 수행하는 것을 특징으로 하는, 다수의 사용자 간에 동영상을 공유하는 방법.The method according to claim 1,
Wherein the web server performs filtering on one or more videos selected by any one terminal and one or more videos selected by the other terminal.
상기 웹서버가 상기 편집된 하나의 동영상에 대해 사운드를 결합하는 것을 특징으로 하는, 다수의 사용자 간에 동영상을 공유하는 방법.The method according to claim 1,
Characterized in that the web server combines sounds for the edited one movie.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150165375A KR101703129B1 (en) | 2015-11-25 | 2015-11-25 | Method sharing video among multiple users and application stored in medium for executing the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150165375A KR101703129B1 (en) | 2015-11-25 | 2015-11-25 | Method sharing video among multiple users and application stored in medium for executing the same |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101703129B1 true KR101703129B1 (en) | 2017-02-07 |
Family
ID=58107937
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150165375A KR101703129B1 (en) | 2015-11-25 | 2015-11-25 | Method sharing video among multiple users and application stored in medium for executing the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101703129B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101959672B1 (en) * | 2018-05-24 | 2019-07-02 | 이준호 | User side video editing apparatus, editor side video editing apparatus and video editing server |
KR20200011080A (en) * | 2018-07-24 | 2020-02-03 | 주식회사 씨아이디아우토 | Sales video manufacturing device and method of the second-hand products |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090003379A (en) * | 2007-06-05 | 2009-01-12 | 에스케이커뮤니케이션즈 주식회사 | Method for creating contents by numbers of users using a template, and system thereof |
KR20130012190A (en) * | 2011-06-27 | 2013-02-01 | 주식회사 씨비씨미디어 | Method and system for posting opinion moving picture and mobile terminal program for implementing the same |
KR20130026541A (en) * | 2011-07-20 | 2013-03-14 | 엔에이치엔(주) | System and method for managing and sharing image with album unit |
KR20130089976A (en) | 2012-01-19 | 2013-08-13 | 서일대학교산학협력단 | Motionpicture editing system and method of editing |
KR20130127754A (en) * | 2012-05-15 | 2013-11-25 | 에스케이플래닛 주식회사 | Apparatus and method for recording highlight video |
-
2015
- 2015-11-25 KR KR1020150165375A patent/KR101703129B1/en active Search and Examination
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090003379A (en) * | 2007-06-05 | 2009-01-12 | 에스케이커뮤니케이션즈 주식회사 | Method for creating contents by numbers of users using a template, and system thereof |
KR20130012190A (en) * | 2011-06-27 | 2013-02-01 | 주식회사 씨비씨미디어 | Method and system for posting opinion moving picture and mobile terminal program for implementing the same |
KR20130026541A (en) * | 2011-07-20 | 2013-03-14 | 엔에이치엔(주) | System and method for managing and sharing image with album unit |
KR20130089976A (en) | 2012-01-19 | 2013-08-13 | 서일대학교산학협력단 | Motionpicture editing system and method of editing |
KR20130127754A (en) * | 2012-05-15 | 2013-11-25 | 에스케이플래닛 주식회사 | Apparatus and method for recording highlight video |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101959672B1 (en) * | 2018-05-24 | 2019-07-02 | 이준호 | User side video editing apparatus, editor side video editing apparatus and video editing server |
KR20200011080A (en) * | 2018-07-24 | 2020-02-03 | 주식회사 씨아이디아우토 | Sales video manufacturing device and method of the second-hand products |
KR102142150B1 (en) * | 2018-07-24 | 2020-08-06 | 주식회사 씨아이디아우토 | Sales video manufacturing device and method of the second-hand products |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9936127B2 (en) | Systems and methods for providing attention directing functions in an image capturing device | |
CN106791893B (en) | Video live broadcasting method and device | |
JP5540126B2 (en) | Chat service providing method and program | |
JP6375039B1 (en) | Program, photographing method and terminal | |
CN110800012A (en) | Generation of interactive content with advertisements | |
US20150188720A1 (en) | Method for Video Based Social Media Networking | |
US20160094773A1 (en) | Collaborative Image Collection And Processing Using Portable Cameras | |
US10009398B2 (en) | System for providing event-related contents to users attending an event and having respective user terminals | |
US20140143357A1 (en) | Method and Apparatus for Organizing, Packaging, and Sharing Social Content and Social Affiliations | |
TWI689199B (en) | Information processing device, information processing method, program, server and information processing system | |
TWI619037B (en) | Method and system for generating content through cooperation among users | |
KR101120737B1 (en) | A method for social video service using mobile terminal | |
EP3272127B1 (en) | Video-based social interaction system | |
KR101633901B1 (en) | Live broadcasting service method by using social network | |
KR101815957B1 (en) | Method and server for providing user emoticon of online chat service | |
JP5978070B2 (en) | Group photo forming apparatus, group photo forming method, and group photo forming program | |
KR101703129B1 (en) | Method sharing video among multiple users and application stored in medium for executing the same | |
CN106257528B (en) | Method and system for generating content through cooperation among users | |
KR102226716B1 (en) | Method and system for providing video control function in remote location in realtime | |
CN108701135A (en) | Media file sharing method, media file share equipment and terminal | |
JP6186165B2 (en) | Information system, second terminal device, information processing method, and program | |
US20230260549A1 (en) | Information processing apparatus, information processing method, and program | |
KR20200117571A (en) | system for sharing background data of a messenger and method of the same | |
JP6383059B1 (en) | Program, display method and terminal | |
JP6412986B1 (en) | SNS system, display method and program. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
FPAY | Annual fee payment |
Payment date: 20200310 Year of fee payment: 4 |