KR100449338B1 - System for replaying moving pictures and method thereof - Google Patents
System for replaying moving pictures and method thereof Download PDFInfo
- Publication number
- KR100449338B1 KR100449338B1 KR10-2002-0043062A KR20020043062A KR100449338B1 KR 100449338 B1 KR100449338 B1 KR 100449338B1 KR 20020043062 A KR20020043062 A KR 20020043062A KR 100449338 B1 KR100449338 B1 KR 100449338B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- video
- file
- map
- video file
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/87—Regeneration of colour television signals
- H04N9/8715—Regeneration of colour television signals involving the mixing of the reproduced video signal with a non-recorded signal, e.g. a text signal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
본 발명은 영상정보, 지리정보, 문자(해설)정보를 통합적으로 제어하여 동시에 디스플레이시키는 동영상정보의 재생시스템 및 그 재생방법에 관한 것으로서, 그 동영상정보의 재생시스템은 동영상 정보를 액세스하여 디스플레이하는 동영상 정보 재생시스템에 있어서, 일정 위치에 대한 지도정보(BMP파일형식)와 위치정보(POS파일형식)를 영상정보(EMPG파일형식; 동영상파일)에 합성하여 소정 구조를 가지는 동영상파일을 생성·처리하도록 변환프로그램을 구비하는 파일변환부, 상기 지도정보·위치정보 및 상기 생성된 동영상파일을 저장하는 파일저장부, 상기 동영상파일 재생시에 해당되는 영상정보 및 지도정보를 출력하는 한편 상기 영상정보에 대한 문자정보를 문자DB로부터 액세스하여 표시하는 영상정보출력부·지도정보출력부·문자정보출력부로 이루어진 디스플레이부와, 상기 동영상파일을 생성하고 재생하는 전체적인 제어과정을 수행하는 마이크로프로세서, 상기 동영상파일의 오픈, 재생, 일시멈춤, 다음파일, 이전파일, 정지, 지도열기, 지도닫기, 재생시간, 진행시간, 진행슬라이더, 스피드슬라이더 등에 대한 버튼 및 제어버튼정보 등을 설정하기 위한 키이모듈부 등으로 구성되는 것에 의하여 달성된다.The present invention relates to a system for reproducing moving picture information for simultaneously controlling and simultaneously displaying image information, geographic information, and text (commentary) information, and the reproducing system for moving picture information accesses and displays moving picture information. In an information reproducing system, a map file (BMP file format) and location information (POS file format) for a predetermined position are synthesized with image information (EMPG file format; video file) to generate and process a video file having a predetermined structure. A file conversion unit including a conversion program, a file storage unit for storing the map information and location information and the generated video file, outputting image information and map information corresponding to the playback of the video file, and text for the image information. Image information output section, map information output section, and text information output section for accessing and displaying information from the text DB. A display unit, a microprocessor for performing a whole control process of generating and playing the video file, opening, playing, pausing, next file, previous file, stopping, opening a map, closing a map, playing time, And a key module unit for setting buttons, control button information, and the like for the running time, the running slider, the speed slider, and the like.
이에 따라, 현실감 있는 정보를 제공받을 수 있음은 물론, 습득하고자 하는 정보를 간단한 절차에 의해 얻을 수 있다.Accordingly, realistic information can be provided and information to be acquired can be obtained by a simple procedure.
Description
본 발명은 동영상정보의 재생 시스템 및 그 재생방법에 관한 것으로서, 보다 상세하게는 소정 장소에 대한 지도데이터(BMP) 및 위치데이터(POS)를 참조하여 영상데이터(EMPG)를 생성하고, 일정 플레이어에 의해 그에 대한 영상정보 및 지도정보, 그리고 해당 문자정보를 동시에 재생시키도록 한 동영상정보의 재생 시스템 및 그 재생방법에 관한 것이다.The present invention relates to a system for reproducing moving picture information and a method for reproducing the same. More particularly, the present invention relates to a predetermined player by generating image data (EMPG) with reference to map data (BMP) and location data (POS). The present invention relates to a system for reproducing video information and a method of reproducing video information, map information, and corresponding text information simultaneously.
현재까지 윈도우즈 환경하에서 동영상 정보 또는 멀티미디어 데이터를 재생하기 위해서는 윈도우즈상에서 실행되는 다양한 애플리케이션, 예컨대 윈도우 미디어 플레이어(Window Media Player) 또는 리얼 플레이어(Read Player)를 이용하여 정보를 제공받고 있다. 이러한 애플리케이션 프로그램 등은 통상 비디오 데이터와 오디오 데이터를 디지털 동화 편집소프트웨어(AVI)에 의해 동기시켜 AVI 파일로 생성하거나, 동화상 정보를 압축저장하는 표준 규격에 의해 동화상파일을 생성한 후, ASF·WMV 파일로 변환시켜 상기와 같은 플레이어에 의해 재생시키고 있다.Until now, in order to play video information or multimedia data in a Windows environment, information has been provided using various applications executed on Windows, for example, Window Media Player or Real Player. Such an application program or the like usually generates AVI files by synchronizing video data and audio data with digital moving picture editing software (AVI), or generates a moving picture file according to a standard standard for compressing and storing moving picture information, and then ASF / WMV files. Is converted to and played by the player as described above.
그리고, 상기한 프로그램 등은 동영상 정보만을 제공하기 때문에 일반적으로 스크린바에 의해서만 그 기능이 실행된다.Since the above program and the like provide only moving picture information, the function is generally executed only by the screen bar.
또한, 특수 사진을 재가공하여 동영상정보를 재생시키는 방법 등도 제공되고 있는 실정이다.In addition, a method of reproducing a moving picture information by reprocessing a special picture is also provided.
그러나, 전술한 바와 같이 영상정보를 보기 위해 제공되는 다양한 플레이어 등은 단지 동영상 정보만을 보기 위한 툴(TOOL)로서, 지도정보나 또는 일정 정보에 대한 해설정보(문자정보) 등이 동시에 제공되지 않고 있다.However, as described above, various players and the like provided for viewing the image information are only tools for viewing the video information, and neither the map information nor the setting information (text information) for the schedule information is provided at the same time. .
즉, 소정 장소 및 사물 등에 대한 동영상정보는 단순히 촬영된 영상정보 및 그에 대한 해설(text) 정보만이 출력매체를 통해 재생되기 때문에, 그에 대한 위치 또는 지도데이터가 필요할 때에는 다른 재생프로그램을 이용하여야 하고, 해설 및 문자정보 역시 지원되지 않기 때문에 효율적인 정보습득이 이루어지지 않았다.That is, since video information about a predetermined place and an object is simply reproduced through the output medium, only the captured image information and text information about it are required to use another playback program when a location or map data is needed. In addition, the commentary and textual information were not supported.
따라서, 본 발명은 영상정보 및 지리정보, 그리고 이에 대한 문자정보를 하나의 화면상에 동시에 디스플레이 하도록 함으로써, 현실감 있는 정보를 제공하도록 한 동영상정보의 재생 시스템 및 그 재생방법을 제공함에 그 목적이 있다.Accordingly, an object of the present invention is to provide a system for reproducing video information and a method for reproducing video information for providing realistic information by simultaneously displaying image information, geographic information, and text information thereof on one screen. .
또한, 본 발명은 지리정보에서 보고자 하는 위치를 클릭하면 그에 대한 영상정보를 재생시키는 한편, 문자정보 부분에서도 원하는 영상정보를 재생할 수 있도록 하는 것과 같이 스크린바 및 지리정보, 그리고 문자정보 상호간을 제어하도록 하는데 다른 목적이 있다.In addition, the present invention is to control the screen bar and the geographic information, and the text information between each other, such that when clicking the position to view in the geographic information to play the video information about it, and also to play the desired video information in the text information portion Has a different purpose.
상기한 목적을 달성하기 위한 본 발명의 동영상정보의 재생시스템은, 동영상 정보를 액세스하여 디스플레이하는 동영상 정보 재생시스템에 있어서, 일정 위치에 대한 지도정보(BMP파일형식)와 위치정보(POS파일형식)를 영상정보(EMPG파일형식;동영상파일)에 합성하여 소정 구조를 가지는 동영상파일을 생성·처리하도록 변환프로그램을 구비하는 파일변환부, 상기 지도정보·위치정보 및 상기 생성된 동영상파일을 저장하는 파일저장부, 상기 동영상파일 재생시에 해당되는 영상정보 및 지도정보를 출력하는 한편 상기 영상정보에 대한 문자정보를 문자DB로부터 액세스하여 표시하는 영상정보출력부·지도정보출력부·문자정보출력부로 이루어진 디스플레이부와, 상기 동영상파일을 생성하고 재생하는 전체적인 제어과정을 수행하는 마이크로프로세서, 상기 동영상파일의 오픈, 재생, 일시멈춤, 다음파일, 이전파일, 정지, 지도열기, 지도닫기, 재생시간, 진행시간, 진행슬라이더, 스피드슬라이더 등에 대한 버튼 및 제어버튼정보 등을 설정하기 위한 키이모듈부 등으로 구성되는 것을 특징으로 한다.In the moving picture information reproducing system of the present invention for achieving the above object, a moving picture information reproducing system for accessing and displaying moving picture information, includes map information (BMP file format) and position information (POS file format) for a predetermined position. A file converting unit having a converting program to generate and process a video file having a predetermined structure by synthesizing the same into video information (EMPG file format; video file), and a file for storing the map information, location information, and the generated video file. A display comprising a storage unit, an image information output unit, a map information output unit, and a character information output unit which output image information and map information corresponding to the playback of the video file and access and display character information on the image information from a text DB. A microprocessor for performing an overall control process for generating and playing the video file; Key module for setting button and control button information about open, play, pause, next file, previous file, stop, open map, close map, play time, progress time, progress slider, speed slider, etc. It is characterized by consisting of parts and the like.
또한, 본 발명의 동영상정보 재생시스템의 재생방법은 소정 위치정보 및 지도정보를 해당 영상정보와 합성시키고, 동영상재생여부를 검사하기 위한 체크비트(Check bits)가 제공되는 헤더, 영상정보에 대한 지도좌표·영상위치·방향정보·문자열의 길이로 구성되는 위치데이터, 비트맵파일로 구성되는 지도데이터 및, 영상데이터가 포함되는 동영상파일을 생성하는 과정과, 상기 체크비트 검사에 따라 동영상 비트열을 초기화하고 소정 시간 주기별로 발생되는 타임 이벤트에 따라 재생하고자 하는 동영상파일을 액세스한 후, 해당 동영상 파일의 위치데이터의 문자열을 구성하는 순번,지도`위치,동영상재생위치,방향을 동시 또는 순차적으로 검사하여 재생 가능여부를 판단하는 과정과, 상기 판단 결과 상기 문자열 구성요소가 모두 만족되면 디코딩과정 후 영상정보, 지도정보 및 문자정보를 표시하는 과정으로 이루어진다.In addition, the playback method of the video information reproducing system of the present invention synthesizes predetermined location information and map information with the corresponding video information, and provides a header for providing a check bit for checking whether the video is played, and a map of the video information. Generating a video file including position data composed of coordinates, image position, direction information, and length of a character string, map data composed of bitmap files, and image data; and After initializing and accessing the video file to be played according to the time event that occurs every predetermined time period, check the sequence number, map` position, video playback position, and direction that compose the character string of the location data of the video file simultaneously or sequentially. Determining whether or not playback is possible; and if the string component is satisfied, the decoding process Thereafter, the image information, map information, and text information are displayed.
상술한 구성으로 이루어진 본 발명에 따르면, 영상정보 및 위치정보 그리고 문자정보가 하나의 화면상에 동시에 표시되기 때문에 습득하고자 하는 정보를 간단한 절차에 의해 얻을 수 있다.According to the present invention having the above-described configuration, since image information, location information, and text information are simultaneously displayed on one screen, information to be acquired can be obtained by a simple procedure.
도 1은 본 발명의 바람직한 실시예에 따른 동영상정보의 재생시스템을 나타내고 있는 개략적인 블록구성도,1 is a schematic block diagram showing a system for reproducing moving picture information according to a preferred embodiment of the present invention;
도 2는 본 발명에 따라 영상정보 재생시에 디스플레이부에 표시되는 재생 플레이어 화면을 보이고 있는 모식도,2 is a schematic diagram showing a playback player screen displayed on the display unit at the time of video information playback according to the present invention;
도 3은 본 발명에 따라 생성된 동영상 파일의 전체 구조를 보이고 있는 도면,3 is a view showing the overall structure of a video file generated according to the present invention;
도 4는 본 발명에 따른 동영상정보의 재생시스템을 이용한 동영상 재생방법을 나타내고 있는 흐름도,4 is a flowchart illustrating a video reproducing method using a video reproducing system according to the present invention;
도 5a 및 도 5b는 본 발명에 따라 데스트탑 및 웹 버전용 동영상파일을 생성하는 과정을 보인 모식도,5a and 5b is a schematic diagram showing a process of generating a video file for desktop and web version according to the present invention,
도 6은 본 발명에 따라 동영상 정보 재생시 마우스이벤트 발생시 처리과정을 보인 흐름도이다.6 is a flowchart illustrating a process of generating a mouse event when playing video information according to the present invention.
*도면의 주요부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *
102 : 마이크로프로세서, 104 : 파일변환부,102: microprocessor, 104: file conversion unit,
106 : 파일저장부, 108 : 디스플레이부,106: file storage unit, 108: display unit,
108a: 영상정보출력부, 108b: 지도정보출력부,108a: image information output unit, 108b: map information output unit,
108c: 문자정보출력부, 110 : 키이모듈부,108c: character information output unit, 110: key module unit,
112 : 문자DB.112: character DB.
이하, 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명하면 다음과 같다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 바람직한 실시예에 따른 동영상정보의 재생시스템을 나타내고 있는 개략적인 블록구성도, 도 2는 본 발명에 따라 영상정보 재생시에 디스플레이부에 표시되는 재생 플레이어 화면을 보이고 있는 모식도, 도 3은 본 발명에 따라 생성된 동영상 파일의 전체 구조를 보이고 있는 도면이다.1 is a schematic block diagram showing a playback system of moving picture information according to a preferred embodiment of the present invention. FIG. 2 is a schematic diagram showing a playback player screen displayed on a display unit when playing video information according to the present invention. 3 is a diagram showing the overall structure of a video file generated according to the present invention.
이에 도시된 바와 같이, 동영상정보의 재생시스템의 전체적인 제어과정을 수행하는 마이크로프로세서(102), 일정 지역에 대한 지도데이터(BMP파일형식)와 위치데이터(POS파일형식)를 합성하고 영상데이터(EMPG파일형식; 동영상파일)를 생성·처리하도록 변환프로그램을 구비하는 파일변환부(104), 상기 지도정보·위치정보 및 생성된 동영상파일을 저장하는 파일저장부(106), 상기 영상정보 및 지도정보와 그에 대한 해설정보를 포함하는 문자정보를 각각 표시하기 위한 영상정보출력부(108a)·지도정보출력부(108b)·문자정보출력부(108c)로 이루어진 디스플레이부(108)와, 상기 정보 등을 디스플레이하도록 설정하기 위한 키이모듈부(110) 등으로 구성된다.As shown therein, the microprocessor 102 which performs the overall control process of the video information playback system, synthesizes map data (BMP file format) and location data (POS file format) for a certain region, and generates image data (EMPG). A file conversion unit 104 having a conversion program for generating and processing a file format; a video file; a file storage unit 106 for storing the map information and location information and the generated video file; and the video information and map information. And a display unit 108 including a video information output unit 108a, a map information output unit 108b, and a text information output unit 108c for respectively displaying text information including solution information therefor, the information and the like. The key module 110 for setting to display the.
미설명 부호 112는 문자DB, 109는 마우스 커서가 위치한 곳에 대한 간단한 설명이 표시되는 표시창이다.Reference numeral 112 denotes a character DB, and 109 denotes a display window for displaying a brief description of where the mouse cursor is located.
그리고, 상기 동영상파일은 MPEG규격에 따라 제작되는바, 그 전체구조는 도 3에 도시된 바와 같이 동영상재생여부를 검사하기 위한 체크비트(Check bits)로 '0x000001BA'로 고정되는 헤더와, 영상정보에 대한 지도좌표·영상위치·방향정보·문자열의 길이로 구성되는 위치데이터, 비트맵파일로 구성되고 초기 2바이트를 제외한 나머지 데이터를 이용하는 지도데이터 및, 영상데이터로 구성된다.In addition, the video file is produced according to the MPEG standard. The overall structure is a header fixed to '0x000001BA' as a check bit for checking whether a video is played back as shown in FIG. It consists of position data consisting of map coordinates, image position, direction information, and length of a character string, map data using a bitmap file, and remaining data except initial 2 bytes, and image data.
그리고, 상기 위치데이터 파일은 첫 번째 줄에 위치데이터라는 것을 나타내고, 두 번째 줄에는 현재 위치 파일에서의 처음과 마지막 재생시간 및 지도상에서 마우스 클릭여부가 제공되는 바, 마지막 재생시간이 '0'값을 가지면 지도데이터가 없는 것이고, 0값이면 마우스 클릭 불가, 1값이면 마우스 클릭이 가능한 상태를 나타내고 있다. 또한 세 번째 줄부터는 "순번;지도위치;동영상재생위치;방향;설명"을 순차적으로 나타내는데, 1)상기 순번은 동영상 화면의 전환, 변경, 설명이 필요한 부분 등을 기준으로 동영상의 처음부터 마지막까지 임의로 지정한 일련번호이고, 2) 지도위치는 2차원적으로 좌표값을 지정하여 동영상이 표시될 때 해당 지도를 표시하기 위해 제공되는 것이며, 3) 동영상재생위치는 동영상의 재생시간을 '초'단위로 계산하여 표시한 부분이며, 4) 방향은 동영상을 촬영한 방향표시를 나타내고 있는 것으로서 방향의 기준은 동서남북을 기준으로 '북'을 '12'로 표시하고 시계방향으로 30도씩 증가하여 촬영방향을 표시하며, 그 표시의 한계는 '1-12' 까지로 한정된다.In addition, the location data file indicates location data in the first row, and the second row provides the first and last playback time in the current location file and whether the mouse is clicked on the map. If the value is 0, there is no map data. If the value is 0, the mouse cannot be clicked. If the value is 1, the mouse is clickable. Also, from the third line, "sequence; map position; video playback position; direction; description" are sequentially shown. 1) The sequence number is from the beginning to the end of the video based on the portion of the video screen that needs to be changed, changed, or explained. 2) Map position is provided to display the map when the video is displayed by specifying coordinate values two-dimensionally. 3) Video playback position is the unit of 'second' 4) The direction indicates the direction in which the video was taken. The reference for the direction is 'North' as '12' based on the east, south, south and north and increases by 30 degrees in the clockwise direction. The limit of the display is limited to '1-12'.
그리고, 현재 지도위치에 대한 간단한 설명을 부가할 수 있는바, 다음 행에 '#'를 표시한 후 문자정보를 입력하고, 문자정보가 없는 경우에는 상기 1)내지 4)순서를 순차적으로 반복 입력하며, 동영상 파일 마지막에는 끝을 표시하는 문자 "<EOF>"를 기재한다.In addition, a brief description of the current map position can be added. After the '#' is displayed on the next line, the character information is inputted, and if there is no character information, the steps 1) to 4) are sequentially repeated. At the end of the video file, a character "<EOF>" indicating the end is described.
즉, 상기와 같은 위치데이터에 대한 파일을 표시하면,That is, if the file for the location data as shown above is displayed,
"〔eHappyDayPosData〕"EHappyDayPosData"
0,3500,10,3500,1
1:25,420,10,31: 25,420,10,3
#이것은 테스트입니다.#This is a test.
2:45,420,10,32: 45,420,10,3
3:50,410,20,33: 50,410,20,3
..
..
..
40 : 248,8,3480,140: 248,8,3480,1
#마지막입니다.#Last.
<EOF> "와 같이 나타낼 수 있는 것이다.<EOF> ".
한편, 상기 영상정보출력부(108a)는 초기 실행시 특정 로고 또는 그림이 제공되나 동영상이 재생되는 이후에는 초기 제공된 로고 또는 그림은 나타나지 않게 된다.On the other hand, the image information output unit 108a is provided with a specific logo or picture at the time of initial execution, but after the video is played, the initially provided logo or picture does not appear.
그리고, 상기 키이모듈부(110)는 동영상파일 오픈, 재생, 일시멈춤, 다음파일, 이전파일, 정지, 지도열기, 지도닫기, 재생시간, 진행시간, 진행슬라이더, 스피드슬라이더 등에 대한 버튼 및 제어버튼이 구성된다.In addition, the key module 110 is a video file open, play, pause, next file, previous file, stop, map open, map close, playback time, progress time, progress slider, speed slider and the like for the button This is made up.
그와 같이 구성된 동영상정보의 재생시스템을 이용한 재생방법을 도 1내지 도 6을 참조하여 설명한다.A playback method using the playback system of the moving picture information configured as described above will be described with reference to FIGS.
여기서, 본 발명을 설명함에 있어 우선적으로 일반 데스트탑(Desk top)용 동영상파일에 의한 재생과정을 설명하기로 한다.Here, in the following description of the present invention, a playback process by a video file for a desktop is described.
먼저, 상기한 동영상 파일을 제작해야 하기 위해 비디오데이터와 오디오데이터로 이루어진 원시(Raw) 데이터를 동영상파일을 나타내는 확장자인 AVI파일로 작성해야 하는데, 이때 상기 원시데이터는 주로 이동경로가 짧은 영상데이터나 일정 객체에 대해 정지상태에서 카메라 회전 등의 방법을 통하여 촬영하거나(예컨대, 일출·일몰·식물의 성장상태 등), 또는 주변경관이나 이정표 등의 주 촬영장소로 가는 이동경로의 촬영된 영상데이터로 이루어지며, 그와 같이 촬영된 원시데이터를 파일변환부(변환프로그램)(104)에 의해 AVI파일로 변환시킨다(단계 200, 단계202).First, in order to produce the video file, raw data consisting of video data and audio data must be created as an AVI file, which is an extension indicating a video file. Image data of a moving object taken from a stationary state through a method such as rotating the camera (e.g., sunrise, sunset, plant growth, etc.) or moving to a main shooting place such as a surrounding landscape or a milestone. The raw data photographed as described above is converted into an AVI file by the file conversion unit (conversion program) 104 (steps 200 and 202).
상기와 같이 원시데이터가 AVI파일로 변환되면, 그 AVI파일은 전용프로그램에 의해서만 재생 가능하도록 프로그래밍 되는 데스크탑 전용버전과 웹상에서 일반 미디어플레이어로 재생 가능한 웹버전(web version)의 MPEG 형태로 각각 변환시킨다.When the raw data is converted into an AVI file as described above, the AVI file is converted into an MPEG format of a desktop version which is programmed to be played only by a dedicated program and a web version that can be played by a general media player on the web. .
여기서 데스크탑 버전의 MPEG형태는 스몰버전(small version)과 풀버전(full version)으로 구분되고 그 MPEG형태의 영상데이터에 지도정보와 문자정보를 삽입하면, 그 실행결과에 따라 데스크탑에서 전용 드라이버에 의해서만 재생가능한 형태의 확장자인 .EMPG형태의 동영상파일이 생성된다(단계 204). 즉, 상기 .EMPG형태의 동영상파일은 전용플레이어가 아닌 다른 일반적인 구동프로그램에 의해서는 구동이 불가능함은 물론 상기 전용플레이어는 일반 동영상파일을 재생할 수 없고, 웹버전의 MPEG형태의 파일은 Jscript에 의해 프로그래밍되어 일반 윈도우 미디어플레이어에서 재생이 가능하다.Here, the MPEG version of the desktop version is divided into a small version and a full version. When the map information and the character information are inserted into the MPEG type image data, only the dedicated driver is used on the desktop according to the execution result. A video file of type .EMPG, which is an extension of a playable form, is generated (step 204). That is, the .EMPG type video file cannot be driven by a general driving program other than a dedicated player, and the dedicated player cannot play a normal video file. It can be programmed and played on a standard Windows media player.
예컨대, 위치데이터는 .ePOS확장자를 가지며, 지도데이터는 .BMP, 영상데이터는 .MPG 형태로 구분되며, 그 영상데이터에 위치데이터와 지도데이터가 합성된 최종 변환된 동영상데이터는 .EMPG 형태를 가지게 되는 것이다.For example, the location data has an .ePOS extension, the map data is divided into .BMP, and the image data is divided into a .MPG form. Will be.
그리고 .EMPG형태로 생성된 1개의 동영상데이터는 통상 최대 5개까지의 위치데이터 및 지도데이터가 제공된다.One moving picture data generated in .EMPG form is provided with up to five location data and map data.
물론 상기 촬영한 객체에 대한 설명을 표시할 수 있는바, 주변경관에 대한 설명, 유명장소에 대한 설명 등에 대한 문자정보를 제공하여 사용자의 이해를 도울수 있도록 한다. 여기서 상기 문자정보는 동영상 파일이 리딩(Reading)되었을 때 그 동영상파일에 제공되는 임의의 '순번' 데이터에 대한 해당 문자정보가 문자DB(112)에서 액세스되어 표시된다.Of course, the description of the photographed object can be displayed to provide text information on the description of the surrounding landscape, the description of the famous place, and the like to help the user understand. Here, the text information is displayed by accessing the corresponding text information for any 'order' data provided to the video file when the video file is read.
이후, 상기 방법에 의해 생성된 동영상 데이터의 재생방법에 대해 설명한다.The following describes a method of reproducing moving picture data generated by the above method.
전술한 바에 따라 생성된 동영상 파일이 파일저장부(106)에 저장된 상태에서 이를 재생하기 위하여 해당 구동 드라이버(데스크탑용 전용 플레이어)를 실행시킨 후 재생하고자 하는 소정 동영상 파일을 독출하면(단계 206),마이크로프로세서(102)는 상기 동영상 파일에 제공된 체크비트(Check bit)를 검사하는바(단계 208), 그 체크비트 검사에 따라 재생가능한 동영상 파일인 경우에는 헤더부분을 리딩(reading)하여 동영상 파일의 총 재생시간을 검색한다(단계 210, 단계 212).If the video file generated according to the above is stored in the file storage unit 106 and the corresponding driving driver (desktop player) is executed to play the video file, the predetermined video file to be played back is read (step 206). The microprocessor 102 checks a check bit provided in the video file (step 208). In the case of a video file that can be played back according to the check bit check, the microprocessor 102 reads a header part of the video file. The total playback time is retrieved (step 210, step 212).
그 검색결과에 따라 상기 재생시간이 존재하면(단계 212에서 예), 동영상 파일의 비트열을 초기화하기 위하여 시작코드를 리드함과 아울러 시퀀스코드(일련코드;Sequence Code) 및 팩코드(Pack Code)를 검사하고, 이후 동영상 비트열을 초기화시킨다(단계 214내지 단계 224).If the playback time exists according to the search result (YES in step 212), the start code is read to initialize the bit string of the video file, and the sequence code and pack code are initialized. Next, the video bit stream is initialized (steps 214 to 224).
물론 체크비트 또는 총 재생시간이 존재하지 않거나, 동영상 비트열을 초기화 하기 위한 시퀀스코드 및 팩코드가 검색되지 않으면 에러메시지를 표시한다(단계 209).Of course, if there is no check bit or total playback time, or if the sequence code and pack code for initializing the moving picture bit string are not found, an error message is displayed (step 209).
그리고, 상기 과정에 따라 재생가능한 동영상 파일이라는 것이 확인되면 이후 그 동영상 파일에 대한 재생이 수행된다.When it is confirmed that the video file is playable according to the above process, playback of the video file is performed.
그 동영상 파일의 재생은 대략 3/1000초마다 타임 이벤트가 발생되면서, 재생하기 위해 리딩한 영상정보의 시작코드를 읽게 되는데(단계226, 단계 228), 이때 상기 동영상 파일을 재생하기 위해서는 다음과 같은 조건을 동시, 또는 순차적으로 만족을 해야한다. 즉, 동영상 파일의 위치데이터의 문자열을 구성하는 "순번;지도위치;동영상재생위치;방향"과 관련된 데이터의 조합을 검사하여 재생 가능여부를 판단하는 바, 이는 동영상 파일의 무단 배포를 방지하기 위한 것으로서, 그 숫자 조합의 검사결과 에러발생시에는 재생이 불가능하게 된다. 즉, 지도정보 및 문자정보가 동영상 파일에 삽입되어 구성되기 때문에 일반 구동플레이어에서는 재생이 불가능하며, 상기 조건이 만족되었을때에만 전용 플레이어에 의한 재생이 가능하도록 하여 동영상 파일이 소정 저장매체에 의해 무단 복사되어 무분별하게 제공되는 것을 미연에 방지하도록 하기 위함이다.When playing the video file, a time event occurs every 3/1000 seconds, and the start code of the video information read for playback is read (step 226 and step 228). The conditions must be satisfied simultaneously or sequentially. That is, the combination of data related to "order number; map position; video playback position; direction" constituting a character string of the position data of the video file is examined to determine whether it can be played back. This is to prevent unauthorized distribution of the video file. As a result of the inspection of the number combination, playback is impossible when an error occurs. That is, since the map information and the text information are inserted into the video file, playback is impossible in a general driving player, and the video file can be played by a dedicated player only when the above conditions are satisfied. This is to prevent the copying and providing indiscriminately.
다시말해, 상기 숫자 조합 검사결과 순번데이터 처리, 지도위치 데이터 처리, 동영상재생위치 및 방향데이터 처리가 정상적으로 이루어지면(단계 230내지 단계 236에서 예), 마이크로프로세서(102)는 상기 동영상 파일을 디코딩하여 그 동영상 파일을 재생하는 한편, 해당 지도데이터를 지도정보출력부(108b)를 통해 디스플레이 시킨다(단계 238, 단계240).In other words, when the numerical combination test result sequence data processing, map position data processing, video playback position and direction data processing are normally performed (Yes in steps 230 to 236), the microprocessor 102 decodes the video file. While playing the video file, the map data is displayed via the map information output unit 108b (steps 238 and 240).
상기 지도데이터의 디스플레이 과정은 동영상파일에 대한 위치데이터 및 지도데이터를 리딩하여 표시하고, 그 표시되는 도중에 소정 시간주기로 인가받은 영상데이터를 참조하여 현재 위치와 이전 위치를 비교하여 새로운 위치가 발생된 경우에는 마크포인터(Mark Pointer)를 새로운 위치로 이동시킨다. 이때 재생되는 상기 동영상파일에 대한 문자정보가 동영상파일의 순번데이터와 일치하는 문자정보가 문자DB(112)로부터 독출되어 표시된다.The display process of the map data reads and displays the position data and the map data for the video file, and when the new position is generated by comparing the current position with the previous position with reference to the image data authorized for a predetermined time period during the display. Moves the Mark Pointer to the new position. At this time, the character information of the video file to be reproduced matches the sequence data of the video file is read out from the text DB 112 and displayed.
한편, 동영상과 지도데이터가 표시될 때 사용자에 의해 소정 지도데이터에 서의 마우스 이동 또는 마우스 클릭에 관한 마우스 이벤트가 발생되면(단계 300), 그 이벤트에 따라 각각 해당 과정을 수행하는바, 먼저 지도상에서 소정 위치에 마우스를 위치시키면(Mouse over), 마이크로프로세서(102)는 마우스 좌표와 마킹위치가 동일한 경우에 한하여 문자DB(112)를 액세스하여 현재 마우스 위치에 대한 설명을 표시하는 반면(단계 302내지 단계 306), 마우스 클릭이 발생되면 마우스 좌표와 표시위치의 동일여부를 따라 현재 위치에 대한 동영상 데이터를 이동시켜 재생시키도록 한다(단계 308내지 단계 312). 이때에도 물론 재생되는 영상위치 및 지도상의 마우스 커서위치에 대한 문자정보가 제공된다.On the other hand, if a mouse event related to mouse movement or mouse click on predetermined map data is generated by the user when the video and map data are displayed (step 300), the corresponding process is performed according to the event. When the mouse is positioned at a predetermined position on the mouse (Mouse over), the microprocessor 102 accesses the character DB 112 and displays a description of the current mouse position only when the mouse coordinate and the marking position are the same (step 302). To step 306), when a mouse click is generated, moving and playing the video data for the current position is performed according to whether the mouse coordinate and the display position are equal (steps 308 to 312). At this time, of course, text information about the image position to be played and the mouse cursor position on the map is provided.
그러나, 마우스 클릭에 따라 마우스 좌표와 표시위치가 일치하지 않으면 지도창을 닫거나 프로그램 종료여부에 따라 프로그램을 종료하거나 또는 마우스 이벤트를 대기한다(단계 314내지 단계 318).However, if the mouse coordinates and the display position do not coincide with the mouse click, the map window is closed or the program is terminated or the mouse event is waited (steps 314 to 318) depending on whether the program is terminated.
상기와 같은 과정을 통해, 본 발명에 따른 동영상정보의 재생시스템은 영상정보와 지도정보, 그리고 문자정보가 하나의 화면상에서 동시에 디스플레이되며, 또한 영상정보출력부(108c)를 통해 영상정보가 재생되는 도중에 사용자가 지도정보출력부(108b)에서 임의의 위치를 클릭하게 되면 그에 해당되는 영상정보가 재생출력되고, 이와 아울러 문자정보출력부(108c)를 통해 정보가 표시된 상태에서도 임의의 문자데이터를 클릭하면 영상정보 및 해당 위치정보(지도)가 제공된다. 다시말해 상기 영상정보, 지도정보 및, 문자정보중 어느 하나의 정보를 클릭조작하면 해당 정보가 각각 자신의 출력부를 통해 출력되는 것이다. 그러한 과정은 종래 스크린바에 의해서 동영상정보만을 제어하는 것에 비하여 스크린바 및 지도정보와 문자정보의 마우스조작에 의해 상호 제어가 가능함을 의미한다.Through the above process, the video information reproducing system according to the present invention displays image information, map information, and text information simultaneously on one screen, and further reproduces the image information through the image information output unit 108c. If the user clicks on a certain position in the map information output unit 108b, the corresponding video information is reproduced and output, and at the same time, the user clicks on arbitrary text data while the information is displayed through the text information output unit 108c. Then image information and corresponding location information (map) are provided. In other words, when the user clicks on any one of the image information, the map information, and the text information, the corresponding information is output through the output unit. Such a process means that mutual control is possible by a mouse operation of the screen bar, map information, and text information, as compared to controlling only moving image information by the conventional screen bar.
한편, 웹버전용 동영상 정보의 재생시스템인 경우에는 도 5b와 같이 비디오데이터 및 오디오데이터를 동영상 파일형식으로 변환시킨후 다시 WMV 파일로 변환하여 최종 동영상파일을 생성하는데, 이때 지도정보(GIF, JPEG형식) 및 문자정보는동영상 파일내에 삽입되는 것이 아니고 별도의 데이터로 존재하게 된다. 이에 따라 인터넷을 통해 동영상파일을 전송하게 되면 그 각각 동영상 파일과 문자, 지도정보를 독립적으로 전송받게 되어 일반 재생 플레이어로 가능하게 된다. 물론, 웹버전용 재생시스템도 전술한 데스크탑 버전과 같이 영상정보, 지도정보 및 문자정보가 상호 연관되어 구동되기 때문에 스크린바 및 마우스 조작에 따른 지도(위치) 및 문자를 상호 제어할 수 있다.On the other hand, in the case of the playback system of the video information for the web version, as shown in Fig. 5b converts the video data and audio data into a video file format and then converts back to a WMV file to generate the final video file, where the map information (GIF, JPEG Format) and character information are not embedded in the video file but exist as separate data. Accordingly, when a video file is transmitted through the Internet, each video file, text, and map information are independently transmitted, thereby enabling a general player. Of course, the playback system for the web version also controls the map (location) and the text according to the screen bar and mouse operation because the image information, the map information, and the text information are driven in association with each other like the desktop version described above.
그리고, 상기 웹버전용 동영상 파일을 재생하는 플레이어는 일반적인 WMV, ASF 파일 형식을 사용하고 있으며 지도정보 및 문자정보를 플레이어 내에서 자체적으로 제어한다. 또한 웹버전용 동영상 파일은 소정 서버로부터 새로운 정보를 다운받아 수정할 수 없는 것에 반해, 전술한 데스트탑용 동영상 파일은 소정 저장매체(예컨대, CD)를 통해 제공되며 데이터 수정이 가능하다.The player playing the web version of the video file uses a general WMV and ASF file format and controls map information and text information in the player. In addition, the video file for web version cannot download and modify new information from a predetermined server, whereas the above-described desktop video file is provided through a predetermined storage medium (eg, CD) and data can be modified.
이상에서 설명한 바와 같이, 본 발명의 동영상정보의 재생시스템 및 그 재생방법에 따르면 영상정보, 지리정보, 문자정보를 동시에 제공하기 때문에 현실감 있는 정보를 제공받을 수 있다.As described above, according to the reproducing system of the moving picture information and the reproducing method of the present invention, since the image information, the geographic information, and the text information are simultaneously provided, realistic information can be provided.
그리고, 영상정보, 지도정보 및, 문자정보중 어느 하나의 정보를 클릭조작하면 해당 정보가 각각 자신의 출력부를 통해 출력되기 때문에, 종래 스크린바에 의해서만 동영상정보만을 제어하는 것에 비하여 스크린바 및 지도정보와 문자정보의 마우스조작에 의해 상호 제어가 가능하기 때문에 정보 공유를 정확하고 손쉽게 실행시킬 수 있다.When the user clicks on any one of the image information, the map information, and the text information, the corresponding information is output through the output unit of the user. Therefore, the screen bar and the map information and the map information are compared with the conventional screen bar. Since mutual control is possible by mouse operation of text information, information sharing can be executed accurately and easily.
또한, 종래 동영상 재생플레이어에 비하여 데이터 수정방법(데스크탑 버전)이 쉽다.In addition, the data correction method (desktop version) is easier than the conventional video player.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2002-0043062A KR100449338B1 (en) | 2002-07-22 | 2002-07-22 | System for replaying moving pictures and method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2002-0043062A KR100449338B1 (en) | 2002-07-22 | 2002-07-22 | System for replaying moving pictures and method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20040009213A KR20040009213A (en) | 2004-01-31 |
| KR100449338B1 true KR100449338B1 (en) | 2004-09-18 |
Family
ID=37318151
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR10-2002-0043062A Expired - Fee Related KR100449338B1 (en) | 2002-07-22 | 2002-07-22 | System for replaying moving pictures and method thereof |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100449338B1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100636141B1 (en) * | 2004-04-30 | 2006-10-18 | 삼성전자주식회사 | Storage medium, reproducing apparatus, and method of reproducing recording an application having a programming function |
| KR100835179B1 (en) * | 2006-05-10 | 2008-06-05 | 한국전자통신연구원 | System and Method for supplying TTI data service linked with video service in Digital Broadcasting |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09106402A (en) * | 1995-10-11 | 1997-04-22 | Sharp Corp | Geographical information search device and related information search device |
| WO1999010820A1 (en) * | 1997-08-22 | 1999-03-04 | Sap Aktiengesellschaft | Browser for hierarchical structures |
| KR20000050200A (en) * | 2000-05-24 | 2000-08-05 | 박용선 | Geographic Information Service Method of Using Internet Network |
| KR20000054466A (en) * | 2000-06-08 | 2000-09-05 | 윤미애 | A method for topography information |
| KR20010094701A (en) * | 2000-04-06 | 2001-11-01 | 조영선 | The Geographical Information Guidance System using by moving and Static pictures |
| KR20010105569A (en) * | 2000-05-16 | 2001-11-29 | 전정철 | 3- Dimensional real-estate geographic Information internet service system and method thereof |
-
2002
- 2002-07-22 KR KR10-2002-0043062A patent/KR100449338B1/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09106402A (en) * | 1995-10-11 | 1997-04-22 | Sharp Corp | Geographical information search device and related information search device |
| WO1999010820A1 (en) * | 1997-08-22 | 1999-03-04 | Sap Aktiengesellschaft | Browser for hierarchical structures |
| KR20010094701A (en) * | 2000-04-06 | 2001-11-01 | 조영선 | The Geographical Information Guidance System using by moving and Static pictures |
| KR20010105569A (en) * | 2000-05-16 | 2001-11-29 | 전정철 | 3- Dimensional real-estate geographic Information internet service system and method thereof |
| KR20000050200A (en) * | 2000-05-24 | 2000-08-05 | 박용선 | Geographic Information Service Method of Using Internet Network |
| KR20000054466A (en) * | 2000-06-08 | 2000-09-05 | 윤미애 | A method for topography information |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20040009213A (en) | 2004-01-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1777945B (en) | Method and device for synchronous reproduction of main content and its additional content recorded on interactive recording medium | |
| ES2397699T3 (en) | Device and playback method of a storage medium that stores text-based subtitle data that includes style information | |
| JP5204282B2 (en) | Digital video processing and interface system for video, audio and auxiliary data | |
| KR100675595B1 (en) | An information storage medium, an information recording method, and an information reproduction method | |
| US20020106191A1 (en) | Systems and methods for creating a video montage from titles on a digital video disk | |
| US20070003223A1 (en) | User initiated access to secondary content from primary video/audio content | |
| KR20040023595A (en) | Interactive media authoring without access to original source material | |
| US20020089519A1 (en) | Systems and methods for creating an annotated media presentation | |
| JP2007104615A5 (en) | ||
| JP2007208477A (en) | Video reproducing apparatus, bookmark data data structure, storage medium storing bookmark data, and method for generating bookmark data | |
| WO1997007504A1 (en) | Multimedia optical disk capable of developing scenes with full unexpectedness on the basis of interactive control, its reproduction apparatus and its reproduction method | |
| EP1899852A2 (en) | Synchronization aspects of interactive multimedia presentation management | |
| JP5160407B2 (en) | Method and apparatus for displaying virtual objects | |
| KR100790436B1 (en) | Information storage medium, information recording device and information reproducing device | |
| CN100409340C (en) | Method for controlling playback operation in interactive optical disc device | |
| RU2315370C2 (en) | Data carrier, on which audio-visual data is recorded with event information, reproduction device and reproduction method | |
| KR100449338B1 (en) | System for replaying moving pictures and method thereof | |
| US20080088741A1 (en) | Video image data reproducing apparatus | |
| RU2298847C2 (en) | Device for reproducing moving images, in which information about reproduction device mode is installed, method for reproducing moving images using this device and data carrier | |
| GB2408867A (en) | Authoring an audiovisual product to enable scrolling of image data | |
| EP1620852B1 (en) | Method and apparatus for synchronous reproduction of main contents recorded on an interactive recording medium and additional contents therefor | |
| KR100335409B1 (en) | Optical recording and reproducing apparatus, method and disk for providing menu function | |
| KR20050066249A (en) | Method for setting record quality in digital recording device | |
| KR20040095803A (en) | Method for managing and playing realtime data streaming related interactive optical disc | |
| US20050058426A1 (en) | Apparatus, system and method of authoring digitized audio/video recordings |
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 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| 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 |
|
| 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 |
|
| 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: 20090304 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 |
|
| 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: 20090909 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: 20090909 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |