[go: up one dir, main page]

KR100953476B1 - Creative image generating device and method using a plurality of source files - Google Patents

Creative image generating device and method using a plurality of source files Download PDF

Info

Publication number
KR100953476B1
KR100953476B1 KR1020080020608A KR20080020608A KR100953476B1 KR 100953476 B1 KR100953476 B1 KR 100953476B1 KR 1020080020608 A KR1020080020608 A KR 1020080020608A KR 20080020608 A KR20080020608 A KR 20080020608A KR 100953476 B1 KR100953476 B1 KR 100953476B1
Authority
KR
South Korea
Prior art keywords
file
image
source
creative
scenario
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.)
Expired - Fee Related
Application number
KR1020080020608A
Other languages
Korean (ko)
Other versions
KR20090095330A (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 KR1020080020608A priority Critical patent/KR100953476B1/en
Publication of KR20090095330A publication Critical patent/KR20090095330A/en
Application granted granted Critical
Publication of KR100953476B1 publication Critical patent/KR100953476B1/en
Expired - Fee Related 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/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Processing Or Creating Images (AREA)

Abstract

본 발명은 복수의 소스파일을 이용한 창작영상생성장치 및 방법에 관한 것이다. 본 발명의 장치는 복수개의 소스파일을 업로드하기 위한 데이터업로드부와, 상기 업로드된 소스파일을 저장하기 위한 소스파일저장부와, 사용자의 키입력에 따라 시나리오파일을 생성하기 위한 시나리오파일생성부와, 상기 생성된 시나리오파일을 저장하는 시나리오파일저장부와, 상기 시나리오파일에 담긴 창작영상출력정보에 근거하여 창작영상이 디스플레이되도록 제어하는 제어부와, 디스플레이될 창작영상을 시나리오파일에 근거하여 생성하는 창작영상생성부; 및 사용자가 원하는 형태의 창작영상을 디스플레이하기 위한 디스플레이부를 포함하는 것을 특징으로 한다. 따라서, 본 발명은 다양한 소스파일을 이용해 시나리오파일을 생성하고 그에 따라 각기 다른 소스의 파일들을 하나의 화면상에 원하는 형태로 화면출력을 가능하도록 하는 효과를 제공한다.    The present invention relates to a creative image generating apparatus and method using a plurality of source files. The apparatus of the present invention includes a data upload unit for uploading a plurality of source files, a source file storage unit for storing the uploaded source files, a scenario file generation unit for generating a scenario file according to a user's key input, and And a scenario file storage unit for storing the generated scenario file, a controller for controlling the display of the creative image based on the creative image output information included in the scenario file, and a creation for generating the creative image to be displayed based on the scenario file. Image generation unit; And a display unit for displaying a creative image in a form desired by the user. Accordingly, the present invention provides an effect of generating a scenario file using various source files and, accordingly, outputting files of different sources on a single screen in a desired form.

영상편집, 소스파일, 창작영상, 시나리오파일 Video editing, source file, creative video, scenario file

Description

복수의 소스파일을 이용한 창작영상생성장치 및 방법{Apparatus and method of creative image using a plural of source-file}Apparatus and method of creative image using a plural of source-file}

본 발명은 영상생성장치에 관한 것으로, 사용자가 직접 편집하는 창작영상을 생성하고 디스플레이하기 위한 창작영상생성장치 및 방법에 관한 것이다. The present invention relates to an image generating apparatus, and relates to a creative image generating apparatus and method for generating and displaying a creative image that the user directly edits.

일반적으로, 인터넷ㅇ디지털카메라ㅇ휴대전화 등 정보통신 분야가 발달함에 따라 전문가 집단이 아닌 일반인들도 기존의 미디어보다 빠르고 의미있는 정보들을 생산해 내면서 확산되었다. 2006년 12월 미국의 시사주간지 <타임>이 '2006 올해의 인물'로 '유(You)'를 선정하고 '블로그나 미디어 영역에서 영향력을 키워가는 평범한 당신이 바로 올해의 주인공'이라고 발표, 새로운 문화 트랜드로서 UCC의 힘을 전세계에 확인시켰다. In general, with the development of information and communication fields such as the Internet, digital cameras, and mobile phones, non-professional groups have also spread and produced information that is faster and more meaningful than conventional media. In December 2006, US news magazine Time announced that you were the main character of the year, who selected You as the 2006 Person of the Year and growing influence in the blog and media areas. UCC's strength as a cultural trend has been confirmed worldwide.

초기에는 단순히 보고 즐기는 글과 사진 위주의 엔터테인먼트 콘텐츠(Entertainment UCC) 형태였다가 동영상 위주의 정보제공 콘텐츠(Information UCC) 위주로 발전하고 있다. 그러나 UCC의 빠른 발전과 함께 저작권 침해와 부적합 한 콘텐츠의 범람, 명예 훼손과 프라이버시의 침해, 정보조작, 유언비어 등 해결해야 할 문제도 많다.   In the early days, entertainment and entertainment-oriented content (Entertainment UCC) was simply developed to focus on video-based information content (Information UCC). However, with the rapid development of UCC, there are many problems to solve such as copyright infringement, flooding of inappropriate content, defamation and privacy infringement, information manipulation, and rumors.

최근에는 전문가(professional)와 아마추어(amateur)의 합성어인 프로추어(Proteur)들이 자신의 블로그를 통해 콘텐츠를 제공하는 PCC(Proteur Created Contents)도 등장했다. In recent years, Proteur Created Contents (PCC) has emerged, where Proteur, a compound word of professional and amateur, provides content through his blog.

이러한 UCC는 동영상파일을 사용자가 카메라를 이용해 촬영된 영상을 재생하는데 그치는 것이다. 즉, 비디오파일로 출력된 컨텐츠를 비디오 플레이어 소프트웨어를 이용하여 비디오파일을 재생해주는 형태가 대부분이다. Such UCC only plays a video file recorded by a user using a camera. In other words, the content output as a video file is played by using a video player software.

또한, 웹브라우저상에서 플래시비디오파일(예를들어 확장자 flv)을 재생하거나 로컬 PC상에서 이미지파일(예를들어, 확장자 jpg, bmp, gif, png 등)을 썸네일 형태로 미리보거나 확대해서 재생하여 디스플레이한다. 이러한 플래시파일이나 이미지파일들은 사용자가 간단히 조작하거나 변경하는 기능도 제공하기는 하였으나, 하나의 파일형태로 제공되어 재생하는데 그치는 것이다. In addition, playback of flash video files (e.g. extension flv) on a web browser or image files (e.g. extension jpg, bmp, gif, png, etc.) on a local PC can be previewed or enlarged for display. . Such flash files and image files are provided as a single file, but the user can simply manipulate or change them.

플래시비디오파일을 재생할때는 플래시 파일(*.swf)에서 원하는 장면을 나타낼 수 있도록 로직 프로그램을 짠 후, 필요한 이미지, 사운드, 로직 프로그램을 합쳐 하나의 플래시 파일로 만들고, 이를 인터넷 익스플로러(상표명)에 삽입하게 된다. 이러한 플래시 파일이 삽입된 웹사이트에 접속한 접속자는 웹사이트의 화면상에 고양이가 숲 속을 걸어다니는 장면을 볼 수 있게 된다.When playing a flash video file, write a logic program to display the desired scene in a flash file (* .swf), combine the necessary images, sounds, and logic programs into a single flash file and insert it into Internet Explorer (trade name). Done. A visitor who accesses a website that contains such a flash file can see a cat walking in the woods on the website screen.

이러한 플래시파일을 이용한 플래시구현의 예를 도 1 및 도 2를 참고하여 설명한다.       An example flash implementation using such a flash file will be described with reference to FIGS. 1 and 2.

도 1은 본 발명의 플래시 구동시스템(100)을 도시한 블록도이다.       1 is a block diagram showing a flash drive system 100 of the present invention.

도 1을 참고하면, 플래시 구동시스템은 아이템제어수단(101), 플래시제어수단(102) 및 클라이언트제어수단(103)을 포함한다.       Referring to FIG. 1, the flash drive system includes an item control means 101, a flash control means 102, and a client control means 103.

아이템제어수단(101)은 플래시 파일 형식(*.swf)으로 구성된 복수의 아이템을 저장한다. 즉, 아이템제어수단(101)에는 동영상으로 구현되는 플래시 파일에 사용되기 위한 각종 이미지 등이 저장된다. 플래시제어수단(102)은 아이템제어수단(101)에 저장되어 있는 이미지 등의 아이템의 동작을 지시하는 로직 프로그램들이 저장되어 있고, 이러한 로직 프로그램을 이용하여 플래시 화면에 동영상을 구현한다. 클라이언트제어수단(103)은 외부로부터 입력된 명령에 따라 명령에 사용되는 아이템을 아이템제어수단(101)으로부터 검출하고, 플래시제어수단(102)에 저장되어 있는 로직 프로그램 중 입력된 명령에 사용되는 로직 프로그램을 이용하여 검출된 아이템을 동작시키도록 플래시제어신호를 플래시제어수단(102)에 출력한다.       The item control means 101 stores a plurality of items configured in a flash file format (* .swf). That is, the item control means 101 stores various images for use in a flash file implemented as a moving picture. The flash control unit 102 stores logic programs for instructing the operation of an item such as an image stored in the item control unit 101. The flash control unit 102 implements a video on the flash screen by using the logic program. The client control means 103 detects the item used for the command from the item control means 101 according to the command input from the outside, and the logic used for the input command among the logic programs stored in the flash control means 102. The flash control signal is output to the flash control means 102 to operate the detected item using a program.

클라이언트제어수단(103)에는 명령어에 따라 사용되는 로직 프로그램 및 아이템에 관한 정보가 저장되어 있으며, 사용자(110)로부터 입력된 내용이 사용 가능한 명령어인지, 즉 클라이언트제어수단(103)에서 지원하는 명령어인지 파악하여 명령어의 내용에 따라 명령을 실행하기 위해 사용되는 아이템을 아이템제어수단(101)에서 검출하고, 사용되는 로직프로그램을 플래시제어수단(102)에서 검출한다. 여기서, 명령을 실행하기 위해 사용되는 로직프로그램을 검출하는 기능이 클라이언트제어수단(103)에서 수행된다고 설명하였으나, 플래시제어수단(102)에서 직접 검출되도록 하는 것도 물론 가능하다.       The client control means 103 stores information about a logic program and an item used according to the command, and is whether the content input from the user 110 is a usable command, that is, a command supported by the client control means 103. The item control means 101 detects an item used to grasp and execute the command according to the contents of the command, and detects the logic program used by the flash control means 102. Here, although it has been described that the function of detecting the logic program used to execute the command is performed in the client control means 103, it is of course also possible to allow the flash control means 102 to detect it directly.

예를 들어, 사용자의 명령 내용이 고양이가 숲 속을 걸어가는 내용을 화면에 출력하라는 내용인 경우, 클라이언트제어수단(103)은 아이템제어수단(101)에서 화면을 구현하기 위하여 필요한 이미지, 즉 고양이가 걸어가는 화면을 표현하기 위해 필요한 이미지 및 배경화면을 나타내기 위한 이미지를 검출하고, 플래시제어수단(102)에서 아이템들을 결합하고 동작을 설정하기 위한 로직프로그램을 검출한 후, 플래시제어수단(102)에 이들 정보를 포함한 플래시제어신호를 출력한다. 이때, 플래시제어신호에는 검출된 아이템에 관한 정보가 모두 포함되어 있을 수도 있고, 검출된 아이템이 위치한 주소정보만을 포함하여 이를 수신한 플래시제어수단(102)에서 직접 검출된 아이템을 불러서 실행하도록 하는 것도 가능하다. 플래시제어수단(102)은 클라이언트제어수단(103)으로부터 플래시제어신호를 받아 신호에 포함된 내용에 따라 아이템저장수단(101)에 저장되어 있는 아이템과 로직프로그램을 이용하여 플래시화면(120)에 명령에 해당하는 효과를 시연한다. 플래시화면(120)을 통하여 사용자가 명령을 내리는 경우에 플래시를 구동하는 방법에 대해서만 도시하였으나, 클라이언트제어수단(103)과 연계된 별도의 클라이언트프로그램(130)으로부터 명령을 입력받아 플래시가 구동되도록 하는 것도 가능하다. 이 경우에도 클라이언트제어수단(103)은 클라이언트프로그램(130)으로부터 입력된 명령을 분석하여, 명령에 따른 효과를 시연하기 위하여 필요한 아이템 및 로직프로그램 등을 검출하며, 클라이언트제어수단(103)이 아이템 및 로직프로그램을 검출하는 단계 이하의 단계는 전술한 바와 같이 플래시가 구동된다. 즉, 도 2에 플래시의 구동상태를 보여준다. 모니터상에 메인화면 위로 플래시화면이 구현되며, 메인화면과 별도로 플래시 화면은 다양한 화면으로 출력된다.       For example, if the user's command content is to output the content of the cat walking in the forest on the screen, the client control means 103 is an image necessary to implement the screen in the item control means 101, that is, the cat Detects the image necessary to represent the screen on which the user walks and the image representing the background screen, and detects a logic program for combining the items and setting the operation in the flash control means 102, and then flash control means 102. ), A flash control signal including these information is output. In this case, the flash control signal may include all the information on the detected item, or include only the address information where the detected item is located so that the flash control unit 102 receives the detected item and executes the detected item directly. It is possible. The flash control means 102 receives a flash control signal from the client control means 103 and instructs the flash screen 120 by using an item and a logic program stored in the item storage means 101 according to the contents included in the signal. Demonstrate the corresponding effect. Although only a method of driving a flash when a user gives a command through the flash screen 120 is illustrated, the flash is driven by receiving a command from a separate client program 130 associated with the client control means 103. It is also possible. Even in this case, the client control means 103 analyzes the command input from the client program 130, detects an item and a logic program necessary for demonstrating the effect according to the command, and the client control means 103 performs Detecting Logic Program In the following steps, the flash is driven as described above. That is, Fig. 2 shows the driving state of the flash. The flash screen is implemented on the monitor above the main screen, and the flash screen is output as various screens separately from the main screen.

그러나, 이와 같은 방식으로 플래시 파일을 작성하여 웹사이트에 삽입하는 경우 하나의 플래시 파일에 필요한 아이템과 로직프로그램이 모두 포함되어 있기 때문에 외부에서 작성된 플래시 파일을 변경할 수 있는 방법은 없다.      However, when a Flash file is created and inserted into a website in this manner, there is no way to change an externally created Flash file because all necessary items and logic programs are included in one Flash file.

즉, 예를 들어 상기한 플래시 파일로 표현되는 장면 중 배경만을 변경하고자 할 때, 동일한 로직 프로그램과 동일한 고양이이미지를 사용하고 단지 배경 이미지만을 변경하는 것이지만, 제작자는 플래시 파일을 새로이 작성하여야 하고, 외부에서 별도의 다른 프로그램이나 명령어를 입력하는 등의 방식으로 간단하게 플래시 파일을 수정할 수 있는 방법이 없었다. 즉, 플래시 파일 제작방법은 아이템과 로직 프로그램이 하나의 플래시 파일에 포함되어서 작성되기 때문에 수정이 불가능하여 사용자에 의해 원하는 형태로 출력되도록 편집하는 것도 불가능했다.        That is, for example, when changing only the background of the scene represented by the above-described flash file, the same logic program and the same cat image are used, and only the background image is changed, but the creator has to create a new flash file. There was no simple way to modify the Flash file by typing another program or command in. That is, the flash file manufacturing method is impossible to modify because the item and the logic program is included in one flash file, it was impossible to edit the output to the desired form by the user.

또한, 앞서 설명된 UCC도 파일형태로 제공되는 이미지파일을 단지 재생하는 기능만을 제공하므로 사용자가 원하는 형태로 변경하거나 수정하는 기능을 제공할 수 없었다.        In addition, the UCC described above also provides only a function of playing an image file provided in the form of a file, so that the UCC could not provide a function of changing or modifying the image to a desired form.

이처럼, 플래시파일이나 UCC 모두 제공되는 파일의 형태만 서로 상이할 뿐 사용자의 입장에서는 재생하는 기능뿐이였고 원하는 형태로의 변경이 불가능하여 사용자의 창작능력이나 창의성을 발휘할 수 없어 단순한 재생기능만을 제공하는데 그치는 것이었다.        Like this, only Flash file or UCC provided files are different from each other, but only from the user's point of view, they can only be played back. It was a stop.

따라서, 본 발명의 목적은 전술한 문제점을 해결할 수 있도록 복수의 정지영상파일과 동영상파일 및 오디오파일 및 텍스트파일 등을 사용자가 원하는 형태의 시나리오파일을 생성하여 창작영상을 디스플레이하는 복수의 소스파일을 이용한 창작영상생성장치 및 방법을 제공함에 있다.Accordingly, an object of the present invention is to generate a plurality of source files for displaying a creative image by generating a scenario file of a desired form of a plurality of still image files, video files, audio files, text files, etc. to solve the above problems. The present invention provides an apparatus and method for generating a creative image.

이와 같은 목적을 달성하기 위한 본 발명에 따른 창작영상생성장치는 사용자가 편집가능하여 원하는 형태의 영상이 출력되도록 하기 위한 영상생성장치에 있어서, 복수개의 소스파일을 업로드하기 위한 데이터업로드부와, 상기 업로드된 소스파일을 저장하기 위한 소스파일저장부와, 사용자의 키입력에 따라 시나리오파일을 생성하기 위한 시나리오파일생성부와, 상기 생성된 시나리오파일을 저장하는 시나리오파일저장부와, 상기 시나리오파일에 담긴 창작영상출력정보에 근거하여 창작영상이 디스플레이되도록 제어하는 제어부와, 디스플레이될 창작영상을 시나리오파일에 근거하여 생성하는 창작영상생성부; 및 사용자가 원하는 형태의 창작영상을 디스플레이하기 위한 디스플레이부를 포함하는 것을 특징으로 한다. In order to achieve the above object, the creative video production growth value according to the present invention is an image generating apparatus for outputting a desired type of image by being editable by a user, comprising: a data upload unit for uploading a plurality of source files; A source file storage unit for storing the uploaded source file, a scenario file generation unit for generating a scenario file according to a user's key input, a scenario file storage unit for storing the generated scenario file, and the scenario file A control unit which controls to display the creative image based on the creative image output information contained therein, and a creative image generation unit which generates the creative image to be displayed based on the scenario file; And a display unit for displaying a creative image in a form desired by the user.

또한, 소스파일은 동영상파일과 정지영상파일과 텍스트파일 및 오디오파일을 포함하는 것을 특징으로 한다. In addition, the source file may include a moving picture file, a still picture file, a text file, and an audio file.

또한, 소스파일저장부는 상기 데이터업로드부로부터 입력되는 동영상파일과 정지영상파일과 텍스트파일 및 오디오파일을 각각 분류하여 저장하는 것을 특징으 로 한다. The source file storage unit may classify and store a video file, a still image file, a text file, and an audio file input from the data upload unit.

또한, 시나리오파일생성부는 복수개의 소스파일을 원하는 형태로 하나의 화면에 디스플레이되도록 시나리오파일생성툴을 상기 디스플레이부로 출력하여 사용자의 키입력에 따라 시나리오파일을 생성하는 것을 특징으로 한다. The scenario file generation unit may output a scenario file generation tool to the display unit to display a plurality of source files on a single screen in a desired form, and generate a scenario file according to a user's key input.

또한, 창작영상출력정보는 공간축과 시간축을 기준으로 하나의 화면에 출력될 소스파일의 종류, 크기, 위치, 재생순서와 지속시간 등의 정보를 포함하는 것을 특징으로 한다. In addition, the creative image output information may include information such as the type, size, position, playback order and duration of the source file to be output on one screen based on the spatial axis and the time axis.

또한, 창작영상은 동영상과 정지영상과 텍스트 및 음성 중 적어도 어느 하나 이상을 포함하는 것을 특징으로 한다. The creative image may include at least one of a moving image, a still image, a text, and an audio.

본 발명에 따른 창작영상생성방법은 사용자가 편집가능하여 원하는 형태의 영상이 출력되도록 하기 위한 영상생성방법에 있어서, 복수개의 소스파일을 저장하는 단계와, 사용자가 원하는 형태로 상기 소스파일들이 출력되도록 하는 시나리오파일을 생성하는 단계와, 상기 생성된 시나리오파일중 사용자가 원하는 시나리오파일을 선택하는 키입력을 수신받는 단계와, 상기 키입력에 의해 선택된 시나리오파일에 근거하여 상기 소스파일을 독출하여 창작영상을 생성하는 단계; 및 상기 생성된 창작영상을 출력하는 단계를 포함하는 것을 특징으로 한다. According to an aspect of the present invention, there is provided a method of generating a creative image, the method of generating a video of which a user can edit and output an image of a desired form. Generating a scenario file; receiving a key input for selecting a scenario file desired by the user from the generated scenario file; reading the source file based on the scenario file selected by the key input; Generating a; And outputting the generated creative image.

따라서, 본 발명의 장치는 복수개의 소스파일을 이용해 간편하게 시나리오파일을 생성하여 하나의 화면상에 원하는 형태로 다양한 종류의 소스파일이 동시에 출력 가능하도록 하는 효과를 제공한다.Accordingly, the apparatus of the present invention provides an effect of easily generating a scenario file using a plurality of source files to simultaneously output various types of source files in a desired form on one screen.

이하, 첨부한 도 3 내지 도 6을 참조하여 본 발명의 바람직한 실시예를 상세히 기술하기로 한다. Hereinafter, with reference to the accompanying Figures 3 to 6 will be described in detail a preferred embodiment of the present invention.

도 3은 본 발명의 일실시예에 따른 창작영상생성장치의 구성블록도이다. 3 is a block diagram illustrating an apparatus for generating a creative image according to an embodiment of the present invention.

도 3을 참고하면, 복수개의 소스파일을 업로드하기 위한 데이터업로드부(31)와 업로드된 소스파일을 분류하여 저장하기 위한 소스파일저장부(32)와 시나리오파일을 생성하기 위한 시나리오파일생성부(33)와 생성된 시나리오파일을 저장하는 시나리오파일저장부(34)와 사용자의 키입력에 따라 창작영상이 디스플레이되도록 제어하는 제어부(35)와 디스플레이될 창작영상을 생성하는 창작영상생성부(36) 및 사용자에 의해 생성된 시나리오파일에 근거한 창작영상을 디스플레이하기 위한 디스플레이부(37)를 포함한다. Referring to FIG. 3, a data upload unit 31 for uploading a plurality of source files, a source file storage unit 32 for classifying and storing the uploaded source files, and a scenario file generation unit for generating a scenario file ( 33), a scenario file storage unit 34 for storing the generated scenario file, a control unit 35 for controlling the display of the creative image according to a user's key input, and a creative image generator 36 generating the creative image to be displayed. And a display unit 37 for displaying a creative image based on the scenario file generated by the user.

도 3에서, 사용자는 업로드할 동영상파일과 정지영상파일, 텍스트파일 및 오디오파일을 가지고 있으며 이를 원하는 형태의 시나리오파일을 생성하여 하나의 화면에 시나리오파일에 근거한 창작영상을 디스플레이하여 보기를 원한다고 가정하자. In FIG. 3, suppose that a user has a video file, a still image file, a text file, and an audio file to be uploaded, and creates a scenario file of a desired type and displays a creative image based on the scenario file on one screen. .

이를 위해 사용자는 동영상파일이 저장된 카메라등과 접속하여 업로드하거나 개인용컴퓨터 등에 기저장된 동영상파일 또는 실시간 수신되는 동영상파일을 업로드하거나 기 저장된 정지영상을 독출하여 업로드하거나 원하는 텍스트를 키패드를 통해 입력하여 업로드하거나 오디오파일을 생성하여 업로드할 수 있다. 여기서, 동영상파일과 정지영상파일과 텍스트파일 및 오디오파일등을 다양한 형태로 업로드가능하다. 즉 제어부(35)는 현재 입력되는 사용자의 키입력에 따라 데이터업로드모드인 경우 데이터업로드부(31)로 입력데이터를 출력한다. 데이터업로드부(31)는 사용자가 업로드하는 데이터들을 동영상파일과 정지영상파일, 텍스트파일 및 오디오파일로 분류하여 소스파일로 소스파일저장부(32)에 저장한다. 소스파일저장부(32)는 도 4에 도시된 바와 같다. To do this, the user can access the uploaded camera or the like where the video file is stored, upload the pre-stored video file or the received video file in real time, read the pre-stored still image or upload the desired text through the keypad. You can create and upload an audio file. Here, the video file, the still image file, the text file and the audio file can be uploaded in various forms. That is, the controller 35 outputs the input data to the data upload unit 31 in the data upload mode according to the user's key input. The data upload unit 31 classifies the data uploaded by the user into a video file, a still image file, a text file, and an audio file and stores the data in the source file storage unit 32 as a source file. The source file storage unit 32 is as shown in FIG.

도 4는 도 3의 소스파일저장부에 저장된 데이터파일을 보여주는 예시도이다. 4 is an exemplary diagram illustrating a data file stored in a source file storage of FIG. 3.

도 4를 참고하면, 소스파일저장부(32)는 창작영상을 생성하기 위해 사용자가 업로드한 복수개의 소스파일을 저장하고 있다. 즉, 도 4에 소스파일저장부(32)는 동영상파일(321)과 정지영상파일(322)과 텍스트파일(323) 및 오디오파일(324)을 저장하고 있다. 여기서 소스파일은 동영상파일과 정지영상파일과 텍스트파일 및 오디오파일의 예로 하였으나 이러한 파일들에만 한정하는 것은 아니며 더 많은 파일을 소스파일로 사용할 수도 있다. 또한, 어떠한 형태의 소스파일도 가능함은 자명하다 할 것이다. Referring to FIG. 4, the source file storage unit 32 stores a plurality of source files uploaded by a user to generate a creative image. That is, in FIG. 4, the source file storage unit 32 stores the video file 321, the still image file 322, the text file 323, and the audio file 324. Here, the source file is an example of a video file, a still image file, a text file, and an audio file. However, the source file is not limited to these files, and more files may be used as the source file. It is obvious that any type of source file can be used.

도 4에서, 사용자가 업로드한 소스파일이 각각 저장 완료된 후, 복수개의 소스파일을 원하는 형태로 하나의 화면에 디스플레이되도록 시나리오파일을 생성하고자 하는 키입력을 수행한다. 그러면, 제어부(35)는 시나리오파일생성부(33)로부터 시나리오파일을 사용자가 생성할 수 있는 기능을 제공한다. 즉, 시나리오파일생성부(33)는 복수개의 소스파일을 원하는 형태로 하나의 화면에 디스플레이되도록 시나리오파일을 생성가능한 시나리오파일생성툴을 제공한다. In FIG. 4, after each of the source files uploaded by the user is completed, a key input for generating a scenario file is performed so that a plurality of source files are displayed on one screen in a desired form. Then, the control unit 35 provides a function for the user to create a scenario file from the scenario file generation unit 33. That is, the scenario file generation unit 33 provides a scenario file generation tool capable of generating a scenario file so that a plurality of source files can be displayed on one screen in a desired form.

그래서, 사용자가 업로드한 소스파일들을 시간적순서와 공간적 배치 및 화면효과 등을 구성하여 시나리오파일을 생성하도록 한다. So, the user uploads the source files to create a scenario file by configuring temporal order, spatial arrangement, and screen effects.

시나리오파일생성부(33)는 사용자에게 시나리오파일생성툴을 화면상에 제공하고 사용자의 키입력에 의해 시나리오파일을 생성한다. 즉, 사용자는 동영상과 정지영상과 텍스트 및 오디오파일의 종류를 선택하고 선택한 파일들이 화면상에 어떠한 배치로 출력될 것인지와 어떠한 시간순서로 출력될지 등에 대한 키입력을 수행한다. 시나리오파일은 소스파일저장부(32)에 저장된 동영상과 정지영상과 텍스트 및 오디오파일이 종류별로 어떠한 시간순으로 재생될 것인지와 어떠한 화면배치로 재생될 것인지 임의의 소스 종류 각각에 대해 어떤 소스파일을 선택할 것인지 등에 대한 창작영상출력정보를 담고 있다. 이러한 정보를 담고있는 시나리오파일을 통해 창작영상을 생성하는 일예로 도 5를 참고하여 창작영상을 설명한다. The scenario file generation unit 33 provides the scenario file generation tool to the user on the screen and generates the scenario file by the user's key input. That is, the user selects the type of moving picture, still picture, text, and audio file, and performs key input on the arrangement of the selected files on the screen and in what time order. The scenario file selects which source file is selected for each source type and whether the moving picture, the still image, the text, and the audio file stored in the source file storage unit 32 will be played in what order and in which screen layout. It contains creative video output information about whether it is. An example of generating a creative image through a scenario file containing such information will be described with reference to FIG. 5.

도 5는 창작영상일의 일예를 보여주는 참고도이다. 5 is a reference diagram showing an example of a creative video day.

도 5를 참고하면, 시간축과 공간축으로 표시하고 그때 배열된 소스파일들의 일예를 보여준다. Referring to FIG. 5, an example of source files arranged at a time axis and a space axis and then arranged is shown.

공간축과 시간축을 기준으로 하나의 화면에 출력될 소스파일의 종류를 알 수 있으며, 소스파일의 종류, 크기, 위치, 재생순서와 지속시간 등의 창작영상출력정보를 포함한다. 각 시간축과 공간축마다 화면상에 출력되는 소스파일인 동영상파일과 정지영상파일과 텍스트파일 및 오디오파일을 포함하는 상태를 보여주며, 시간축과 공간축마다 서로 다른 소스파일들이 화면에 출력됨을 알 수 있다. The type of source file to be displayed on one screen based on the space axis and the time axis can be known, and the original image output information such as the type, size, position, playback order and duration of the source file is included. It shows the status including the video file, still image file, text file and audio file which are output on the screen for each time axis and space axis, and it shows that different source files are output on the screen for each time axis and space axis. have.

도 5의 시간축의 중간쯤에 해당하는 시간을 슬라이드바로 디스플레이해주어 현재 창작영상이 중간정도 재생되었음을 알 수 있고, 실선표시된 시간축에는 텍스트파일이 화면의 상단에 디스플레이되는 상태이고, 중앙에 동영상파일이 디스플레이되는 상태이며, 바탕화면으로 정지영상파일이 디스플레이되는 상태임을 알 수 있다. 또한, 오디오파일은 나래이션오디오와 배경음악이 동시에 출력되는 상태가 된다. By displaying a time corresponding to the middle of the time axis of Figure 5 with a slide bar, it can be seen that the current creative image has been played midway, the text file is displayed at the top of the screen in the solid time line, the video file is displayed in the center It can be seen that the still image file is displayed on the desktop. In addition, the audio file is in a state in which narration audio and background music are simultaneously output.

시나리오파일생성부(33)는 사용자의 키입력에 따라 이러한 시나리오파일이 생성되면 생성된 시나리오파일을 시나리오파일저장부(34)에 출력하여 저장한다. 이러한 시나리오파일 또한 사용자에 의해 복수개 생성할 수 있음은 자명하므로 어떠한 형태로든 선택할 수 있도록 하여 화면에 보여지는 상태로 구현가능하도록 한다. 즉, 제어부(35)는 사용자가 기생성한 시나리오파일중의 하나를 선택하는 키입력신호를 입력받으면, 창작영상생성부(36)로 선택된 시나리오파일에 해당하는 창작영상을 출력하기 위한 창작영상생성을 위한 제어신호를 출력한다. 창작영상생성부(36)는 사용자에 의해 선택된 시나리오파일에 근거한 창작영상을 디스플레이하기 위해 시나리오파일저장부(34)에서 해당하는 시나리오파일을 독출한다. 그리고, 시나리오파일에 담고 있는 창작영상출력정보들을 이용해 소스파일저장부(32)에 기저장된 소스파일들을 불러 창작영상을 생성한다. The scenario file generation unit 33 outputs the generated scenario file to the scenario file storage unit 34 and stores the generated scenario file when the scenario file is generated according to a user's key input. It is obvious that a plurality of such scenario files can also be generated by the user, so that the user can select any form of the scenario file so that the scenario file can be implemented in the state shown on the screen. That is, the controller 35 generates a creative image for outputting a creative image corresponding to the scenario file selected by the creative image generator 36 when the user receives a key input signal for selecting one of the scenario files generated by the user. Outputs a control signal for The creative image generation unit 36 reads out the corresponding scenario file from the scenario file storage unit 34 to display the creative image based on the scenario file selected by the user. Then, by using the creative image output information contained in the scenario file to call the source files pre-stored in the source file storage unit 32 to create a creative image.

