View : 70 Download: 0

Mp3태그의 Xml 확장을 이용한 검색과 동기화된 재생

Title
Mp3태그의 Xml 확장을 이용한 검색과 동기화된 재생
Authors
곽미라
Issue Date
2000
Department/Major
과학기술대학원 컴퓨터학과
Publisher
이화여자대학교 과학기술대학원
Degree
Master
Abstract
MPEG 오디오 표준인 MP3 포맷은 좋은 품질과 높은 압축률을 인정받아 널리 사용되고 있다.MP3 포맷의 사용이 증가하면서 오디오 데이터 외에 작곡가, 곡명, 가사 등의 추가적인 정보를 저장하고자 하는 요구가 나타났고 이를 만족하기 위한 태깅 시스템들이 등장했다. 널리 사용되고 있는 태깅 시스템에는 ID3 태그와 Lyrics3 태그가 있으며, 특히 ID3 v1 태그와 Lyrics3 v2 태그를 함께 사용하는 태깅 방법이 많이 사용되고 있다. 태깅 시스템들의 등장과 함께 태그 정보들을 지원하는 재생기가 개발되어, 사용자들은 이와 같은 재생기를 사용하여 MP3 파일을 재생할 때 태그에 기록된 오디오 데이터에 대한 추가정보를 볼 수 있다. 그러나 ID3 v1 태그와 Lyrics3 v2 태그는 MP3 파일 내에서 오디오 스트림의 뒷부분에 기록되기 때문에, 이러한 태깅 방법이 적용된 MP3 파일이 오디오 데이터 서버로부터 스트리밍 방식으로 사용자에게 전달되어 오는 경우 데이터를 요청한 사용자는 오디오 스트림 전체가 로컬 시스템에 전송되기 전까지 태그 정보를 볼 수 없다. 특히 태그가 제공하는 정보들 중 오디오 스트림에 대하여 시간적으로 동기화된 정보들은 동기화의 기능을 잃게 된다. 본 논문에서는 MP3 파일 내의 정보들을 바탕으로 오디오 파일들을 효율적으로 재생하는 시스템을 설계하고 구현함으로써 이와 같이 원격지로부터 전달되는 MP3 파일의 재생시 해당 파일의 태그 정보가 무시되는 문제를 해결하였다. 이러한 시스템의 구현을 위해, XML 문서 형식을 사용하여 MP3 파일 내의 태그 정보들을 바탕으로 오디오 객체를 모델링하였고, 오디오 데이터를 시간관계성과 동기성을 살려 웹 상에서 재생할 수 있도록 하는 XSL 파일을 작성하였다. 또한 오디오 데이터 표현을 위해 생성된 XML 문서들을 관리하는 저장환경을 구현하여 사용자가 MP3 파일의 태그 내 정보들을 기반으로 하여 원하는 데이터를 찾을 수 있게 하였다. 본 연구를 통하여 인터넷을 통환 MP3 파일의 검색과 재생 시 태그 정보가 무의미해지는 문제를 해결하였다. 또한 사용자가 요구한 XML 문서를 렌더링할 때 그 안에 포함된 요소들의 시간관계성과 동기성을 HTML+TIME가 제시하는 방식으로 표현하는 XSL 문서의 설계를 통해 HTML+TIME 시간성을 XML 기반 언어로 통합 하였다.;MP3 audio format has good quality and high compression rate so the use of MP3 format is increased. Along with that the requirement of keeping the extra information such as artist, author, song title and lyrics in MP3 files is increased. And the tagging systems designed to meet this requirement are suggested. ID3 vl tag and Lyrics3 v2 tag are two most widely used tagging systems. With this the MP3 players those support ID3 v1 tag and Lyrics3 v2 tag are developed, so they can read the tag information by using these players. But ID3 vl tag and Lyrics3 v2 tag are at the end of the audio file, so these will be the last thing to arrive when the file is being streamed and users cannot get the tag information until the entire audio file is downloaded. And information Synchronized with audio stream lose its feature. In this thesis, a system that allows searching and playing audio files based on tag information in MP3 files is implemented. This system solves the problem that the tag information is ignored when an MP3 files is played on internet. To implement this system, a model of an audio data object based on MP3 tag information and a way of rendering the audio data with timing and synchronization are suggested. And through implementation of storage for managing the XML documents those describe audio data, searching data based on tag information become possible.
Fulltext
Show the fulltext
Appears in Collections:
일반대학원 > 컴퓨터공학과 > 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