KR100489449B1 - method for generating and playing multimedia data file - Google Patents

method for generating and playing multimedia data file Download PDF

Info

Publication number
KR100489449B1
KR100489449B1 KR10-2002-0013551A KR20020013551A KR100489449B1 KR 100489449 B1 KR100489449 B1 KR 100489449B1 KR 20020013551 A KR20020013551 A KR 20020013551A KR 100489449 B1 KR100489449 B1 KR 100489449B1
Authority
KR
South Korea
Prior art keywords
player
file
multimedia data
stored
data
Prior art date
Application number
KR10-2002-0013551A
Other languages
Korean (ko)
Other versions
KR20030073812A (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 KR10-2002-0013551A priority Critical patent/KR100489449B1/en
Publication of KR20030073812A publication Critical patent/KR20030073812A/en
Application granted granted Critical
Publication of KR100489449B1 publication Critical patent/KR100489449B1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명에 따른 멀티미디어 데이터 파일 생성 및 재생방법은, 멀티미디어 데이터 및 그 멀티미디어 데이터를 재생하기 위한 재생기를 서로 결합하여 하나의 파일로 생성하여, 그 하나의 파일을 실행하면 파일내에 저장된 재생기를 구동하고, 구동된 재생기에서 파일내에 저장된 멀티미디어 데이터를 로딩하여 재생하게 함으로써, 별도의 검색 소프트웨어 설치가 필요없이 저장한 데이터를 실행하기만 하면 재생기가 자동으로 실행되면서 저장된 데이터를 보여주므로, 누구나 쉽게 데이터를 검색할 수 있다. A multimedia data file generation and playback method according to the present invention includes combining multimedia data and a player for reproducing the multimedia data into one file and executing the one file to drive the player stored in the file, Since the multimedia data stored in the file is loaded and played by the player, the player is automatically executed and the stored data is displayed only when the stored data is executed without installing a separate search software. Therefore, .

Description

멀티미디어 데이터 파일 생성 방법 및 재생 방법{method for generating and playing multimedia data file} TECHNICAL FIELD [0001] The present invention relates to a multimedia data file generating method and a multimedia data file,

본 발명은 멀티미디어 데이터 파일 생성 방법 및 재생 방법에 관한 것이다.The present invention relates to a multimedia data file generation method and playback method.

디지털 비디오 레코더(Digital Video Record, 이하 DVR라 함)시스템은 카메라에서 들어오는 영상을 압축하여 저장한 후 필요시에 원하는 시간대의 영상을 검색할 수 있는 시스템으로 보안분야에서 많이 사용되고 있다. 여기에 녹화된 데이터는 법정 증거자료로 활용될 수도 있는데, 이를 위해서는 저장된 영상이 변조되지 않았음을 보여줄 수 있어야 한다.A digital video recorder (hereinafter referred to as DVR) system is a system that compresses an image input from a camera and stores the image, and then retrieves an image at a desired time when necessary. The data recorded here may be used as statutory evidence, in order to be able to show that the stored image has not been tampered with.

이를 위해서는 DVR 제조 회사에서 제공하는 별도의 검색 소프트웨어(이하 재생기)를 설치하여야만 저장된 영상을 보고, 해당 영상이 변조되지 않았음을 확인할 수 있다. 그러나, 영상을 보기 위하여 각 업체별로 소프트웨어를 별도로 설치하는 것은 상당히 복잡하며, 경우에 따라서는 시스템 사양이 틀려서 설치를 못하는 문제점도 발생할 수 있다.In order to do this, it is necessary to install a separate retrieval software (hereinafter referred to as a reproduction device) provided by the DVR manufacturer so as to check the stored image and confirm that the corresponding image has not been tampered with. However, it is quite complicated to install the software separately for each company to view the image, and in some cases, there may be a problem that the system specification is wrong and installation can not be performed.

본 발명은 이러한 문제점을 해결하기 위하여 안출된 것으로, 데이터 파일의 재생을 위한 별도의 소프트웨어를 설치하는 일이 없이, 데이터 파일을 선택하여 실행하면 자동으로 재생 소프트웨어가 실행될 수 있게 하는 멀티미디어 데이터 파일 생성 방법 및 재생 방법을 제공하는데 그 목적이 있다. Disclosure of Invention Technical Problem [8] Accordingly, the present invention has been made keeping in mind the above problems occurring in the prior art, and it is an object of the present invention to provide a multimedia data file creation method capable of automatically executing playback software when a data file is selected and executed, And a reproducing method.

이러한 목적을 달성하기 위한 본 발명의 일실시예에 따른 멀티미디어 데이터 파일의 생성 및 재생 방법은, 멀티미디어 데이터를 생성하고 재생하는 방법에 있어서, 멀티미디어 데이터 및 그 멀티미디어 데이터를 재생하기 위한 재생기를 하나의 파일로 생성하는 단계와, 하나의 파일로 생성된 파일에 대하여 실행요청이 있는 경우, 그 파일내에 저장된 재생기를 구동하고, 구동된 재생기에서 파일내에 저장된 멀티미디어 데이터를 로딩하여 재생하는 단계를 수행한다.According to an aspect of the present invention, there is provided a method of generating and reproducing multimedia data, the method comprising: generating multimedia data and a player for playing the multimedia data; If there is an execution request for a file generated by one file, the playback device drives the player stored in the file, and plays the loaded multimedia data stored in the file in the player.

여기에서, 하나의 파일로 생성하는 단계는, 멀티미디어 데이터의 저장을 위한 사용자의 선택신호를 입력받는 단계와, 사용자의 선택신호에 상응하여 기저장된 멀티미디어 데이터중에서 해당 멀티미디어 데이터를 추출하는 단계와, 멀티미디어 데이터를 재생시키기 위한 재생기를 저장하는 단계와, 재생기가 실행되는 경우, 그 재생기에 의해 재생될 수 있도록 저장된 재생기에 이어 추출된 멀티미디어 데이터를 함께 저장하여 하나의 실행파일을 생성하는 단계를 포함할 수 있다.Here, the step of generating a single file may include receiving a user's selection signal for storing multimedia data, extracting corresponding multimedia data from pre-stored multimedia data corresponding to a user's selection signal, Storing the reproducer for reproducing the data, and, when the player is executed, storing the extracted multimedia data together with the player stored so as to be reproduced by the player so as to generate one executable file have.

여기에서, 멀티미디어 데이터를 로딩하여 재생하는 단계는, 파일의 실행이 요청되는 경우, 파일내에 내장된 재생기를 구동하는 단계와, 구동된 재생기에서 파일내에 내장된 멀티미디어 데이터를 로딩하고, 멀티미디어 데이터를 재생하기 위한 재생 화면창을 제공하는 단계와, 재생 화면창을 통해 사용자의 입력신호에 따라 로딩된 멀티미디어 데이터를 재생하는 단계를 수행할 수 있다.Here, the step of loading and reproducing the multimedia data may include the steps of driving a player built in the file when the execution of the file is requested, loading the multimedia data embedded in the file in the player driven, And playing the loaded multimedia data according to a user input signal through a playback screen window.

이와 같이 본 발명에서는 원하는 기간의 멀티미디어 데이터를 추출한 후, 해당 멀티미디어 데이터를 재생하는 재생기를 함께 저장하여 별도의 프로그램 설치없이 해당 멀티미디어 데이터를 실행하면 내장된 재생기가 동작하여 검색이 가능하도록 하였다.As described above, according to the present invention, after extracting multimedia data of a desired period, a player for reproducing the multimedia data is stored together with the multimedia data, and if the multimedia data is executed without installing a separate program, the built-

또한 백업 미디어의 용량을 넘는 데이터를 백업 받을 때, 일련의 백업 미디어에 백업할 데이터를 복사한 후 충분한 용량의 하드디스크를 가진 시스템에서 재 결합하면서 재생기를 함께 저장할 수 있게 하였다.In addition, when backing up data beyond the capacity of the backup media, it is possible to copy the data to be backed up to a series of backup media, and then to re-combine the player with a sufficient capacity hard disk.

이하 본 발명의 바람직한 실시예를 첨부되는 도면에 의거 상세히 설명하면 다음과 같다. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

먼저, 이하에서는 멀티미디어 데이터를 일정 기간동안 백업하는 경우에 대하여 설명할 것이다. 그러나, 본 발명에서의 백업은 데이터의 훼손을 막기 위해 원본 데이터를 백업한다는 좁은 의미로 한정되지 않으며, 전체 기간 동안의 데이터중에서 특정 기간동안의 데이터를 어떠한 필요에 의해 별도로 다른 영역에 저장하는 것을 의미함을 밝혀두며, 백업 데이터라는 용어로 인해 본 발명이 한정되지 않음을 밝혀둔다.First, a case of backing up multimedia data for a predetermined period will be described below. However, the backup of the present invention is not limited to the backup of the original data in order to prevent the data from being damaged. It means to store the data for a certain period in the entire period in another area by any necessity And it is to be understood that the present invention is not limited by the term backup data.

도 1은 본 발명에 따른 재생기를 포함한 멀티미디어 백업 데이터의 저장구조를 보여주고 있다. FIG. 1 shows a storage structure of multimedia backup data including a player according to the present invention.

도시된 바와 같이, 본 발명에 따른 멀티미디어 백업 데이터는 재생기가 저장되는 영역(1)과, 백업 데이터의 헤더 정보가 저장되는 영역(2), 그리고 백업한 데이터가 저장되는 영역(3)으로 이루어질 수 있다.As shown in the figure, the multimedia backup data according to the present invention may be composed of an area 1 in which a player is stored, an area 2 in which header information of backup data is stored, and an area 3 in which backed up data is stored have.

여기에서, 백업 데이터 헤더(2)에는 카메라 번호, 설치 장소, 백업한 영상의 개수, 오디오 유무, 백업기간, 변조유무, 변조이력 등 백업한 데이터에 대한 정보가 기록되어 있으며, 백업데이터 영역(3)에는 실제 백업한 멀티미디어 데이터가 저장되어 있다.Here, in the backup data header 2, information about the backed up data such as the camera number, the installation place, the number of backed up images, the presence of audio, the backup period, the presence of modulation, the modulation history, ) Stores the multimedia data actually backed up.

이와 같은 백업 데이터를 만들기 위해서는, 우선, 백업 기간을 입력받아 백업할 데이터 양을 구하고, 백업할 데이터의 양이 산출되면, 그 백업 데이터를 저장할 곳을 찾아 그 백업 데이터를 저장할 미디어의 공간이 충분한지 여부를 판단한다. 만약, 공간이 충분하면 재생기를 저장하고, 재생기의 저장에 이어 백업 데이터 헤더 정보를 저장하고, 백업하고자 하는 백업 기간에 해당하는 백업 데이터를 저장한 후 종료한다.In order to create such backup data, first, the amount of data to be backed up is obtained by inputting the backup period, and when the amount of data to be backed up is calculated, a search is made for a place to store the backup data, . If the space is sufficient, the player is stored, the backup data header information is stored after the player is stored, the backup data corresponding to the backup period to be backed up is stored, and the process ends.

한편, 이렇게 저장된 백업 데이터를 재생하기 위해서는 재생하고자 하는 백업 데이터를 선택하여 실행한다. 백업 데이터를 선택하여 실행하면 재생기가 실행된다. 재생기가 실행되면 재생기에서는 백업데이터가 저장된 곳에 있는 백업 헤더를 읽어서 백업 데이터의 변조 여부를 판단하고, 그 결과를 사용자에게 표시하여 준다. 아울러, 사용자의 요구에 따라서 해당 영상을 읽어서 복원 후 보여준다.On the other hand, in order to reproduce the stored backup data, the backup data to be reproduced is selected and executed. When the backup data is selected and executed, the player is executed. When the player is executed, the player reads the backup header where the backup data is stored, determines whether or not the backup data is modulated, and displays the result to the user. In addition, according to the request of the user, the corresponding image is read, restored, and displayed.

재생기가 포함된 멀티미디어 백업 데이터는 실행이 가능한 형태로 저장되어 있다. 예를 들면, MS-Windows인 경우에는 .exe 확장자를 가지며, Linux나 Unix 인 경우에는 실행이 가능한 모드로 설정되어 있다. 따라서 사용자는 단순히 보고자 하는 파일을 실행하기만 하면 자동으로 내장되어 있는 재생기가 실행되면서 내부에 백업되어 있는 정보를 사용자에게 보여준다. The multimedia backup data including the player is stored in a form executable. For example, for MS-Windows, it has an extension of .exe, and for Linux or Unix it is set to runable mode. Therefore, when the user simply executes the file to be viewed, the built-in player is executed and the information backed up to the user is displayed to the user.

저장된 백업 데이터에 대하여 재생기는, 백업파일 열기, 원하는 시간대 영상 검색, 저장된 데이터의 변조여부 표시, 재생, 뒤로 재생, 빠른 재생, 뒤로 빠른 재생, 일시정지, 처음으로 이동, 마지막으로 이동, 이전 화면으로 이동, 다음 화면으로 이동, 탐색슬라이드바를 이용한 특정 위치로 직접 이동, 영상의 정보 표시, 밝기 조절, 영상의 확대 및 축소, 화면에 출력된 영상을 이미지 파일로 저장하거나 프린터로 출력하는 기능 등 여러가지 기능을 수행할 수 있다.Regarding the stored backup data, the player can open the backup file, search the desired time zone image, display whether the stored data is altered, play back, backward play, fast play, fast backward play, pause, first move, last move, Moving to the next screen, Navigating Directly to a specific position using the slide bar, Displaying the information of the image, Adjusting the brightness, Enlarging or reducing the image, Saving the image on the screen as an image file or outputting it to the printer Can be performed.

DVR은 영상과 오디오 데이터를 입력으로 받아 압축하여 저장한 후, 저장된 영상을 검색할 수 있는 시스템이다. 이때 저장된 영상을 검색할 수 있는 소프트웨어에서 필요한 부분 영상을 백업받고 싶은 경우에는 다음과 같은 절차를 따르게 된다.DVR is a system that receives video and audio data as input, compresses and stores it, and then searches the stored video. If you want to backup the partial images needed by the software that can search saved images, follow the procedure below.

도 2는 본 발명에 따른 백업 데이터를 만드는 과정을 나타낸다. 도 2를 참조하여 백업 데이터를 만드는 과정을 살펴보자.2 shows a process of creating backup data according to the present invention. Let's take a look at the process of creating backup data with reference to FIG.

우선, 사용자로부터 영상 저장을 위한 메뉴가 선택되는 경우, 영상 저장을 위한 작업 표시창을 제공한다(S1). 사용자로부터 작업표시창을 통해 백업받고자 하는 카메라와 백업기간등에 대한 사용자의 선택정보를 입력받는다(S2). 즉, 카메라 번호, 설치 장소, 백업한 영상의 개수, 오디오 유무, 백업시작기간, 백업종료기간 등을 입력받을 수 도 있다. 저장할 파일 명을 묻는 창을 표시하고, 이에 따라 사용자가 파일명을 입력하는 경우 그 파일명을 저장한다(S3). 사용자로부터 입력된 선택정보에 따라 기저장된 데이터베이스에서 해당 기간에 필요한 영상과 오디오 데이터의 개수와 크기를 구하여(S4), 저장할 곳의 남은 공간과 비교하여 공간이 충분한지 확인한다(S5). 만약 공간이 충분하지 않으면 사용자에게 이 사실을 표시하여 다시 카메라와 기간을 입력하게 한다. 재생기를 저장한다(S6). 백업 데이터 헤더에 들어갈 내용들을 저장하여 헤더정보를 생성한다(S7). 백업 데이터 헤더와, 백업할 멀티미디어 데이터를 함께 저장하여 하나의 실행파일을 생성한다(S8).First, when a menu for image storage is selected from a user, a task display window for image storage is provided (S1). The user inputs selection information on the camera to be backed up through the job display window and the backup period and the like (S2). That is, the camera number, the installation location, the number of backup images, the presence of audio, the backup start period, and the backup end period may be input. A window for asking for a file name to be stored is displayed, and when the user inputs a file name, the file name is stored (S3). In step S4, the number and size of video and audio data required for the corresponding period in the pre-stored database are calculated according to the selection information input from the user. If there is not enough space, display this fact to the user and enter the camera and duration again. The player is stored (S6). The header information is generated by storing contents to be included in the backup data header (S7). The backup data header and the multimedia data to be backed up are stored together to generate one executable file (S8).

위에서는 재생기와 백업데이터를 함께 저장하는 실시예에 대하여 설명하였다. 재생기의 크기가 큰 경우에는 재생기를 압축하여 저장할 수 도 있다.In the above, an embodiment has been described in which the player and the backup data are stored together. If the size of the player is large, the player may be compressed and stored.

이런 경우에는 재생기를 복원할 수 있는 복원 프로그램이 별도로 필요로 한다. 만약 복원하는 시스템에 복원 프로그램이 설치되어 있지 않다면 복원 프로그램을 별도로 설치하여야 한다. 이를 해결하기 위하여 복원프로그램을 저장한 후, 압축한 재생기를 저장하고, 이후에 백업헤더 및 백업 데이터를 저장하면 가장 적은 크기로 백업데이터를 만들 수 있다. 이 과정을 보다 자세하게 설명하면 다음과 같다.In this case, a restoration program that can restore the player is separately needed. If the restoration program is not installed on the restoring system, you must install the restoration program separately. To solve this problem, it is possible to create backup data with the smallest size by storing the restoration program, storing the compressed player, and then storing the backup header and backup data. This process is described in more detail as follows.

도 3은 재생기를 압축하여 사용하는 경우를 나타낸다. 우선, 영상 저장을 위한 메뉴를 선택한다Fig. 3 shows a case where the regenerator is used by being compressed. First, a menu for image storage is selected

우선, 사용자로부터 영상 저장을 위한 메뉴가 선택되는 경우, 영상 저장을 위한 작업 표시창을 제공한다(S11). 사용자로부터 작업표시창을 통해 백업받고자 하는 카메라와 백업기간등에 대한 사용자의 선택정보를 입력받는다(S12). 저장할 파일 명을 묻는 창을 표시하고, 이에 따라 사용자가 파일명을 입력하는 경우 그 파일명을 저장한다(S13). 사용자로부터 입력된 선택정보에 따라 기저장된 데이터베이스에서 해당 기간에 필요한 영상과 오디오 데이터의 개수와 크기를 구하여(S14), 저장할 곳의 남은 공간과 비교하여 공간이 충분한지 확인한다(S15). 만약 공간이 충분하지 않으면 사용자에게 이 사실을 표시하여 다시 카메라와 기간을 입력하게 한다. 지정한 파일을 생성한 후 재생기 복원을 위한 복원 프로그램과 압축된 재생기를 저장한다(S16). 백업 데이터 헤더에 들어갈 내용들을 바탕으로 헤더 정보를 생성한다(S17). S14에서 구한 영상과 오디오 데이터를 개수와 크기를 바탕으로 백업 데이터 헤더와, 백업할 멀티미디어 데이터를 함께 저장하여 하나의 실행파일을 생성한다(S18). First, when a menu for image storage is selected from a user, a task display window for storing an image is provided (S11). The user inputs selection information of the user to be backed up through the job display window, backup period, and the like (S12). A window for asking for a file name to be stored is displayed, and when the user inputs a file name, the file name is stored (S13). The number and size of the video and audio data required for the corresponding period in the pre-stored database are obtained according to the selection information input from the user (S14), and it is compared with the remaining space of the storage space to confirm whether there is sufficient space (S15). If there is not enough space, display this fact to the user and enter the camera and duration again. After generating the designated file, the restoration program for restoring the player and the compressed player are stored (S16). The header information is generated based on the contents to be included in the backup data header (S17). The backup data header and the multimedia data to be backed up are stored together with the video and audio data obtained in step S14 based on the number and the size, and one executable file is generated (S18).

이렇게 저장된 백업 데이터를 재생하는 방법을 살펴보자.Let's look at how to play back this stored backup data.

도 4는 본 발명에 따른 압축된 재생기를 사용한 백업 데이터를 재생하는 과정을 나타낸다. 도 4를 참조하면, 재생하고자 하는 백업 데이터 파일이 선택되어 실행을 요청받는 경우, 먼저 파일내에 저장된 복원 프로그램을 구동한다(S31). 복원 프로그램이 구동되면, 그 구동된 복원 프로그램에서 복원 프로그램이 저장된 영역 이후에 저장되어 있는 압축된 재생기를 읽어들인 후 임시위치에 복원한다(S32). 복원된 재생기를 실행하면서, 재생하고자 하는 백업데이터의 파일 이름을 전달한다(S33). 재생기가 실행되면서 입력받은 백업데이터 파일 중 백업 데이터의 헤더를 읽는다(S34). 변조 여부를 확인하여 그 여부를 표시하여 준다(S35). 이후, 구동된 재생기에 입력된 사용자의 요구에 따라서 해당 멀티미디어 데이터를 읽어서 재생하여 준다(S36).FIG. 4 illustrates a process of reproducing backup data using a compressed player according to the present invention. Referring to FIG. 4, if a backup data file to be reproduced is selected and execution is requested, a restore program stored in the file is firstly operated (S31). When the restoration program is started, the compressed restoration device stored in the restored program after the restoration program is restored to the temporary position (S32). While executing the restored player, the file name of the backup data to be reproduced is transferred (S33). And the header of the backup data among the input backup data files is read while the player is being executed (S34). The presence or absence of the modulation is confirmed and displayed (S35). Thereafter, the multimedia data is read and reproduced according to the user's request inputted to the driven player (S36).

아울러, 멀티미디어 데이터를 백업하기 위해서는 저장할 구간 데이터를 저장할 여유 공간이 있어야 한다. 충분한 여유공간을 가지고 있으면 문제가 없지만, 그렇지 않은 경우에는 휴대용(removable)장치를 이용하여야 한다. 하지만 일반적으로 휴대용 미디어는 용량이 크지 않아서 원하는 구간 데이터를 모두 저장하지 못하는 경우가 발생할 수 있다. 이런 경우에는 여러 개의 휴대용 미디어로 백업을 받은 후, 충분한 공간이 있는 곳에서 결합하여 백업 파일을 만들 수 있어야 한다.In addition, in order to back up multimedia data, it is necessary to have free space for storing the segment data to be stored. Having enough free space is not a problem, but if it is not, a removable device should be used. However, in general, portable media may not be able to store all the desired interval data because the capacity is not large. In this case, you should be able to back up to multiple portable media and then create backup files by combining them with enough space.

따라서, 백업할 데이터 양에 비하여 저장 공간이 부족한 경우에는 여러 장의 미디어에 백업을 하고, 여유 공간이 있는 곳에서 결합한다. 여기서 재생기와 전체 디스크의 정보는 첫 번째 디스크에서부터 저장된다.Therefore, if there is insufficient storage space compared to the amount of data to be backed up, back up to multiple media and combine them in a space. Here, the information of the player and the entire disc is stored from the first disc.

도 5는 여러 장의 미디어에 백업을 하는 절차를 보여주고 있다. 도 5를 참조하면, 우선, 사용자로부터 백업 기간을 입력받아 백업할 데이터 양을 구한다(S41). 백업할 데이터의 양이 산출되면 백업 데이터를 저장할 공간을 찾아(S42) 백업 데이터를 저장할 미디어의 공간이 충분한지 여부를 판단한다(S43). 만일 공간이 충분하면 백업 데이터를 저장한 후 종료한다(S44). 한편, 저장공간이 충분하지 않은 경우에는 백업 디스크에 일련 번호를 부여한다(S45). 첫 번째 백업 디스크부터 데이터를 저장한다(S46). 하나의 백업 디스크에 대한 저장이 이루어지면, 저장이 끝난지의 여부를 판단하여 새로운 디스크가 필요한지의 여부를 판단하여(S47) 공간이 찼으면 다음 디스크를 요청하여(S48), 새로운 디스크가 제공되면 그 디스크에 일련번호를 부여하는 작업부터 수행하도록 한다.FIG. 5 shows a procedure for backing up a plurality of media. Referring to FIG. 5, first, the amount of data to be backed up is obtained by receiving a backup period from a user (S41). If the amount of data to be backed up is calculated, a space for storing backup data is searched (S42) and it is determined whether there is enough space for storing backup data (S43). If the space is sufficient, the backup data is stored and the process is terminated (S44). On the other hand, if the storage space is not sufficient, a serial number is assigned to the backup disk (S45). Data is stored from the first backup disk (S46). If it is determined that the storage is completed, it is determined whether a new disk is required or not (S47). If the disk is full, a next disk is requested (S48). If a new disk is provided, Be sure to start by giving the disk a serial number.

한편, 여러 장의 휴대용 디스크에 백업한 데이터를 결합하기 위해서는 도 6과 같이 다음의 절차를 따른다. 도 6은 여러 장의 휴대용 디스크에 백업한 데이터를 결합하는 흐름도이다.On the other hand, in order to combine backed up data on a plurality of portable disks, the following procedure is followed as shown in FIG. 6 is a flowchart for combining data backed up to a plurality of portable disks.

1번 백업 디스크를 요청한다(S51). 요청한 디스크가 제공되면, 그 백업 디스크에 있는 데이터를 읽어서 헤더 정보를 만든 후 재생기를 기록한 후 백업 헤더 정보를 기록하여 백업 디스크의 헤더 정보 및 재생기를 결합한다(S52). 백업 디스크에 있는 데이터를 읽어서 백업 데이터 영역에 복사하여 멀티미디어 데이터를 결합한다(S53). 백업 디스크를 모두 읽었으면 마지막 백업 디스크인지 판단한다(S54). 마지막 백업 디스크가 아니면 다음 디스크를 넣도록 요구한다(S55). 또한 S52에서 복원 프로그램 및 압축된 재생기가 저장될 수도 있다. 1 backup disk is requested (S51). If the requested disk is provided, the data in the backup disk is read to make header information, the player is recorded, and the backup header information is recorded to combine the header information of the backup disk and the player (S52). The data on the backup disk is read and copied to the backup data area to combine the multimedia data (S53). If all the backup disks have been read, it is determined whether the disk is the last backup disk (S54). If it is not the last backup disk, it is requested to insert the next disk (S55). In S52, a restoration program and a compressed player may be stored.

이렇게 결합된 백업데이터는 도 4와 같은 방식으로 재생가능하다.The combined backup data can be reproduced in the same manner as in FIG.

휴대용 장치를 이용하여 백업을 받는 경우에 위에서 기술한 바와 같이 여러 장의 디스크에 연속적으로 저장한 후 충분한 용량을 가진 디스크에 복원 후 백업파일을 만들 수도 있지만, 각 휴대용 디스크 크기 만큼의 재생가능한 백업데이터를 만들어 저장할 수 도 있다. 이 경우에 각 휴대용 디스크에 저장되는 백업데이터의 기간은 백업할 데이터의 크기에 따라 다양한 크기를 갖는다. 각 휴대용 디스크에 완전한 형태의 백업 데이터를 저장할 것인지, 분할 저장 후 하나의 파일을 만들 것인지의 여부는 사용자가 선택가능하다.As described above, when a portable device is used for backing up, it is possible to continuously store the data on a plurality of disks and then restore the data to a disk having a sufficient capacity. However, You can also create and save. In this case, the period of the backup data stored in each portable disk has various sizes depending on the size of data to be backed up. Whether to store full backup data on each portable disk, or to create a single file after partitioning is user selectable.

본 발명에 의하면, 별도의 검색 소프트웨어 설치가 필요없이 백업한 데이터를 실행하기만 하면 재생기가 자동으로 실행되면서 저장된 백업데이터를 보여주므로, 누구나 쉽게 데이터를 검색할 수 있다. 특히 서로 다른 제품에서 저장된 데이터를 검색하여야 하는 법정 같은 곳에서는 유용하게 사용될 수 있을 것이다. 또한 백업된 데이터의 변조여부를 확인하는 코드가 추가되어 있어서 법정에서 증거자료로도 활용될 수 있다.According to the present invention, since the player simply executes the backed up data without having to install a separate retrieval software, the player automatically executes and displays the stored backup data, so that anyone can easily retrieve the data. It can be especially useful in places such as courts where data stored in different products must be retrieved. In addition, a code to check whether the backed up data is altered is added, and it can be utilized as evidence in court.

그리고, 멀티미디어 데이터를 백업할 때, 일반적으로 충분한 여유 공간이 없는 경우에도 플로피 디스크와 같이 휴대용 미디어를 사용하여 분산 저장한 후, 결합하는 방법을 제공함으로써, 어떠한 상황에서도 원하는 양의 데이터를 백업하여 사용할 수 있을 것이다.In addition, when a multimedia data is backed up, generally a sufficient amount of free space is available, a portable medium such as a floppy disk is used to distribute and store the data. It will be possible.

도 1은 본 발명에 따른 재생기를 포함한 멀티미디어 데이터의 저장구조도.1 is a diagram showing a storage structure of multimedia data including a player according to the present invention;

도 2는 본 발명에 따른 백업 데이터 파일을 생성하는 흐름도.2 is a flow diagram of generating a backup data file in accordance with the present invention;

도 3은 본 발명에 따른 재생기를 압축하여 백업 데이터 파일을 생성하는 흐름도.3 is a flow chart of compressing a player according to the present invention to generate a backup data file;

도 4는 본 발명에 따른 백업 데이터 파일을 재생하는 흐름도.4 is a flow chart for playing back a backup data file according to the present invention;

도 5는 본 발명에 따른 여러 장의 미디어에 백업 데이터 파일을 생성하는 흐름도.5 is a flow chart for creating a backup data file on a plurality of media according to the present invention;

도 6은 본 발명에 따른 여러 장의 휴대용 디스크에 백업한 데이터를 복원하는 흐름도.6 is a flowchart for restoring data backed up to a plurality of portable disks according to the present invention.

<도면의 주요부분에 대한 부호의 설명>Description of the Related Art

1 : 재생기 2 : 헤더정보1: Player 2: Header information

3 : 백업 멀티미디어 데이터3: Backup Multimedia Data

Claims (12)

멀티미디어 데이터를 생성하고 재생하는 방법에 있어서,A method for generating and reproducing multimedia data, 멀티미디어 데이터의 저장을 위한 사용자의 선택신호를 입력받는 단계와,Receiving a user's selection signal for storing multimedia data; 상기 사용자의 선택신호에 상응하여 기저장된 멀티미디어 데이터중에서 해당 멀티미디어 데이터를 추출하는 단계와,Extracting corresponding multimedia data from pre-stored multimedia data corresponding to the user's selection signal, 상기 멀티미디어 데이터를 재생시키기 위한 재생기를 저장하는 단계와,Storing a player for playing back the multimedia data; 상기 재생기가 실행되는 경우, 그 재생기에 의해 재생될 수 있도록 상기 저장된 재생기에 이어 상기 추출된 멀티미디어 데이터를 함께 저장하여 하나의 실행파일을 생성하는 단계와, Storing the extracted multimedia data together with the stored player so as to be reproduced by the player when the player is executed; 상기 생성된 하나의 실행 파일에 대하여 실행요청이 있는 경우, 그 파일내에 저장된 상기 재생기를 구동하고, 구동된 재생기에서 상기 파일내에 저장된 상기 멀티미디어 데이터를 로딩하여 재생하는 단계를 수행하는 멀티미디어 데이터 파일의 생성 및 재생 방법.Generating a multimedia data file for performing the step of driving the player stored in the file when the execution request is generated for the generated one executable file and loading and playing the multimedia data stored in the file in the player And reproducing method. 삭제delete 제 1항에 있어서, 사용자의 선택정보는, The method according to claim 1, 카메라 번호, 설치 장소, 백업한 영상의 개수, 오디오 유무, 백업기간 중 적어도 하나를 포함하는 멀티미디어 데이터 파일 생성 및 재생 방법.A camera number, an installation location, a number of backup images, audio, and a backup period. 제 1항에 있어서, 재생기는,2. The apparatus of claim 1, 저장파일 열기, 원하는 시간대 영상 검색, 저장된 데이터의 변조여부 표시, 재생, 뒤로 재생, 빠른 재생, 뒤로 빠른 재생, 일시정지, 처음으로 이동, 마지막으로 이동, 이전 화면으로 이동, 다음 화면으로 이동, 탐색 슬라이드바를 이용한 특정 위치로 직접 이동, 영상의 정보 표시, 밝기 조절, 영상의 확대 및 축소, 화면에 출력된 영상을 이미지 파일로 저장하거나 프린터로 출력하는 기능중 적어도 하나를 포함하는 멀티미디어 데이터 파일 생성 및 재생 방법.Open the save file, search the desired time zone image, display whether the stored data is altered, play back, play back, fast play, fast back play, pause, go to the beginning, move to the last, move to the previous screen, A multimedia data file including at least one of functions of directly moving to a specific position using a slide bar, information display of an image, brightness adjustment, enlargement / reduction of an image, and a function of saving an image outputted as an image file or outputting to a printer Playback method. 제 1항에 있어서, 상기 하나의 실행파일은, The method according to claim 1, 상기 재생기를 저장하는 영역, 상기 멀티미디어 데이터의 헤더정보를 저장하는 영역, 멀티미디어 데이터를 저장하는 영역을 포함하는 멀티미디어 데이터 파일 생성 및 재생 방법.An area for storing the player, an area for storing header information of the multimedia data, and an area for storing multimedia data. 제 5항에 있어서, 상기 헤더정보는,6. The method of claim 5, 카메라 번호, 설치 장소, 백업한 영상의 개수, 오디오 유무, 백업기간, 변조유무, 변조이력 중 적어도 하나를 포함하는 멀티미디어 데이터 파일 생성 및 재생 방법.A camera number, an installation location, the number of backed-up images, audio presence, backup period, presence / absence of modulation, and modulation history. 제 1항에 있어서,The method according to claim 1, 상기 입력받은 사용자의 선택신호에 상응하여 저장할 데이터의 양을 산출하는 단계와,Calculating an amount of data to be stored corresponding to the input selection signal of the user; 상기 백업할 데이터의 양이 산출되는 경우, 그 백업 데이터를 저장할 미디어 공간을 검색하는 단계를 더 포함하고,If the amount of data to be backed up is calculated, retrieving a media space for storing the backup data, a)상기 검색결과, 저장할 미디어 공간이 충분한 경우, 상기 추출하는 단계와, 재생기를 저장하는 단계와, 하나의 실행파일을 생성하는 단계를 수행하고,a) performing a step of extracting, if the media space to be stored is sufficient, storing the player, and creating an executable file, b)상기 검색결과, 저장할 미디어 공간이 충분하지 않은 경우, 여러장의 저장매체에 일련의 번호를 부여하면서 순차적으로, 상기 추출하는 단계와, 재생기를 선택하는 단계와, 하나의 실행파일을 생성하는 단계를 수행하는 멀티미디어 데이터 파일 생성 및 재생 방법.b) if the media space to store is insufficient, sequentially extracting a plurality of storage media with a series of numbers, selecting the player, selecting a player, generating one executable file To the multimedia data file. 제 1항에 있어서, 상기 재생기를 저장하는 단계에서, 2. The method of claim 1, wherein in the step of storing the player, 선택된 재생기를 압축하는 단계와,Compressing the selected player; 상기 압축된 재생기를 복원하기 위한 복원 프로그램을 선택하는 단계와,Selecting a restoration program for restoring the compressed player; 상기 복원 프로그램이 실행되는 경우, 상기 복원 프로그램에 의해 상기 압축된 재생기가 복원되도록 상기 압축된 재생기와 상기 선택된 복원 프로그램을 저장하는 단계를 더 포함하는 멀티미디어 데이터 파일 생성 및 재생 방법.And storing the compressed player and the selected restoration program so that the compressed player is restored by the restoration program when the restoration program is executed. 제 1항에 있어서, 상기 재생하는 단계는,2. The method of claim 1, 파일의 실행이 요청되는 경우, 파일내에 내장된 재생기를 구동하는 단계와,If the execution of the file is requested, driving the player built in the file, 상기 구동된 재생기에서 상기 파일내에 내장된 멀티미디어 데이터를 로딩하고, 상기 멀티미디어 데이터를 재생하기 위한 재생 화면창을 제공하는 단계와,Loading the multimedia data embedded in the file in the driven player and providing a playback screen window for playing the multimedia data, 상기 재생 화면창을 통해 사용자의 입력신호에 따라 상기 로딩된 멀티미디어 데이터를 재생하는 단계를 포함하는 멀티미디어 데이터 파일 생성 및 재생 방법.And reproducing the loaded multimedia data according to a user's input signal through the playback screen window. 제 9항에 있어서, 상기 파일내에 내장된 재생기를 구동하는 단계에서,10. The method of claim 9, wherein in the step of driving the player built in the file, 파일의 실행이 요청되는 경우, 압축을 풀기 위해 파일내에 내장된 복원 프로그램을 구동하는 단계와,Driving a restoration program built in the file to decompress when the execution of the file is requested; 상기 구동된 복원 프로그램을 실행하여 압축된 재생기를 복원하는 단계와,Executing the driven restoration program to restore the compressed player; 상기 복원된 재생기를 구동하는 단계를 수행하는 멀티미디어 데이터 파일의 생성 및 재생 방법.And driving the restored player. &Lt; Desc / Clms Page number 19 &gt; 제 9항에 있어서, 상기 재생 화면창을 제공하는 단계에서,10. The method of claim 9, wherein, in the providing of the playback window, 카메라 번호, 설치 장소, 백업한 영상의 개수, 오디오 유무, 백업기간, 변조유무, 변조이력 정보중 적어도 하나를 제공하는 멀티미디어 데이터 파일의 생성 및 재생 방법.A camera number, an installation location, a number of backed up images, audio presence, backup period, presence / absence of modulation, and modulation history information. 제 9항에 있어서, 상기 파일내에 내장된 재생기를 구동하는 단계를 수행하기 전에,10. The method of claim 9, wherein before performing the step of driving a player embedded in the file, 파일의 실행이 요청되는 경우, 분할 저장된 정보를 복원하기 위해 파일내에 저장된 복원 프로그램을 구동하는 단계와,When the execution of the file is requested, running a restoration program stored in the file to restore the divided-stored information, 상기 구동된 복원 프로그램을 실행하여 여러 개의 저장매체에 분할되어 저장된 정보를 각 저장매체의 링크정보에 따라 각 저장매체를 순차적으로 요청하는 단계와,Executing the driven restore program to sequentially request information stored in a plurality of storage media according to link information of each storage medium; 상기 각 저장매체에 분할 저장되어 있던 정보를 읽어들여 상기 복원 프로그램에 의해 하나의 저장매체에 복원하는 단계를 더 수행하는 멀티미디어 데이터 파일의 생성 및 재생 방법.And reading the information divided and stored in each storage medium and restoring the information in one storage medium by the restoration program.
KR10-2002-0013551A 2002-03-13 2002-03-13 method for generating and playing multimedia data file KR100489449B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0013551A KR100489449B1 (en) 2002-03-13 2002-03-13 method for generating and playing multimedia data file

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0013551A KR100489449B1 (en) 2002-03-13 2002-03-13 method for generating and playing multimedia data file

Publications (2)

Publication Number Publication Date
KR20030073812A KR20030073812A (en) 2003-09-19
KR100489449B1 true KR100489449B1 (en) 2005-05-11

Family

ID=32224609

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0013551A KR100489449B1 (en) 2002-03-13 2002-03-13 method for generating and playing multimedia data file

Country Status (1)

Country Link
KR (1) KR100489449B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101203706B1 (en) * 2010-04-26 2012-11-23 주식회사 에스원 apparatus for generating moving image file in which information on sound source location is included and method thereof, and recording medium

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100953097B1 (en) * 2007-12-07 2010-04-19 한국전자통신연구원 System and method for distributing web contents based on object-relational mapping framework
KR101990789B1 (en) * 2012-10-29 2019-06-19 에스케이 텔레콤주식회사 Method and Apparatus for Searching Object of Interest by Selection of Object

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07264543A (en) * 1994-03-17 1995-10-13 Sony Corp Recording/reproducing device for digital picture and sound signals
JPH08205085A (en) * 1995-01-31 1996-08-09 Toshiba Corp Packet data recording device and packet data reproducing device
JPH1075416A (en) * 1996-08-29 1998-03-17 Alpine Electron Inc Reproduction system for storage type storage medium
KR20000053710A (en) * 1999-12-08 2000-09-05 강원일 Moving picture mailing system using streaming technology

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07264543A (en) * 1994-03-17 1995-10-13 Sony Corp Recording/reproducing device for digital picture and sound signals
JPH08205085A (en) * 1995-01-31 1996-08-09 Toshiba Corp Packet data recording device and packet data reproducing device
JPH1075416A (en) * 1996-08-29 1998-03-17 Alpine Electron Inc Reproduction system for storage type storage medium
KR20000053710A (en) * 1999-12-08 2000-09-05 강원일 Moving picture mailing system using streaming technology

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101203706B1 (en) * 2010-04-26 2012-11-23 주식회사 에스원 apparatus for generating moving image file in which information on sound source location is included and method thereof, and recording medium

Also Published As

Publication number Publication date
KR20030073812A (en) 2003-09-19

Similar Documents

Publication Publication Date Title
US7525881B2 (en) Recording apparatus having playlist editing function
US20070258703A1 (en) Recording apparatus and reproducing apparatus
EP0860829A2 (en) Video signal recording and reproducing apparatus
US7444062B2 (en) Playback system
KR20040053367A (en) Method and system for video recording compilation
US20050265692A1 (en) Apparatus, method, and program for image reproduction
WO2005114664A1 (en) Image data management method and management program
US20040252971A1 (en) System and method for compact disc presentation of video movies
KR100489449B1 (en) method for generating and playing multimedia data file
EP1480219A1 (en) Reproducing unit having digest playback capability and digest playback method
EP1494233A1 (en) Data recording apparatus and its control method
US7356661B2 (en) Control of information reproduction and deletion in a library apparatus
JP2002343067A (en) Device equipped with mp3 reproducing machine
JP2005044432A (en) Disk recording/reproducing device, and data recording device
US20070280647A1 (en) Moving Image Processing Device, Moving Image Processing Method And Program
JPH11353778A (en) Recording device and recording method
US20080166104A1 (en) Information recording and reproducing apparatus
JP2002199330A (en) Recorder and reproducing device
KR100499587B1 (en) Method for managing bookmark data in optical disc driver
JP2001092602A (en) Information reproducing system
KR100589809B1 (en) Method for thumbnail picture preview in optical disc device
JP2004079085A (en) Optical disk player
JP4406094B2 (en) Image reproducing apparatus and image recording apparatus
KR100630839B1 (en) Apparatus and method for displaying audio/video file using bookmark list function in audio/video file system
JP4079901B2 (en) Recording medium processing apparatus

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130506

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20140508

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20150429

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20160509

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20170425

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20180426

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20190425

Year of fee payment: 15