340 0

실시간 비선형 비디오 편집을 지원하는 파일 시스템

Title
실시간 비선형 비디오 편집을 지원하는 파일 시스템
Other Titles
File System Support for Real-Time Non-Linear Video Editing
Author
박진희
Alternative Author(s)
Park, Jin Hee
Advisor(s)
원유집
Issue Date
2009-02
Publisher
한양대학교
Degree
Master
Abstract
본 논문에서는 실시간으로 비선형 편집을 지원하는 기존 파일 시스템에서 비디오 프레임 단위의 보다 세밀한 편집을 지원하도록 구현하여 보았다. 본 논문에 사용한 HERMES 파일 시스템은 대용량의 멀티미디어 컨텐츠를 주로 다루는 정보가전을 위해 설계된 파일 시스템으로 대용량 파일의 실시간 편집도 지원하고 있다. 이 파일 시스템의 파일 배치전략은 대용량 데이터 처리에 용이하도록 입출력 단위를 연속된 블록의 집합인 익스텐트로 정의하여 데이터 영역을 관리하고, 데이터 연속성을 최대한 높이기 위해 익스텐트 청크와 익스텐트 어레이 개념을 사용한다. 또한, 실시간으로 대용량 편집이 가능하도록 파일 시스템에서 편집관련 시스템 콜을 제공하여 응용 계층에서 실질적인 비선형 편집을 수행 시에 발생하는 부하의 양을 최소화하였다. 하지만, 익스텐트 단위로 편집을 제공하다 보니 비디오 파일 편집 시에 프레임 단위의 세밀한 편집이 어려웠다. 본 논문에서는 블록 단위 편집을 지원하기 위해 기존 HERMES 파일 시스템의 i-node내 익스텐트 어레이 디스크립터의 크기는 유지하면서 내부 각 항목의 크기를 재조정하여 편집이 발생한 위치를 해당 익스텐트 내의 블록 정보로 익스텐트 어레이 디스크립터에서 가지도록 하였다. 이는 블록 단위 편집을 익스텐트 어레이 디스크립터의 조정만으로 가능하게 함으로써 기존 파일 시스템의 성능은 유지하면서 좀 더 세밀한 편집이 가능하도록 하였다.; This work extends the HERMES file system, which supports real time non-linear editing, to support fine grained editing. Hermes is a file system dedicated to handle large multimedia content files in Information Appliances, and to edit large files in real time. It uses a concept of Extent, which means set of contiguous blocks, as an I/O unit to ease the large data processing, and it also uses Extent Chunk and Extent Array to maximize contiguousness. It is possible to edit the large files in real time, because it provides editing system calls in the file system to minimize the overhead in non-linear editing. However, HERMES is not a best-fit fine grained non-linear editing file system, because it stays in the boundaries of Extent unit, which cannot fully support frame level video file editing. Extent array descriptor is modified to allow block level editing in HERMES file system, but maintaining its size in i-node. Extent array descriptor accounts block information in an Extent, which manages positions of modification. HERMES file system extends its capabilities in fine grained editing by manipulation of the Extent array descriptor, which allows block level editing, without tarnishing its performance in handling large multimedia files.
URI
https://repository.hanyang.ac.kr/handle/20.500.11754/144813http://hanyang.dcollection.net/common/orgView/200000411325
Appears in Collections:
GRADUATE SCHOOL[S](대학원) > ELECTRONICS AND COMPUTER ENGINEERING(전자컴퓨터통신공학과) > Theses (Master)
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE