KR102444848B1 - Apparatus and method for processing data to implement a server that provides specific functions such as editing during recording - Google Patents
Apparatus and method for processing data to implement a server that provides specific functions such as editing during recording Download PDFInfo
- Publication number
- KR102444848B1 KR102444848B1 KR1020210039101A KR20210039101A KR102444848B1 KR 102444848 B1 KR102444848 B1 KR 102444848B1 KR 1020210039101 A KR1020210039101 A KR 1020210039101A KR 20210039101 A KR20210039101 A KR 20210039101A KR 102444848 B1 KR102444848 B1 KR 102444848B1
- Authority
- KR
- South Korea
- Prior art keywords
- file
- unique
- server
- unit
- output
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/10537—Audio or video recording
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
본 발명은 일반 서버에 특정 기능을 구현하는 데이터 처리 장치 및 방법에 관한 것이다.The present invention relates to a data processing apparatus and method for implementing a specific function in a general server.
특정 프로그램의 특정 기능을 이용하기 위해서 해당 기능을 지원하는 전용 하드웨어 또는 전용 서버가 마련될 수 있다.In order to use a specific function of a specific program, dedicated hardware or a dedicated server supporting the corresponding function may be provided.
해당 기능을 위해 전용 하드웨어 또는 전용 서버를 사용할 경우, 사용자는 일반 하드웨어 또는 일반 서버에서 지원하는 다른 기능을 사용할 수 없는 등 많은 불편함을 감수해야 한다.If dedicated hardware or dedicated server is used for this function, the user has to suffer a lot of inconvenience, such as not being able to use other functions supported by general hardware or general server.
한국공개특허공보 제10-2012-0038326호에는 디지털 컨텐츠에 필요한 다양한 기능을 각각 표현하는 복수의 컴포넌트를 사용자에게 제공함으로써 사용자가 직관적인 방식을 통해 디지털 컨텐츠를 쉽게 제작할 수 있는 디지털 컨텐츠 서비스 시스템이 나타나 있다.Korean Patent Application Laid-Open No. 10-2012-0038326 discloses a digital content service system that enables users to easily create digital content through an intuitive method by providing users with a plurality of components that each express various functions required for digital content. have.
본 발명은 일반 서버 또는 일반 하드웨어에 없는 특정 기능을 해당 서버 또는 하드웨어에 구현하는 데이터 처리 장치 및 방법을 제공하기 위한 것이다.An object of the present invention is to provide a data processing apparatus and method for implementing a specific function that is not present in a general server or general hardware in the corresponding server or hardware.
본 발명의 처리 장치는 실행기에서 특정 기능을 수행하기 위해 공용 파일과 고유 파일을 함께 요구할 때, 제1 서버로부터 상기 공용 파일과 동일한 포맷의 제1 파일을 획득하는 획득부; 상기 제1 파일에서 상기 고유 파일의 구성 요소를 추출하는 추출부; 상기 구성 요소를 이용하여 상기 고유 파일과 호환되는 제2 파일을 생성하는 생성부;를 포함할 수 있다.The processing device of the present invention includes: an acquisition unit configured to acquire a first file in the same format as the common file from a first server when a common file and a unique file are requested together in an executor to perform a specific function; an extracting unit for extracting components of the unique file from the first file; and a generating unit that generates a second file compatible with the unique file by using the component.
본 발명의 처리 방법은 그래스 밸리(Grass Valley)사의 K2 비디오 서버 또는 일반 비디오 서버로부터 출력되는 MXF(Material eXchange Format) 파일의 분석을 통해, 상기 K2 비디오 서버에서 출력되는 인덱스(index) 파일과 동일한 구조의 제2 파일을 생성하고, 녹화 중 편집 기능이 수행되도록, 상기 제2 파일과 상기 K2 비디오 서버 또는 상기 일반 비디오 서버에서 출력된 MXF 파일을 함께 영상 편집기인 에디우스(Edius)에 제공할 수 있다.The processing method of the present invention analyzes an MXF (Material eXchange Format) file output from a K2 video server of Grass Valley or a general video server, and has the same structure as an index file output from the K2 video server. The second file and the MXF file output from the K2 video server or the general video server can be provided together to the video editor Edius so that the second file is created and the editing function is performed during recording. .
본 발명의 처리 방법은 실행기에서 특정 기능을 수행하기 위해 필요한 공용 파일과 고유 파일 중에서, 제1 서버로부터 상기 공용 파일과 동일한 포맷의 제1 파일을 획득하는 획득 단계; 상기 제1 파일에서 상기 고유 파일의 구성 요소를 추출하는 추출 단계; 상기 구성 요소를 이용하여 상기 고유 파일과 호환되는 제2 파일을 생성하는 생성 단계; 상기 실행기에서 상기 특정 기능이 수행되도록, 상기 제1 파일과 상기 제2 파일을 매칭시켜 상기 실행기에 제공하는 제공 단계;를 포함할 수 있다.The processing method of the present invention includes: an acquiring step of acquiring a first file in the same format as the public file from a first server from among common files and unique files required to perform a specific function in an executor; an extraction step of extracting components of the unique file from the first file; a generating step of generating a second file compatible with the unique file by using the component; and a providing step of matching the first file and the second file and providing them to the executor so that the specific function is performed by the executor.
본 발명에 따르면, 특정 기능의 실행을 위해 특정 실행기에서 요구하는 고유 파일이 범용적으로 자동 생성될 수 있다.According to the present invention, a unique file required by a specific executor for executing a specific function can be universally and automatically generated.
특정 실행기에서 요구하는 고유 파일은 해당 실행기 친화적인 서버에서만 생성되는데, 본 발명의 생성 장치는 해당 고유 파일과 동일하거나 호환되는 제2 파일을 자동 생성할 수 있다.The unique file required by a specific executor is generated only by the executor-friendly server, and the generating device of the present invention may automatically generate a second file that is the same as or compatible with the corresponding unique file.
본 발명의 처리 장치 및 처리 방법이 적용되면, 고유 파일을 생성하지 못하는 일반 서버에 대해서도 고유 파일이 생성되는 셈이 된다. 따라서, 고유 파일을 생성하지 못하는 일반 서버를 통해서도 특정 실행기의 특정 기능이 수행될 수 있다.When the processing apparatus and processing method of the present invention are applied, a unique file is generated even for a general server that cannot generate a unique file. Therefore, a specific function of a specific executor can be performed even through a general server that cannot create a unique file.
일 예로, 영상 편집기인 그래스 밸리(Grass Valley)사의 에디우스(Edius)는 녹화 중 편집이라는 고유의 기능을 제공하는데, 해당 기능은 그래스 밸리사의 K2 비디오 서버로부터 출력되는 공용 파일과 고유 파일을 이용하는 경우에만 수행될 수 있다. 하지만, 본 발명의 처리 장치 및 처리 방법이 적용되면, 공용 파일만 생성하는 일반 서버의 경우에도 고유 파일이 추가로 제공될 수 있다. 따라서, 본 발명의 처리 장치를 이용하면 사용자는 서버의 종류에 상관없이 에디우스를 이용해 녹화 중 편집 기능을 수행할 수 있다.For example, Edius from Grass Valley, a video editor, provides a unique function of editing during recording, and the function is when using a common file output from Grass Valley's K2 video server and a unique file. can only be performed on However, if the processing apparatus and processing method of the present invention are applied, a unique file may be additionally provided even in the case of a general server that generates only public files. Accordingly, by using the processing device of the present invention, the user can perform an editing function during recording using Edius regardless of the type of server.
도 1은 본 발명의 처리 장치를 나타낸 개략도이다.
도 2는 본 발명의 처리 장치가 배제된 비교 실시예를 나타낸 개략도이다.
도 3은 본 발명의 처리 장치의 동작을 나타낸 개략도이다.
도 4는 에디우스의 인덱스 엔트리 구조를 나타낸 개략도이다.
도 5는 본 발명의 처리 방법을 나타낸 흐름도이다.1 is a schematic diagram showing a processing apparatus of the present invention.
2 is a schematic diagram showing a comparative example in which the processing device of the present invention is excluded.
3 is a schematic diagram showing the operation of the processing apparatus of the present invention.
4 is a schematic diagram illustrating an index entry structure of Edius.
5 is a flowchart illustrating a processing method of the present invention.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those of ordinary skill in the art to which the present invention pertains can easily implement them. However, the present invention may be embodied in several different forms and is not limited to the embodiments described herein. And in order to clearly explain the present invention in the drawings, parts irrelevant to the description are omitted, and similar reference numerals are attached to similar parts throughout the specification.
본 명세서에서, 동일한 구성요소에 대해서 중복된 설명은 생략한다.In this specification, duplicate descriptions of the same components will be omitted.
또한 본 명세서에서, 어떤 구성요소가 다른 구성요소에 '연결되어' 있다거나 '접속되어' 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에 본 명세서에서, 어떤 구성요소가 다른 구성요소에 '직접 연결되어' 있다거나 '직접 접속되어' 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.Also, in this specification, when a component is referred to as 'connected' or 'connected' to another component, it may be directly connected or connected to the other component, but other components in the middle It should be understood that there may be On the other hand, in the present specification, when it is mentioned that a certain element is 'directly connected' or 'directly connected' to another element, it should be understood that the other element does not exist in the middle.
또한, 본 명세서에서 사용되는 용어는 단지 특정한 실시예를 설명하기 위해 사용되는 것으로써, 본 발명을 한정하려는 의도로 사용되는 것이 아니다.In addition, the terms used herein are used only to describe specific embodiments, and are not intended to limit the present invention.
또한 본 명세서에서, 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다. Also in this specification, the singular expression may include the plural expression unless the context clearly dictates otherwise.
또한 본 명세서에서, '포함하다' 또는 '가지다' 등의 용어는 명세서에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품, 또는 이들을 조합한 것이 존재함을 지정하려는 것일 뿐, 하나 또는 그 이상의 다른 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 할 것이다.Also, in this specification, terms such as 'include' or 'have' are only intended to designate that the features, numbers, steps, operations, components, parts, or combinations thereof described in the specification exist, and one or more It should be understood that the existence or addition of other features, numbers, steps, acts, components, parts, or combinations thereof, is not precluded in advance.
또한 본 명세서에서, '및/또는' 이라는 용어는 복수의 기재된 항목들의 조합 또는 복수의 기재된 항목들 중의 어느 항목을 포함한다. 본 명세서에서, 'A 또는 B'는, 'A', 'B', 또는 'A와 B 모두'를 포함할 수 있다.Also in this specification, the term 'and/or' includes a combination of a plurality of listed items or any of a plurality of listed items. In this specification, 'A or B' may include 'A', 'B', or 'both A and B'.
또한 본 명세서에서, 본 발명의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략될 것이다.Also, in this specification, detailed descriptions of well-known functions and configurations that may obscure the gist of the present invention will be omitted.
도 1은 본 발명의 처리 장치(100)를 나타낸 개략도이다.1 is a schematic diagram showing a
특정 기능을 수행하기 위해 특정 실행기(90)에서 공용 파일과 고유 파일을 함께 요구할 수 있다. 실행기(90)는 다양한 기능을 실행하는 프로그램, 또는 프로그램이 탑재된 컴퓨팅 장치를 포함할 수 있다. 일 예로, 에디우스(Edius) 등과 같은 영상 편집 프로그램 또는 에디우스가 탑재된 단말기가 실행기(90)에 해당될 수 있다.A common file and a unique file may be requested together in a
실행기(90)는 입력 데이터가 입수되면 다양한 기능을 수행할 수 있다. 경우에 따라, 다른 실행기(90)에서 지원하지 않는 특정 기능을 수행하기 위해 특정 실행기(90)는 일반적인 공용 파일이 아닌 해당 실행기(90) 전용의 고유 파일을 요구하기도 한다.The
일 예로, 영상 편집 프로그램 중 하나인 에디우스는 일반적인 영상 파일에 해당하는 공용 파일을 이용해 다른 편집 프로그램과 마찬가지로 영상 편집을 수행할 수 있다. 그런데, 에디우스는 다른 편집 프로그램에 없는 고유 기능에 해당하는 '녹화 중 편집' 기능을 수행하기 위해서는 에디우스 전용의 고유 파일을 요구한다. 구체적으로, 녹화 중 편집 기능을 수행하기 위해 에디우스는 CMF(Common Media Format) 파일 또는 전용의 인덱스 파일을 요구한다. 해당 CMF 파일 또는 인덱스 파일은 에디우스는 동일한 제작사인 그래스 밸리(Grass Valley)사의 K2 비디오 서버에서만 출력되는 파일로, 다른 회사의 일반 비디오 서버에서는 해당 파일을 출력하지 못한다. 그 결과, 일반 비디오 서버를 이용하는 경우 에디우스의 녹화 중 편집 기능을 사용할 수 없다.For example, Edius, which is one of the video editing programs, may perform image editing like other editing programs using a common file corresponding to a general image file. However, in order to perform the 'editing while recording' function, which is a unique function not found in other editing programs, Edius requires a unique file dedicated to Edius. Specifically, in order to perform an editing function during recording, Edius requires a CMF (Common Media Format) file or a dedicated index file. The CMF file or index file is a file that is output only from the K2 video server of Grass Valley, which is the same production company as Edius, and cannot output the file from a general video server of another company. As a result, when using a general video server, Edius' editing function during recording cannot be used.
본 발명의 처리 장치(100)는 특정 실행기(90)에서 요구하는 고유 파일을 자동 생성하기 위해, 획득부(110), 추출부(130), 생성부(150), 제공부(170), 분석부(190)를 포함할 수 있다.The
획득부(110)는 제1 서버(10)로부터 공용 파일 c와 동일한 포맷(format)의 제1 파일 d1을 획득할 수 있다.The
공용 파일 c는 복수 종류의 서버 또는 복수 종류의 실행기(90)에서 공통적으로 사용하는 포맷의 파일을 나타낼 수 있다. 일 예로, 영상 편집 분야에서 영상 파일로 MXF(Material eXchange Format) 파일이 사용될 수 있다. MXF 파일은 다양한 종류의 서버 또는 다양한 종류의 실행기(90)에서 사용되는 파일에 해당될 수 있다.The common file c may indicate a file of a format commonly used by multiple types of servers or multiple types of
획득부(110)는 실행기(90)에서 요구하는 공용 파일 c가 MXF 파일이면, 공용 파일 c와 동일한 포맷의 MXF 파일에 해당하는 제1 파일 d1을 제2 서버(20)로부터 획득할 수 있다.If the common file c requested by the
추출부(130)는 제1 파일 d1에서 고유 파일 i의 구성 요소를 추출할 수 있다.The
고유 파일 i는 특정 실행기(90)에서만 사용되는 포맷을 가질 수 있다. 고유 파일 i는 특정 실행기(90)에서만 의미를 갖고, 다른 실행기(90)에서는 더미 파일과 동일하게 어떤 기능에도 관여하지 못할 수 있다. 특히, 고유 파일 i는 다른 실행기(90)에서는 로딩조차 안될 수 있다.The unique file i may have a format used only by a
추출부(130)는 공용 파일 c와 고유 파일 i의 연관 관계 등을 이용하여, 공용 파일 c와 동일한 포맷인 제1 파일 d1에서 고유 파일 i의 구성 요소를 추출할 수 있다.The
예를 들어, 고유 파일 i에 공용 파일 c의 헤더 파티션 팩(Header Partition Pack)이 포함되는 연관 관계가 있다면, 추출부(130)는 공용 파일 c의 헤더 파티션 팩을 고유 파일 i의 구성 요소로 판단할 수 있다. 그리고, 추출부(130)는 공용 파일 c와 동일한 포맷인 제1 파일 d1에서 헤더 파티션 팩을 추출할 수 있다.For example, if the unique file i has an association in which the header partition pack of the common file c is included, the
생성부(150)는 제1 파일 d1으로부터 추출된 구성 요소를 이용하여, 고유 파일 i와 호환되는 제2 파일 d2를 생성할 수 있다. 고유 파일 i와 호환되기 위해 제2 파일 d2는 고유 파일 i와 동일한 포맷으로 형성될 수 있다. 일 예로, 고유 파일 i가 에디우스 또는 K2 비디오 서버 전용의 인덱스(index) 파일인 경우, 생성부(150)는 해당 인덱스 파일과 동일한 포맷으로 제2 파일 d2를 생성할 수 있다.The
실행기(90)는 제2 서버(20)로부터 출력되는 공용 파일 c와 고유 파일 i를 입력받아 특정 기능을 수행하도록 설계될 수 있다.The
분석부(190)는 사전에 제2 서버(20)로부터 출력된 고유 파일 i의 분석을 통해 고유 파일 i의 구조를 분석할 수 있다. 일 예로, 분석부(190)는 사전에 제2 서버(20)로부터 출력된 공유 파일 c와 고유 파일 i 간의 비교 분석을 통해 공용 파일 c의 어떤 구성 요소가 고유 파일 i에 포함되는지 분석할 수 있다.The
추출부(130)는 분석부(190)에서 분석된 고유 파일 i의 구조에 맞춰 제1 서버(10)로부터 출력된 제1 파일 d1에서 고유 파일 i의 구성 요소를 추출할 수 있다. 일 예로, 추출부(130)는 분석부(190)의 분석 결과를 토대로 제1 서버(10)로부터 획득된 제1 파일 d1에서 고유 파일 i의 구성 요소를 추출할 수 있다. 추출부(130)에서 추출된 고유 파일 i의 구성 요소는 생성부(150)에 의해 제2 파일 d2의 생성에 이용될 수 있다.The
본 실시예에 따르면, 제1 파일 d1의 종류에 상관없이 고유 파일 i의 구성 요소가 추출되고, 제2 파일 d2가 생성될 수 있다. 따라서, 분석부(190)에 따르면, 영상 편집 분야를 포함한 다양한 분야의 실행기(90)에 대해 본 발명의 처리 장치(100)가 적용될 수 있다.According to the present embodiment, the components of the unique file i may be extracted regardless of the type of the first file d1, and the second file d2 may be generated. Accordingly, according to the
고유 파일 i의 구성 요소는 예를 들어, 제1 파일 d1의 헤더 파티션 팩(header partition pack), 제1 파일 d1의 메타 데이터, 제1 파일 d1의 인덱스 테이블, 제1 파일 d1의 기술 정보(technical information), 제1 파일 d1의 기본 인코딩 규칙(basic encoding rule) 중 적어도 하나를 포함할 수 있다.The components of the unique file i are, for example, the header partition pack of the first file d1, the metadata of the first file d1, the index table of the first file d1, the technical information of the first file d1 information), and at least one of a basic encoding rule of the first file d1.
만약, 실행기(90)가 영상을 편집하는 에디우스(Edius) 등의 영상 편집기를 포함하는 경우, 구성 요소는 제1 파일의 비디오 정보(video information)을 더 포함할 수 있다. 비디오 정보는 해상도, 색상수, 채도, 명도, 휘도, 주사율 등을 포함할 수 있다.If the
앞서 언급한 바와 같이, 실행기(90)가 영상 편집기인 에디우스인 경우, 공용 파일 c 및 제1 파일 d1은 MXF(Material eXchange Format) 파일일 수 있다. 고유 파일 i 및 제2 파일 d2는 에디우스 고유의 인덱스(index) 파일일 수 있다. 제1 서버(10)로부터 획득된 제1 파일 d1 및 생성부(150)에서 생성된 제2 파일 d2는 '녹화 중 편집 기능'을 위해 함께 에디우스에 제공될 수 있다. 녹화 중 편집 기능은 말 그대로 영상을 녹화하는 동시에 실시간으로 녹화 영상을 편집하는 기능을 의미할 수 있다.As mentioned above, when the
구체적으로, 획득부(110)는 제1 서버(10)로부터 녹음 중인 영상에 해당하는 제1 파일 d1을 획득할 수 있다. 추출부(130)는 획득부(110)를 통해 획득되는 제1 파일 d1을 실시간으로 분석해서 고유 파일 i의 구성 요소를 추출할 수 있다.Specifically, the
생성부(150)는 추출된 구성 요소를 이용하여 제2 파일 d2를 실시간으로 생성할 수 있다.The
제공부(170)는 생성부(150)에서 생성된 제2 파일 d2와, 제2 파일 d2의 소스가 되는 제1 파일 d1을 매칭시켜 실시간으로 실행기(90)에 제공할 수 있다.The providing
도 2는 본 발명의 처리 장치(100)가 배제된 비교 실시예를 나타낸 개략도이다.2 is a schematic diagram showing a comparative embodiment in which the
영상 편집 분야 또는 방송 편집 분야에서 일반 비디오 서버에 기반한 에디우스(Edius) 편집 장비의 경우 녹화 도중 또는 복사 중에 편집하는 특정 기능이 불가능하다. 해당 기능은 디지털 비디오, 오디오 미디어를 위한 컨테이너 파일 포맷인 MXF(Material Exchange Format) 파일의 정보가 불완전하기 때문에 에디우스 자체에서 막고 있는 기능이다.In the case of Edius editing equipment based on a general video server in the field of video editing or broadcast editing, a specific function to edit during recording or copying is not possible. This function is blocked by Edius itself because the information of the MXF (Material Exchange Format) file, a container file format for digital video and audio media, is incomplete.
에디우스는 윈도우즈가 설치된 퍼스널 컴퓨터(PC)용 영상 편집 소프트웨어 패키지이다. 에디우스는 현대의 대부분의 비디오 포맷과 호환되는 비선형 편집기(NLE, Non-Linear Editing system)이다. 에디우스는 GV(Grass Valley, 그래스 밸리)의 제품이다.Edius is a video editing software package for personal computers (PCs) with Windows installed. Edius is a Non-Linear Editing System (NLE) compatible with most modern video formats. Edius is a product of GV (Grass Valley).
에디우스는 MXF 파일의 푸터(footer)가 없으면, 편집을 위한 타임 라인에 해당 MXF 파일을 등록하지 않는다. MXF 파일은 헤더(header), 바디(body), 푸터(footer) 파티션을 포함할 수 있다. 이때, 헤더와 푸터 파티션에 설정 내용이 존재해야 완결된 MXF 파일이 될 수 있다. 푸터가 없으면, 녹화 도중 편집 파일에 대한 각종 처리가 중지되거나 복사 도중 각종 처리가 중지될 수 있는 소위, 깨진 파일에 해당된다.If there is no footer of the MXF file, Edius does not register the MXF file in the timeline for editing. The MXF file may include header, body, and footer partitions. In this case, a complete MXF file can be made only when the setting contents exist in the header and footer partitions. Without a footer, various processes for an edited file during recording may be stopped, or various processes may be stopped during copying, which corresponds to a so-called broken file.
다양한 플랫폼을 지원하기 위해 에디우스는 예외적으로 깨진 파일을 불러와 편집할 수 있다.In order to support various platforms, Edius is exceptionally able to load and edit broken files.
일 예로, 에디우스는 제작사가 동일한 비디오 서버인 그래스 밸리의 K2 비디오 서버에 SAN으로 연결되는 것을 조건으로, 깨진 파일을 편집할 수 있다. SAN(Storage Area Network)은 서로 다른 종류의 데이터 저장 장치를 한 데이터 서버에 연결하여, 총괄적으로 관리해주는 네트워크를 말한다.As an example, Edius may edit a broken file on condition that it is connected to the K2 video server in Grass Valley, which is the same video server as the production company, through a SAN. A storage area network (SAN) refers to a network that connects different types of data storage devices to a data server and manages them collectively.
깨진 파일의 예로 실시간으로 녹화 중인 파일이 여기에 해당된다. 이는 곧, K2 비디오 서버에 SAN으로 연결된 에디우스는 녹화 중 편집 기능을 지원하는 것을 의미한다. An example of a broken file is a file that is being recorded in real time. This means that Edius connected to the K2 video server via SAN supports the editing function during recording.
본 발명의 처리 장치(100)는 K2 비디오 서버에서 작업하는 것을 에뮬레이션하여 다양한 비디오 서버에서도 에디우스를 사용하여 녹화 중 편집 기능을 사용하도록 할 수 있다.The
K2 비디오 서버는 녹화할 때 고유의 파일 형식인 CMF(Common Media Format) 파일(확장자가 .cmf임)을 생성한다. 이때, 에디우스는 직접 K2 비디오 서버의 스토리지에 액세스하고, CMF 등의 파일 포맷을 이용하여 녹화 중 편집 기능을 수행한다. CMF 파일 포맷은 다른 비디오 서버나 녹화 장비에서 활용될 수 없다.When recording, K2 Video Server creates a CMF (Common Media Format) file (with the extension .cmf), which is a unique file format. At this time, Edius directly accesses the storage of the K2 video server and performs editing functions during recording using a file format such as CMF. The CMF file format cannot be used by other video servers or recording equipment.
CMF 파일 포맷은 고유의 구성 요소, 예를 들어 Video.m0, Audio.a0, Audio.a1, Timecode.t0, Data.n0, Thumbnail.jpg 등을 포함할 수 있다. 해당 구성 요소를 갖는 CMF 파일은 다른 서버 또는 다른 실행기(90)에서 로딩되거나 사용될 수 없다.The CMF file format may include its own components, for example, Video.m0, Audio.a0, Audio.a1, Timecode.t0, Data.n0, Thumbnail.jpg, and the like. The CMF file with the corresponding component cannot be loaded or used on another server or another
K2 비디오 서버와 특정 에디우스가 결합된 시스템에서 출력된 동영상 파일을 다른 비디오 서버에 설치된 다른 에디우스가 로딩해서 작업할 수 있도록, 특정 에디우스는 MXF 파일로 익스포트(export)하는 기능을 포함하고 있다. 이때, 특정 에디우스는 특이하게도 MXF 파일과 별개의 인덱스 파일 '.index' 파일을 추가로 생성한다. MXF 파일과 인덱스 파일이 입력된 다른 에디우스는 실시간 편집이 가능하다.A specific Edius includes a function to export the video file output from the system combined with the K2 video server and a specific Edius to an MXF file so that other Edius installed on another video server can load and work. . At this time, the specific Edius additionally creates an '.index' file, which is a separate index file from the MXF file. MXF files and other Edius files with index files can be edited in real time.
본 발명의 처리 장치(100)는 해당 특징을 이용해 녹화 중인 영상을 실시간으로 MXF 파일로 저장하는 동시에 관련 인덱스 파일을 생성할 수 있다. 그리고, 본 발명의 처리 장치(100)는 녹화와 동시에 저장되는 MXF 파일을 에디우스에 실시간으로 제공할 수 있다. 또한, 처리 장치(100)는 녹화와 동시에 생성되는 인덱스 파일을 에디우스에 실시간으로 제공할 수 있다.The
MXF 파일과 인덱스 파일을 실시간으로 입력받은 에디우스는 K2 비디오 서버에 결합된 여부를 불문하고 실시간으로 해당 영상을 편집할 수 있다.After receiving the MXF file and index file in real time, Edius can edit the video in real time regardless of whether it is connected to the K2 video server.
정리하면, MXF 파일의 실시간 저장, 인덱스 파일의 실시간 생성, 에디우스에 MXF 파일과 인덱스 파일을 실시간 전송이 함께 수행되면, 서버의 종류에 상관없이 녹화 중 편집 기능이 그대로 구현될 수 있다.In summary, if real-time storage of MXF files, real-time creation of index files, and real-time transmission of MXF files and index files to Edius are performed, the editing function during recording can be implemented as it is, regardless of the type of server.
도 3은 본 발명의 처리 장치(100)의 동작을 나타낸 개략도이다. 도 4는 에디우스의 인덱스 엔트리 구조를 나타낸 개략도이다.3 is a schematic diagram illustrating the operation of the
일 예로, 처리 장치(100)는 K2 비디오 서버가 아닌 다른 서버, 예를 들어 하모닉 또는 이매진 커뮤니케이션즈(imagine Communications)의 비디오 서버에서 녹화 중인 영상을 실시간으로 다운로드받으면서, 해당 영상의 분석을 통해 인덱스 파일을 생성할 수 있다.As an example, the
획득부(110)는 다양한 종류의 제1 서버(10)로부터 제2 서버(20)의 공용 파일 c와 다른 포맷의 파일을 획득할 수 있다. 예를 들어, 특정 제1 서버(10)는 MXF 파일 대신 MP4 파일을 획득부(110)에 제공할 수 있다. 획득부(110)에는 제1 서버(10)로부터 획득된 다른 포맷의 파일을 공용 파일 c와 동일한 포맷의 제1 파일로 변환시키는 변환 모듈이 마련될 수 있다.The
인덱스 파일 내부에는 헤더 정보를 비롯한 에디우스가 필요로 하는 정보가 포함될 수 있다. 일 예로, 처리 장치(100)는 K2 비디오 서버에서 제공하는 기존 인덱스 파일과 동일한 구조를 제공하여 서버에 상관없이 에디우스에서 녹화 중 편집 기능을 수행하도록 할 수 있다.The index file may contain information required by Edius, including header information. For example, the
에디우스의 인덱스 엔트리에는 인덱스의 시작을 나타내는 바이트(byte) 구간, 오디오의 프레임 크기를 나타내는 바이트 구간, 템포럴 오프셋(Temporal Offset)을 나타내는 바이트 구간, 키프레임 오프셋(Keyframe Offset)을 나타내는 바이트 구간, 스타트 오프셋(Start Offset)을 나타내는 바이트 구간, 프레임 크기를 나타내는 바이트 구간, 구분값을 나타내는 바이트 구간, 슬라이스 오프셋(Slice Offset)을 나타내는 바이트 구간이 순서대로 포함될 수 있다.In the index entry of Edius, a byte section indicating the start of the index, a byte section representing the audio frame size, a byte section representing a temporal offset, a byte section representing a keyframe offset, A byte section representing a start offset, a byte section representing a frame size, a byte section representing a division value, and a byte section representing a slice offset may be included in this order.
도 5는 본 발명의 처리 방법을 나타낸 흐름도이다.5 is a flowchart illustrating a processing method of the present invention.
도 5에 도시된 처리 방법은 도 1에 도시된 처리 장치(100)에 의해 수행될 수 있다.The processing method illustrated in FIG. 5 may be performed by the
본 발명의 처리 방법은, 그래스 밸리(Grass Valley)사의 K2 비디오 서버 또는 일반 비디오 서버로부터 출력되는 MXF(Material eXchange Format) 파일의 분석을 통해, K2 비디오 서버에서 출력되는 인덱스(index) 파일과 동일한 구조의 제2 파일 d2를 생성할 수 있다.The processing method of the present invention has the same structure as the index file output from the K2 video server through analysis of the MXF (Material eXchange Format) file output from the K2 video server or general video server of Grass Valley Corporation. A second file d2 of .
본 발명의 처리 방법은 녹화 중 편집 기능이 수행되도록, 제2 파일 d2와 K2 비디오 서버 또는 일반 비디오 서버에서 출력된 MXF 파일을 함께 영상 편집기인 에디우스(Edius)에 제공할 수 있다.The processing method of the present invention may provide the second file d2 and the MXF file output from the K2 video server or general video server together to Edius, which is an image editor, so that the editing function is performed during recording.
구체적으로, 본 발명의 처리 방법은 획득 단계(S 510), 추출 단계(S 520), 생성 단계(S 530), 제공 단계(S 540)를 포함할 수 있다.Specifically, the processing method of the present invention may include an obtaining step (S510), an extraction step (S520), a generating step (S530), and a providing step (S540).
획득 단계(S 510)는 실행기(90)에서 특정 기능을 수행하기 위해 필요한 공용 파일 c와 고유 파일 i 중에서, 제1 서버(10)로부터 공용 파일 c와 동일한 포맷의 제1 파일 d1을 획득할 수 있다. 획득 단계(S 510)는 획득부(110)에 의해 수행될 수 있다.Acquisition step (S510) is to obtain a first file d1 of the same format as the common file c from the
추출 단계(S 520)는 제1 파일 d1에서 고유 파일 i의 구성 요소를 추출할 수 있다. 추출 단계(S 520)는 추출부(130)에 의해 수행될 수 있다.The extraction step ( S520 ) may extract components of the unique file i from the first file d1 . The extraction step ( S520 ) may be performed by the
생성 단계(S 530)는 제1 파일 d1에서 추출한 구성 요소를 이용하여 고유 파일 c와 호환되는 제2 파일 d2를 생성할 수 있다. 생성 단계(S 530)는 생성부(150)에 의해 수행될 수 있다.In the generating step ( S530 ), the second file d2 compatible with the unique file c may be generated by using the components extracted from the first file d1 . The generating step ( S530 ) may be performed by the generating
제공 단계(S 540)는 실행기(90)에서 특정 기능이 수행되도록, 제1 파일 d1과 제2 파일 d2를 매칭시켜 실행기(90)에 제공할 수 있다. 제공 단계(S 540)는 제공부(170)에 의해 수행될 수 있다.In the providing step ( S540 ), the first file d1 and the second file d2 may be matched and provided to the
한편, 본 발명의 실시예는 지금까지 설명한 장치 및/또는 방법을 통해서만 구현되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있으며, 이러한 구현은 상술한 실시예의 기재로부터 본 발명이 속하는 기술 분야의 통상의 기술자라면 쉽게 구현할 수 있는 것이다. On the other hand, the embodiment of the present invention is not implemented only through the apparatus and/or method described so far, and a program for realizing a function corresponding to the configuration of the embodiment of the present invention or a recording medium in which the program is recorded may be implemented. And, such an implementation can be easily implemented by those skilled in the art from the description of the above-described embodiments.
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 통상의 기술자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements by those skilled in the art using the basic concept of the present invention as defined in the following claims are also present. It belongs to the scope of the invention.
10...제1 서버 20...제2 서버
90...실행기 100...처리 장치
110...획득부 130...추출부
150...생성부 170...제공부
190...분석부10...
90...
110...
150...
190...Analysis Department
Claims (9)
제1 서버로부터 상기 공용 파일과 동일한 포맷의 제1 파일을 획득하는 획득부;
사전에 상기 제2 서버로부터 출력된 상기 고유 파일의 분석을 통해 상기 고유 파일의 구조를 분석하는 분석부;
상기 분석부에서 분석된 상기 고유 파일의 구조에 맞춰 상기 제1 서버로부터 출력된 상기 제1 파일에서 상기 고유 파일의 구성 요소를 추출하는 추출부; 및
상기 구성 요소를 이용하여 상기 고유 파일과 호환되는 제2 파일을 생성하는 생성부;를 포함하는 처리 장치.
A data processing device used when an executor designed to perform a specific function by receiving a common file and a unique file output from a second server requests the common file and the unique file together to perform the specific function,
an acquisition unit configured to acquire a first file in the same format as the public file from a first server;
an analysis unit that analyzes the structure of the unique file through analysis of the unique file output from the second server in advance;
an extraction unit for extracting components of the unique file from the first file output from the first server according to the structure of the unique file analyzed by the analysis unit; and
and a generating unit generating a second file compatible with the unique file by using the component.
상기 분석부에서 상기 고유 파일의 분석은 상기 공용 파일과 상기 고유 파일 간의 비교 분석을 통해 상기 공용 파일의 어떤 구성 요소가 상기 고유 파일에 포함되는지를 통해 상기 고유파일의 구조를 분석하는 처리 장치.
According to claim 1,
The analysis unit analyzes the structure of the unique file by analyzing which components of the common file are included in the unique file through comparative analysis between the common file and the unique file in the analysis unit.
상기 구성 요소는 상기 제1 파일의 헤더 파티션 팩(header partition pack), 상기 제1 파일의 메타 데이터, 상기 제1 파일의 인덱스 테이블, 상기 제1 파일의 기술 정보(technical information), 상기 제1 파일의 기본 인코딩 규칙(basic encoding rule) 중 적어도 하나를 포함하는 처리 장치.
According to claim 1,
The components include a header partition pack of the first file, metadata of the first file, an index table of the first file, technical information of the first file, and the first file. A processing unit comprising at least one of a basic encoding rule of
상기 실행기는 영상을 편집하는 편집기를 포함하고,
상기 구성 요소는 상기 제1 파일의 비디오 정보(video information)를 더 포함하는 처리 장치.
5. The method of claim 4,
The executor includes an editor to edit the video,
The component further comprises video information of the first file.
상기 실행기는 영상 편집기인 에디우스(Edius)를 포함하고,
상기 공용 파일 및 상기 제1 파일은 MXF(Material eXchange Format) 파일이며,
상기 고유 파일 및 상기 제2 파일은 에디우스 고유의 인덱스(index) 파일이고,
상기 제1 서버로부터 획득된 상기 제1 파일 및 상기 생성부에서 생성된 상기 제2 파일은 녹화 중 편집 기능을 위해 함께 상기 에디우스에 제공되는 처리 장치.
According to claim 1,
The launcher includes an image editor Edius,
The common file and the first file are MXF (Material eXchange Format) files,
The unique file and the second file are Edius' unique index files,
The first file obtained from the first server and the second file generated by the generating unit are provided together to the Edius for an editing function during recording.
상기 획득부는 상기 제1 서버로부터 녹음 중인 영상에 해당하는 상기 제1 파일을 획득하고,
상기 추출부는 상기 획득부를 통해 획득되는 상기 제1 파일을 실시간으로 분석해서 상기 구성 요소를 추출하며,
상기 생성부는 추출된 구성 요소를 이용하여 상기 제2 파일을 실시간으로 생성하고,
상기 생성부에서 생성된 상기 제2 파일과 상기 제2 파일의 소스가 되는 상기 제1 파일을 매칭시켜 실시간으로 상기 실행기에 제공하는 제공부가 마련된 처리 장치.
According to claim 1,
The acquisition unit acquires the first file corresponding to the video being recorded from the first server,
The extraction unit extracts the components by analyzing the first file acquired through the acquisition unit in real time,
The generating unit generates the second file in real time using the extracted components,
A processing device provided with a providing unit for matching the second file generated by the generating unit with the first file serving as a source of the second file and providing it to the executor in real time.
제1 서버로부터 상기 공용 파일과 동일한 포맷의 제1 파일을 획득하는 획득부;
사전에 상기 제2 서버로부터 출력된 상기 고유 파일의 분석을 통해 상기 고유 파일의 구조를 분석하는 분석부;
상기 분석부에서 분석된 상기 고유 파일의 구조에 맞춰 상기 제1 서버로부터 출력된 상기 제1 파일에서 상기 고유 파일의 구성 요소를 추출하는 추출부;
상기 구성 요소를 이용하여 상기 고유 파일과 호환되는 제2 파일을 생성하는 생성부;
를 포함하는 처리 장치를 이용하여,
그래스 밸리(Grass Valley)사의 K2 비디오 서버 또는 일반 비디오 서버로부터 출력되는 MXF(Material eXchange Format) 파일의 분석을 통해, 상기 K2 비디오 서버에서 출력되는 인덱스(index) 파일과 동일한 구조의 제2 파일을 생성하고,
녹화 중 편집 기능이 수행되도록, 상기 제2 파일과 상기 K2 비디오 서버 또는 상기 일반 비디오 서버에서 출력된 MXF 파일을 함께 영상 편집기인 에디우스(Edius)에 제공하는 처리 방법.
A data processing method used when an executor designed to receive a common file and a unique file output from a second server and perform a specific function requests the common file and the unique file together to perform the specific function,
an acquisition unit configured to acquire a first file in the same format as the public file from a first server;
an analysis unit that analyzes the structure of the unique file through analysis of the unique file output from the second server in advance;
an extraction unit for extracting components of the unique file from the first file output from the first server according to the structure of the unique file analyzed by the analysis unit;
a generator for generating a second file compatible with the unique file by using the component;
Using a processing device comprising:
Through analysis of the MXF (Material eXchange Format) file output from Grass Valley's K2 video server or general video server, a second file having the same structure as the index file output from the K2 video server is generated. do,
A processing method of providing the second file and the MXF file output from the K2 video server or the general video server together to an image editor Edius so that an editing function is performed during recording.
상기 데이터 처리방법은,
제1 서버로부터 상기 공용 파일과 동일한 포맷의 제1 파일을 획득하는 획득부;
사전에 상기 제2 서버로부터 출력된 상기 고유 파일의 분석을 통해 상기 고유 파일의 구조를 분석하는 분석부;
상기 분석부에서 분석된 상기 고유 파일의 구조에 맞춰 상기 제1 서버로부터 출력된 상기 제1 파일에서 상기 고유 파일의 구성 요소를 추출하는 추출부;
상기 구성 요소를 이용하여 상기 고유 파일과 호환되는 제2 파일을 생성하는 생성부;를 포함하는 처리 장치에 의해 수행되며,
상기 획득부에서 특정 기능을 수행하기 위해 필요한 상기 공용 파일과 상기 고유 파일 중에서, 제1 서버로부터 상기 공용 파일과 동일한 포맷의 제1 파일을 획득하는 획득 단계;
상기 추출부에서 상기 제1 파일에서 상기 고유 파일의 구성 요소를 추출하는 추출 단계;
상기 생성부에서 상기 구성 요소를 이용하여 상기 고유 파일과 호환되는 제2 파일을 생성하는 생성 단계; 및
상기 처리장치는 상기 제1 파일과 상기 제2 파일을 매칭시켜 상기 실행기에 제공하는 제공 단계;
를 포함하는 처리 방법.A data processing method when an executor designed to perform a specific function by receiving a common file and a unique file output from a second server requests the common file and the unique file together to perform the specific function,
The data processing method is
an obtaining unit which obtains a first file in the same format as the public file from a first server;
an analysis unit that analyzes the structure of the unique file through analysis of the unique file output from the second server in advance;
an extraction unit for extracting components of the unique file from the first file output from the first server according to the structure of the unique file analyzed by the analysis unit;
It is performed by a processing device comprising a; a generation unit for generating a second file compatible with the unique file by using the component,
an acquiring step of acquiring a first file having the same format as the public file from a first server from among the public file and the unique file required for the acquiring unit to perform a specific function;
an extraction step of extracting the components of the unique file from the first file in the extraction unit;
a generating step of generating, in the generating unit, a second file compatible with the unique file by using the component; and
providing, by the processing device, matching the first file and the second file and providing them to the executor;
A processing method comprising
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210039101A KR102444848B1 (en) | 2021-03-25 | 2021-03-25 | Apparatus and method for processing data to implement a server that provides specific functions such as editing during recording |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210039101A KR102444848B1 (en) | 2021-03-25 | 2021-03-25 | Apparatus and method for processing data to implement a server that provides specific functions such as editing during recording |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102444848B1 true KR102444848B1 (en) | 2022-09-21 |
Family
ID=83452746
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210039101A KR102444848B1 (en) | 2021-03-25 | 2021-03-25 | Apparatus and method for processing data to implement a server that provides specific functions such as editing during recording |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102444848B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120038326A (en) | 2010-10-13 | 2012-04-23 | 에스케이플래닛 주식회사 | Digital contents service system, device and method for creating digital contents |
JP2017107408A (en) * | 2015-12-10 | 2017-06-15 | 日本電気株式会社 | File transfer system, transfer controller, transfer source device, transfer destination device, and transfer control method |
WO2020080956A1 (en) * | 2018-10-17 | 2020-04-23 | Tinderbox Media Limited | Media production system and method |
-
2021
- 2021-03-25 KR KR1020210039101A patent/KR102444848B1/en active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120038326A (en) | 2010-10-13 | 2012-04-23 | 에스케이플래닛 주식회사 | Digital contents service system, device and method for creating digital contents |
JP2017107408A (en) * | 2015-12-10 | 2017-06-15 | 日本電気株式会社 | File transfer system, transfer controller, transfer source device, transfer destination device, and transfer control method |
WO2020080956A1 (en) * | 2018-10-17 | 2020-04-23 | Tinderbox Media Limited | Media production system and method |
Non-Patent Citations (2)
Title |
---|
Kim Jun-won, et al., "Development method and effect of real-time media processing system", Korea Broadcast Media Engineering Society, 2013.11. * |
김준원, 외 3, "실시간 미디어 처리 시스템의 개발 방법 및 효과", 한국방송미디어공학회, 2013.11.* |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108989885B (en) | Video file transcoding system, segmentation method, transcoding method and device | |
JP5112287B2 (en) | Method and system for providing distributed editing and storage of digital media over a network | |
US8607270B2 (en) | Virtual tuner | |
US20110289099A1 (en) | Method and apparatus for identifying video program material via dvs or sap data | |
US20010049691A1 (en) | Middleware and media data audiovisual apparatus using middleware | |
KR20050031870A (en) | Image file container | |
WO2018130173A1 (en) | Dubbing method, terminal device, server and storage medium | |
US11800201B2 (en) | Method and apparatus for outputting information | |
US20170229146A1 (en) | Real-time content editing with limited interactivity | |
CN202406198U (en) | Caption overlaying system facing to real-time audio/video stream | |
Hunter et al. | Implementing preservation strategies for complex multimedia objects | |
WO2021101024A1 (en) | Cloud-based video virtual studio service system | |
KR102444848B1 (en) | Apparatus and method for processing data to implement a server that provides specific functions such as editing during recording | |
KR20050029282A (en) | Method, system and program product for generating a content-based table of contents | |
CN113259708A (en) | Method, computer device and medium for introducing commodities based on short video | |
JP6603929B1 (en) | Movie editing server and program | |
CN114341866A (en) | Simultaneous interpretation method, device, server and storage medium | |
CN116527994A (en) | Video generation method and device and electronic equipment | |
CN102572293A (en) | Field recording-based retrieval system | |
US8200067B2 (en) | Processing of scalable compressed video data formats for nonlinear video editing systems | |
JP4326753B2 (en) | Video information indexing support system, program, and storage medium | |
EP3780625A1 (en) | Recorded data processing method and relevant device | |
KR20050025483A (en) | Improved query method for content-based image retrieval and storage medium storing program for realizing the method | |
KR102445589B1 (en) | Systems, methods, and devices for managing segmented media content | |
CN113542648B (en) | Method and equipment for recording command execution result |