이렇게 하여 생성된 창작영상은 시나리오파일에 담고 있는 해당하는 동영상과 정지영상과 텍스트가 재생순서에 맞도록 화면배치되어 화면출력가능하도록 디스플레이부(37)로 출력하고, 오디오파일도 함께 영상신호와 매칭시켜 출력가능하도록 한다. 즉, 디스플레이부(37)는 도 6에 도시한 화면상태로 창작영상을 디스플레이하도록 한다. The created video generated in this way is output to the display unit 37 so that the corresponding video contained in the scenario file, the still image and the text are arranged according to the playback order, and the screen can be output. The audio file is also matched with the video signal. To make it printable. That is, the display 37 displays the creative image in the screen state shown in FIG.

도 6은 창작영상을 출력하는 화면상태도이다. 6 is a screen state diagram for outputting a creative image.

도 6을 참고하면, 사용자가 선택한 특정 동영상이 화면의 왼쪽하단에 출력되도록 배치되었으며, 사용자가 선택한 특정 정지영상이 화면의 상단에 배경화면으로 출력되도록 배치되었고 동영상과 함께 오디오파일도 재생되며, 동영상의 측면에 사용자가 원하는 텍스트가 출력되도록 배치되었다. 즉, 하나의 화면상에 동영상과 정지영상과 텍스트 및 음성이 함께 출력되도록 할 수 있다. Referring to FIG. 6, a specific video selected by the user is arranged to be output at the bottom left of the screen, a specific still image selected by the user is arranged to be output as a wallpaper at the top of the screen, and an audio file is also played along with the video. On the side of the user was placed to output the text you want. That is, the moving picture, the still picture, the text and the voice may be output together on one screen.

도 1은 일반적인 플래시구동 예를 설명하기 위한도면,       1 is a view for explaining a general flash driving example,

도 2는 플래시화면을 제공하는 화면상태도,       2 is a screen state providing a flash screen;

도 3은 본 발명의 일실시예에 따른 창작영상생성장치의 구성블록도, 3 is a block diagram of a creative image generating device according to an embodiment of the present invention;

도 4는 도 3의 소스파일저장부에 저장된 데이터파일을 보여주는 예시도, 4 is an exemplary view illustrating a data file stored in a source file storage of FIG. 3;

도 5는 시나리오파일의 일예를 보여주는 참고도, 5 is a reference diagram showing an example of a scenario file;

도 6은 창작영상을 출력하는 화면상태도. 6 is a screen state diagram for outputting a creative image.

도면의 주요부분에 대한 부호의 설명Explanation of symbols for main parts of the drawings

31 : 데이터업로드부 32 : 소스파일저장부31: data upload unit 32: source file storage unit

33 : 시나리오파일생성부 34 : 시나리오파일저장부33: scenario file generation unit 34: scenario file storage unit

35 : 제어부 36 : 창작영상생성부35: control unit 36: creative image generation unit

37 : 디스플레이부37: display unit

Claims (7)

사용자가 편집가능하여 원하는 형태의 영상이 출력되도록 하기 위한 영상생성장치에 있어서, In the image generating device for outputting a desired type of image is editable by the user, 복수개의 소스파일을 업로드하기 위한 데이터업로드부;A data upload unit for uploading a plurality of source files; 상기 업로드된 소스파일을 저장하기 위한 소스파일저장부;A source file storage unit for storing the uploaded source file; 사용자의 키입력에 따라 시나리오파일을 생성하기 위한 시나리오파일생성부;A scenario file generation unit for generating a scenario file according to a user's key input; 상기 생성된 시나리오파일을 저장하는 시나리오파일저장부;A scenario file storage unit for storing the generated scenario file; 상기 시나리오파일에 담긴 창작영상출력정보에 근거하여 창작영상이 디스플레이되도록 제어하는 제어부;A control unit which controls to display the creative image based on the creative image output information contained in the scenario file; 디스플레이될 창작영상을 시나리오파일에 근거하여 생성하는 창작영상생성부; 및 Creative image generation unit for generating a creative image to be displayed based on the scenario file; And 사용자가 원하는 형태의 창작영상을 디스플레이하기 위한 디스플레이부를 포함하며,It includes a display unit for displaying a creative image of the user desired form, 상기 창작영상출력정보는 공간축과 시간축을 기준으로 하나의 화면에 출력될 소스파일의 종류, 크기, 위치, 재생순서와 지속시간 정보를 포함하는 것을 특징으로 하는 복수의 소스파일을 이용한 창작영상생성장치.The creative image output information includes a plurality of source files, characterized in that it includes information on the type, size, position, playback order, and duration of a source file to be output on one screen based on a space axis and a time axis. Device. 제 1항에 있어서, The method of claim 1, 상기 소스파일은 The source file is 동영상파일과 정지영상파일과 텍스트파일 및 오디오파일을 포함하는 것을 특징으로 하는 복수의 소스파일을 이용한 창작영상생성장치.Creative video generating device using a plurality of source files, characterized in that it comprises a video file, a still picture file, a text file and an audio file. 제 2항에 있어서, 3. The method of claim 2, 상기 소스파일저장부는 The source file storage unit 상기 데이터업로드부로부터 입력되는 동영상파일과 정지영상파일과 텍스트파일 및 오디오파일을 각각 분류하여 저장하는 것을 특징으로 하는 복수의 소스파일을 이용한 창작영상생성장치.And a video file, a still picture file, a text file, and an audio file, which are inputted from the data uploader, respectively. 제 1항에 있어서,The method of claim 1, 상기 시나리오파일생성부는 The scenario file generation unit 복수개의 소스파일을 원하는 형태로 하나의 화면에 디스플레이되도록 시나리오파일생성툴을 제공하여 사용자의 키입력에 따라 시나리오파일을 생성하는 것을 특징으로 하는 복수의 소스파일을 이용한 창작영상생성장치.And a scenario file generation tool to display a plurality of source files on a single screen in a desired form, thereby generating a scenario file according to a user's key input. 삭제delete 제 2항 또는 제 3항에 있어서,The method of claim 2 or 3, 상기 창작영상은 The creative video 동영상과 정지영상과 텍스트 및 음성 중 적어도 어느 하나 이상을 포함하는 것을 특징으로 하는 복수의 소스파일을 이용한 창작영상생성장치.Creative image generating apparatus using a plurality of source files, characterized in that it comprises at least one of a video, a still image, text and audio. 사용자가 편집가능하여 원하는 형태의 영상이 출력되도록 하기 위한 영상생성방법에 있어서, In the image generation method for the user to edit the image to output the desired form, 복수개의 소스파일을 저장하는 단계;Storing a plurality of source files; 사용자가 원하는 형태로 상기 소스파일들이 출력되도록 하는 시나리오파일을 생성하는 단계;Generating a scenario file for outputting the source files in a form desired by a user; 상기 생성된 시나리오파일중 사용자가 원하는 시나리오파일을 선택하는 키입력을 수신받는 단계;Receiving a key input for selecting a scenario file desired by a user among the generated scenario files; 상기 키입력에 의해 선택된 시나리오파일에 근거하여 상기 소스파일을 독출하여 창작영상을 생성하는 단계; 및Reading the source file based on the scenario file selected by the key input and generating a creative image; And 상기 생성된 창작영상을 출력하는 단계를 포함하며,Outputting the generated creative image; 상기 창작영상은 공간축과 시간축을 기준으로 하나의 화면에 출력될 소스파일의 종류, 크기, 위치, 재생순서와 지속시간 정보를 포함하는 것을 특징으로 하는 복수의 소스파일을 이용한 창작영상생성방법.The creative image creation method using a plurality of source files, characterized in that it comprises the type, size, position, playback order and duration information of the source file to be output on one screen on the basis of the spatial axis and the time axis.
KR1020080020608A 2008-03-05 2008-03-05 Creative image generating device and method using a plurality of source files Expired - Fee Related KR100953476B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080020608A KR100953476B1 (en) 2008-03-05 2008-03-05 Creative image generating device and method using a plurality of source files

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080020608A KR100953476B1 (en) 2008-03-05 2008-03-05 Creative image generating device and method using a plurality of source files

Publications (2)

Publication Number Publication Date
KR20090095330A KR20090095330A (en) 2009-09-09
KR100953476B1 true KR100953476B1 (en) 2010-04-16

Family

ID=41295637

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080020608A Expired - Fee Related KR100953476B1 (en) 2008-03-05 2008-03-05 Creative image generating device and method using a plurality of source files

Country Status (1)

Country Link
KR (1) KR100953476B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101109170B1 (en) * 2008-07-07 2012-02-24 공윤옥 System for service of creative image
KR101451966B1 (en) * 2013-06-17 2014-10-22 (주)가비아 System and method for providing mobile movie rendering
KR102444712B1 (en) 2016-01-12 2022-09-20 한국전자통신연구원 System for automatically re-creating a personal media with Multi-modality feature and method thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020011728A (en) * 2000-08-04 2002-02-09 이성한 Creating system and method for moving image
KR20070102361A (en) * 2006-04-14 2007-10-18 텔미정보통신 주식회사 How to create personal multimedia content

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020011728A (en) * 2000-08-04 2002-02-09 이성한 Creating system and method for moving image
KR20070102361A (en) * 2006-04-14 2007-10-18 텔미정보통신 주식회사 How to create personal multimedia content

Also Published As

Publication number Publication date
KR20090095330A (en) 2009-09-09

Similar Documents

Publication Publication Date Title
US12499914B2 (en) Generation and use of user-selected scenes playlist from distributed digital content
JP4853510B2 (en) Information processing apparatus, display control method, and program
JP3871684B2 (en) Content playback apparatus and menu screen display method
US20050231513A1 (en) Stop motion capture tool using image cutouts
JP5522894B2 (en) Apparatus and method for generating frame information of moving image and apparatus and method for reproducing moving image
US20090129740A1 (en) System for individual and group editing of networked time-based media
WO2016029745A1 (en) Method and device for generating video slide
KR20080047847A (en) Dynamic video playback device and method
JP4343027B2 (en) Slideshow creation apparatus and method, and program
KR100953476B1 (en) Creative image generating device and method using a plurality of source files
JP2010268195A (en) Movie content editing program, server, apparatus and method
KR100860510B1 (en) How to create a slide show with visual effects on a mobile device
JP2012186795A (en) Image editing device, image editing method, and program
US20220180901A1 (en) System and method for performance-based instant assembling of video clips
KR20160012256A (en) Streaming service system using motion album jacket
KR101109170B1 (en) System for service of creative image
Ghadhab Creation of a dynamic social media reel: Promoting valencia through fast editing and visual rhythm
Cummings Video Production for Industry Clients: A Guide to Creating Corporate Media
US20060230069A1 (en) Media transmission method and a related media provider that allows fast downloading of animation-related information via a network system
Carucci Adobe Premiere Pro CC for Dummies
JP5740557B2 (en) Image editing apparatus, image editing method, integrated circuit, recording medium, computer program
KR101506423B1 (en) projector for Storytelling and Drive Method of the Same
Mollison Editing Basics
KR20170011065A (en) A system and method for composing real-time image and animation Image of subject
Skidgel Designing Menus with Encore DVD

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

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

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PG1501 Laying open of application

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

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

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

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

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20130405

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

FPAY Annual fee payment

Payment date: 20140409

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

FPAY Annual fee payment

Payment date: 20150709

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

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20160410

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20160410

P22-X000 Classification modified

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000