KR100772885B1 - Apparatus and method for displaying asset, and recording medium having the method recorded thereon - Google Patents

Apparatus and method for displaying asset, and recording medium having the method recorded thereon Download PDF

Info

Publication number
KR100772885B1
KR100772885B1 KR1020060095018A KR20060095018A KR100772885B1 KR 100772885 B1 KR100772885 B1 KR 100772885B1 KR 1020060095018 A KR1020060095018 A KR 1020060095018A KR 20060095018 A KR20060095018 A KR 20060095018A KR 100772885 B1 KR100772885 B1 KR 100772885B1
Authority
KR
South Korea
Prior art keywords
asset
information
mpv
markup document
smpv
Prior art date
Application number
KR1020060095018A
Other languages
Korean (ko)
Other versions
KR20060107498A (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 KR1020060095018A priority Critical patent/KR100772885B1/en
Publication of KR20060107498A publication Critical patent/KR20060107498A/en
Application granted granted Critical
Publication of KR100772885B1 publication Critical patent/KR100772885B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • General Engineering & Computer Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

본 발명은 멀티미디어 데이터 전시 장치 및 전시 방법과 상기 방법을 기록한 기록매체에 관한 발명으로서, MPV(MusicPhotoVideo) 포맷에 따라 기술되는 멀티미디어 데이터의 전시 장치에 있어서, 사용자가 선택한 자산(asset)이 단일의 오디오 데이터와 적어도 1이상의 정지 화상 데이터로 구성되는 자산(asset)인 경우에 상기 오디오 데이터를 제공하고, 상기 오디오 데이터가 제공되는 동안 소정의 전시방법에 따라 상기 적어도 1이상의 정지 화상 데이터를 순차적으로 전시하도록 하는 멀티미디어 데이터 전시 장치를 특징으로 한다.The present invention relates to a multimedia data display apparatus, a display method, and a recording medium recording the method. In the display apparatus for multimedia data described according to the MPV (MusicPhotoVideo) format, a user-selected asset has a single audio. To provide the audio data in the case of an asset consisting of data and at least one still picture data, and to sequentially display the at least one still picture data according to a predetermined display method while the audio data is provided. Characterized in that the multimedia data display device.

MPV 포맷, 멀티미디어 데이터, 트렌지션(transition MPV format, multimedia data, transition

Description

자산 전시 장치 및 전시 방법과 상기 방법을 기록한 기록매체{APPARATUS AND METHOD FOR DISPLAYING ASSET, AND RECORDING MEDIUM HAVING THE METHOD RECORDED THEREON}Asset display device and display method and recording medium recording the above method {APPARATUS AND METHOD FOR DISPLAYING ASSET, AND RECORDING MEDIUM HAVING THE METHOD RECORDED THEREON}

도 1은 본 발명에 따른 멀티미디어 데이터 전시 장치의 블럭 구성도를 나타내는 예시도1 is an exemplary view showing a block diagram of a multimedia data display apparatus according to the present invention

도 2는 본 발명에 따른 멀티미디어 데이터 전시 방법에 의해 구현된 어플리케이션 프로그램(application program)의 구성을 나타내는 예시도2 is an exemplary view showing the configuration of an application program implemented by the multimedia data display method according to the present invention.

도 3은 본 발명에 따른 멀티미디어 데이터 전시 방법에 의해 구현된 어플리케이션 프로그램(application program)에 있어서, 사용자의 기능 설정에 의한 멀티미디어 데이터의 전시(display)를 나타내고 있는 예시도3 is an exemplary view showing a display of multimedia data by setting a function of a user in an application program implemented by the method for displaying multimedia data according to the present invention.

도 4a 내지 도 4e는 본 발명에 따른 다양한 트렌지션(transition)을 나타내고 있는 예시도4A-4E illustrate various transitions in accordance with the present invention.

도 5는 본 발명에 따른 멀티미디어 데이터 전시 방법을 나타내는 일 실시예 처리 흐름도5 is a flowchart illustrating an embodiment of a method of displaying multimedia data according to the present invention.

도 6은 본 발명에 따른 썸네일 격자(thumbnail grid)를 전시한 후, 사용자의 실행을 기다리기까지의 과정을 나타내는 일 실시예 처리 흐름도FIG. 6 is a flowchart illustrating an exemplary process of displaying a thumbnail grid and waiting for execution of a user according to the present invention.

도 7은 본 발명에 따른 슬라이드쇼를 실행하는 과정을 나타내는 일 실시예 처리 흐름도7 is a flowchart illustrating an embodiment of a process for executing a slideshow according to the present invention.

본 발명은 멀티미디어 데이터 전시 장치 및 전시 방법과 상기 방법을 기록한 기록매체에 관한 것으로, 보다 상세하게는 다양한 형태의 멀티미디어 데이터를 MusicPhotoVideo(이하 'MPV'라고 한다) 포맷의 형태로 관리하고 이를 사용자에게 제공하는 것이다. MPV는 Optical Storage Technology Association(광 저장 장치 제조회사들이 만든 협회: 이하 'OSTA'라고 한다)에서 2002년 11월에 발표한 멀티미디어 타이틀의 업계표준 규격으로서, 다양한 형태의 음악, 사진, 비디오 컨텐츠들을 보다 편리하게 사용자에게 제공하거나, 상기 멀티미디어 데이터들을 조작하여 처리할 수 있도록 하기 위한 표준규격이다. MPV에 대한 정의 및 기타 표준규격에 대해서는 OSTA 공식 웹 사이트를 통하여 제공되고 이용할 수 있다.The present invention relates to a multimedia data display apparatus, a display method, and a recording medium recording the method, and more particularly, to manage various types of multimedia data in the form of MusicPhotoVideo (hereinafter referred to as 'MPV') format and provide the same to a user. It is. MPV is an industry standard specification for multimedia titles published in November 2002 by the Optical Storage Technology Association (hereinafter referred to as "OSTA"). It is a standard for providing a user conveniently or manipulating and processing the multimedia data. Definitions and other standards for MPVs are available and available through the OSTA official website.

기존에 존재하는 다양한 오디오, 비디오, 이미지 파일들을 실행하기 위해서는 각각에 대한 어플리케이션 프로그램(application program)이 필요하고, 비록 서로 다른 형태의 멀티미디어 데이터 파일을 실행하는 어플리케이션 프로그램(application program)이 존재하고 있으나, 이것은 제한적인 범위 내의 멀티미디어 데이터 파일에만 적용되고 있으므로, 보다 다양한 멀티미디어 데이터 간의 호환을 유지하면서 사용자로 하여금 상기 멀티미디어 데이터를 실행할 수 있기에는 한계가 있다. In order to execute various existing audio, video, and image files, an application program for each is required, and although there are application programs for executing different types of multimedia data files, Since this applies only to a multimedia data file within a limited range, there is a limit in that a user can execute the multimedia data while maintaining compatibility between various multimedia data.

이에 반해서 MPV는 사용자의 의도대로 저장매체에 기록된 각종 멀티미디어 데이터들이 재생되도록 XML(Extensible Markup Language) 메타데이터를 이용해 다양한 파일 연결(association)을 관리하는 등의 기능을 지원하고, 특히 JPEG, MP3, WMA, WMV, MPEG-1, MPEG-2, MPEG-4를 지원하며, 디지털 카메라 포맷인 AVI 및 퀵타임(QuickTime) MJPEG 비디오를 지원하고, MPV 규격 디스크는 ISO9660 레벨 1, Joliet와 호환성이 있고, 멀티 세션 CD, DVD, 메모리 카드, 하드디스크 및 인터넷과도 호환됨으로써, 사용자로 하여금 보다 다양한 멀티미디어 데이터를 관리하고 처리할 수 있다. 그러나, MPV포맷에 대한 표준에 있어서 표준에서 정의되지 않은 멀티미디어 데이터의 형태(이하 '자산(asset)'이라고 한다)를 나타내는 보다 다양한 엘리먼트(element)가 필요하게 되었고, 다양한 멀티미디어 데이터를 사용자에게 제공하는 방법에 있어서도 멀티미디어 데이터의 다양한 전시(display) 기능 추가가 요청되고 있다. On the other hand, MPV supports functions such as managing various file associations using XML (Extensible Markup Language) metadata so that various multimedia data recorded on the storage media can be reproduced according to the user's intention, and in particular, JPEG, MP3, It supports WMA, WMV, MPEG-1, MPEG-2, MPEG-4, supports digital camera formats AVI and QuickTime MJPEG video, MPV compliant discs are ISO9660 level 1, Joliet compatible, multi It is also compatible with session CDs, DVDs, memory cards, hard disks and the Internet, allowing users to manage and process a wider variety of multimedia data. However, in the standard for the MPV format, there is a need for more various elements representing types of multimedia data (hereinafter referred to as 'asset') that are not defined in the standard. Also in the method, it is required to add various display functions of multimedia data.

현재 MPV 포맷은 다양한 형태의 멀티미디어 엘리먼트(element)를 제안하고 있는데, 본 발명에서는 새로운 멀티미디어 데이터에 관한 엘리먼트(element)를 제안하고, 또한 보다 다양하게 MPV포맷의 멀티미디어 데이터들을 사용자에게 전시하는 방법을 제안함으로써 MPV포맷의 활용을 더욱 다양하게 하고자 함이다. Currently, the MPV format proposes various types of multimedia elements. The present invention proposes an element related to new multimedia data, and also proposes a method of displaying multimedia data in a MPV format to a user in a variety of ways. This is to make the use of MPV format more diverse.

상기 목적을 달성하기 위하여, 본 발명에 따른 MPV(MusicPhotoVideo) 포맷에 따라 기술되는 멀티미디어 데이터의 전시 장치는 사용자가 선택한 자산(asset)이 단일의 오디오 데이터와 적어도 1이상의 정지 화상 데이터로 구성되는 자산(asset)인 경우에 상기 오디오 데이터를 제공하고, 상기 오디오 데이터가 제공되는 동안 소정의 전시방법에 따라 상기 적어도 1이상의 정지 화상 데이터를 순차적으로 전시하도록 하는 것을 특징으로 한다. 바람직하게는 상기 소정의 전시방법은 상기 오디오 데이터가 제공되는 동안 상기 각각의 정지 화상 데이터가 전시되는 시간을 나타내는 시간정보에 따라 전시되는 것을 포함한다. 또한, 바람직하게는 상기 시간정보가 존재하지 않는 경우에는 해당 정지 화상 데이터를 전시하지 않는 것을 더 포함한다.In order to achieve the above object, an apparatus for displaying multimedia data described in accordance with the MPV (MusicPhotoVideo) format according to the present invention includes an asset in which an asset selected by a user is composed of a single audio data and at least one still image data. asset, the audio data is provided, and the at least one still image data is sequentially displayed according to a predetermined exhibition method while the audio data is provided. Preferably, the predetermined display method includes displaying according to time information indicating a time at which the respective still picture data is displayed while the audio data is provided. Preferably, the method further includes not displaying the still image data when the time information does not exist.

또한, 상기 목적을 달성하기 위하여, 본 발명에 따른 MPV(MusicPhotoVideo) 포맷에 따라 기술되는 멀티미디어 데이터의 전시방법은 사용자가 선택한 자산(asset)이 단일의 오디오 데이터와 적어도 1이상의 정지 화상 데이터로 구성되는 자산(asset)인지 여부를 확인하는 제1단계와, 사용자가 선택한 자산(asset)이 단일의 오디오 데이터와 적어도 오디오 1이상의 정지 화상 데이터로 구성되는 자산(asset)인 경우에는, 상기 오디오 데이터와 상기 정지 화상 데이터를 제공하기 위한 참조 정보를 상기 자산(asset)으로부터 추출하는 제2단계와, 상기 참조정보를 이용하여 상기 오디오 데이터를 추출하여 제공하는 제3단계와, 상기 오디오 데이터가 제공되는 동안 소정의 전시방법에 따라 상기 참조정보를 이용하여 적어도 1이상의 상기 정지 화상 데이터를 추출하여 순차적으로 전시하는 제4단계를 포함한다. 바람직하게는 상기 전시방법은 상기 오디오 데이터가 제공되는 동안 상기 각각의 정지 화상 데이터가 전시되는 시간을 나타내는 시간정보에 따라 전시되는 것을 포 함한다. 또한, 바람직하게는 상기 시간정보가 존재하지 않는 경우에는 해당 정지 화상 데이터를 전시하지 않는 것을 더 포함한다.In addition, in order to achieve the above object, the display method of the multimedia data described according to the MPV (MusicPhotoVideo) format according to the present invention is that the asset selected by the user is composed of a single audio data and at least one still picture data A first step of checking whether the asset is an asset; and if the asset selected by the user is an asset including single audio data and at least one still image data, the audio data and the A second step of extracting reference information for providing still picture data from the asset; a third step of extracting and providing the audio data using the reference information; and while the audio data is provided, Extract at least one still image data using the reference information according to an exhibition method of And a fourth step of a display. Preferably, the display method includes displaying according to time information indicating a time at which the respective still picture data is displayed while the audio data is provided. Preferably, the method further includes not displaying the still image data when the time information does not exist.

또한, 상기 목적을 달성하기 위하여, 본 발명에 따른 MPV(MusicPhotoVideo) 포맷에 따라 기술되는 멀티미디어 데이터의 전시방법은 사용자가 선택한 자산(asset)이 단일의 오디오 데이터에 대한 일부분으로 구성되는 자산(asset)인지 여부를 확인하는 제1단계와, 사용자가 선택한 자산(asset)이 단일의 오디오 데이터에 대한 일부분으로 구성되는 자산(asset)인 경우에는, 상기 오디오 데이터에 대한 일부분을 제공하기 위한 참조 정보를 상기 자산(asset)으로부터 추출하는 제2단계와, 상기 참조정보를 이용하여 소정의 전시방법에 따라 상기 오디오 데이터에 대한 일부분을 제공하는 제3단계를 포함한다. 바람직하게는 상기 소정의 전시방법은 상기 오디오 데이터 중 제공되는 부분에 대한 위치정보를 이용하는데, 상기 위치정보는 상기 오디오 데이터가 재생되는 시간에 대한 시간위치정보인 것을 포함한다. 이 때, 바람직하게는 상기 시간위치정보는 상기 오디오 데이터 중 재생되기 시작하는 시점을 나타내는 시간정보이거나, 상기 오디오 데이터 중 재생되는 시간을 나타내는 시간정보이거나, 상기 오디오 데이터 중 재생이 종료하는 시점을 나타내는 시간정보이거나 또는 상기 시간정보들의 2이상의 조합인 것을 포함한다.In addition, in order to achieve the above object, the display method of the multimedia data described in accordance with the MPV (MusicPhotoVideo) format according to the present invention is an asset (asset) consisting of a portion of a single audio data selected by the user (asset) The first step of checking whether the information is selected; and if the asset selected by the user is an asset composed of a portion of a single audio data, the reference information for providing a portion of the audio data is referred to. A second step of extracting from an asset, and a third step of providing a portion of the audio data according to a predetermined exhibition method using the reference information. Preferably, the predetermined display method uses positional information on a provided portion of the audio data, wherein the positional information includes time positional information on a time at which the audio data is reproduced. In this case, preferably, the time position information is time information indicating a time point at which playback of the audio data starts to be reproduced, time information indicating a time point at which the audio data is reproduced, or indicates a time point at which playback of the audio data ends. Or time information or two or more combinations of the time information.

또한, 상기 목적을 달성하기 위하여, 본 발명에 따른 MPV(MusicPhotoVideo) 포맷에 따라 기술되는 멀티미디어 데이터의 전시방법은 사용자가 선택한 자산(asset)이 단일의 비디오 데이터에 대한 일부분으로 구성되는 자산(asset)인지 여부를 확인하는 제1단계와, 사용자가 선택한 자산(asset)이 단일의 비디오 데이터 에 대한 일부분으로 구성되는 자산(asset)인 경우에는, 상기 비디오 데이터에 대한 일부분을 제공하기 위한 참조 정보를 상기 자산(asset)으로부터 추출하는 제2단계와, 상기 참조정보를 이용하여 소정의 전시방법에 따라 상기 비디오 데이터에 대한 일부분을 전시하는 제3단계를 포함한다. 바람직하게는 상기 소정의 전시방법은 상기 비디오 데이터 중 전시되는 부분에 대한 위치정보를 이용하는데, 상기 위치정보는 상기 비디오 데이터가 재생되는 시간에 대한 시간위치정보인 것을 포함한다. 이 때, 바람직하게는 상기 시간위치정보는 상기 비디오 데이터 중 전시되기 시작하는 시점을 나타내는 시간정보이거나, 상기 비디오 데이터 중 전시되는 시간을 나타내는 시간정보이거나, 상기 비디오 데이터 중 전시가 종료하는 시점을 나타내는 시간정보이거나 또는 상기 시간정보들의 2이상의 조합인 것을 포함한다.In addition, in order to achieve the above object, the display method of the multimedia data described in accordance with the MPV (MusicPhotoVideo) format according to the present invention is an asset in which the asset selected by the user consists of a portion of a single video data A first step of checking whether the image is selected; and if the asset selected by the user is an asset composed of a portion of a single video data, the reference information for providing a portion of the video data is referred to. A second step of extracting from an asset, and a third step of displaying a part of the video data according to a predetermined display method using the reference information. Preferably, the predetermined display method uses position information on a portion of the video data to be displayed, wherein the position information includes time position information on a time at which the video data is reproduced. In this case, preferably, the time position information is time information indicating a time point at which display is started among the video data, time information indicating time to be displayed in the video data, or time point indicating the end of display time among the video data. Or time information or two or more combinations of the time information.

또한, 상기 목적을 달성하기 위하여, 본 발명에 따른 MPV(MusicPhotoVideo) 포맷에 따라 기술되는 멀티미디어 데이터의 전시를 위한 프로그램이 기록된 기록매체에 있어서, 상기 프로그램은 사용자가 선택한 자산(asset)이 단일의 오디오 데이터와 적어도 1이상의 정지 화상 데이터로 구성되는 자산(asset)인지 여부를 확인하고, 사용자가 선택한 자산(asset)이 단일의 오디오 데이터와 적어도 오디오 1이상의 정지 화상 데이터로 구성되는 자산(asset)인 경우에는, 상기 오디오 데이터와 상기 정지 화상 데이터를 제공하기 위한 참조 정보를 상기 자산(asset)으로부터 추출하여, 상기 참조정보를 이용하여 상기 오디오 데이터를 추출하여 제공한 후 상기 오디오 데이터가 제공되는 동안 소정의 전시방법에 따라 상기 참조정보를 이용하여 적어도 1이상의 상기 정지 화상 데이터를 추출하여 순차적으로 전시하도록 하는데, 상기 소정의 전시방법은 상기 오디오 데이터가 제공되는 동안 상기 각각의 정지 화상 데이터가 전시되는 시간을 나타내는 시간정보에 따라 전시하도록 하는 것을 특징으로 한다.In addition, in order to achieve the above object, in a recording medium in which a program for displaying multimedia data described according to the MPV (MusicPhotoVideo) format according to the present invention is recorded, the program has a single asset selected by the user. Determine whether the asset is composed of audio data and at least one still image data, and wherein the asset selected by the user is an asset composed of single audio data and at least one still image data In this case, the audio data and the reference information for providing the still picture data are extracted from the asset, the audio data is extracted and provided using the reference information, and the audio data is provided while the audio data is provided. At least one or more still images using the reference information according to an exhibition method of To be exhibited in order to extract data, it characterized in that the predetermined display method is to display in accordance with the time information indicating the time at which each of the still image data while the display is provided wherein the audio data.

또한, 상기 목적을 달성하기 위하여, 본 발명에 따른 MPV(MusicPhotoVideo) 포맷에 따라 기술되는 멀티미디어 데이터의 전시를 위한 프로그램이 기록된 기록매체에 있어서, 상기 프로그램은 사용자가 선택한 자산(asset)이 단일의 오디오 데이터에 대한 일부분으로 구성되는 자산(asset)인지 여부를 확인하고, 사용자가 선택한 자산(asset)이 단일의 오디오 데이터에 대한 일부분으로 구성되는 자산(asset)인 경우에는, 상기 오디오 데이터에 대한 일부분을 제공하기 위한 참조정보를 상기 자산(asset)으로부터 추출하여, 상기 참조정보를 이용하여 소정의 전시방법에 따라 상기 오디오 데이터에 대한 일부분을 제공하는데, 상기 소정의 전시방법은 상기 오디오 데이터 중 제공되는 부분에 대한 위치정보를 이용하여 전시하도록 하는 것을 특징으로 한다.In addition, in order to achieve the above object, in a recording medium in which a program for displaying multimedia data described according to the MPV (MusicPhotoVideo) format according to the present invention is recorded, the program has a single asset selected by the user. Determine whether the asset is composed of a portion of audio data, and if the asset selected by the user is an asset composed of a portion of a single audio data, the portion of the audio data Extracting reference information from the asset and providing a portion of the audio data according to a predetermined exhibition method using the reference information, wherein the predetermined exhibition method is provided among the audio data; Characterized in that the display using the location information for the part.

또한, 상기 목적을 달성하기 위하여, 본 발명에 따른 MPV(MusicPhotoVideo) 포맷에 따라 기술되는 멀티미디어 데이터의 전시를 위한 프로그램이 기록된 기록매체에 있어서, 상기 프로그램은 사용자가 선택한 자산(asset)이 단일의 비디오 데이터에 대한 일부분으로 구성되는 자산(asset)인지 여부를 확인하고, 사용자가 선택한 자산(asset)이 단일의 비디오 데이터에 대한 일부분으로 구성되는 자산(asset)인 경우에는, 상기 비디오 데이터에 대한 일부분을 제공하기 위한 참조정보를 상기 자산(asset)으로부터 추출하여, 상기 참조정보를 이용하여 소정의 전시방법에 따라 상기 비디오 데이터에 대한 일부분을 전시하는데, 상기 소정의 전시방법은 상기 비디오 데이터 중 전시되는 부분에 대한 위치정보를 이용하여 전시하도록 하는 것을 특징으로 한다.In addition, in order to achieve the above object, in a recording medium in which a program for displaying multimedia data described according to the MPV (MusicPhotoVideo) format according to the present invention is recorded, the program has a single asset selected by the user. Determine whether the asset is composed of a portion of the video data, and if the asset selected by the user is an asset composed of a portion of a single video data, the portion of the video data Extracting reference information from the asset to display a portion of the video data according to a predetermined display method using the reference information, wherein the predetermined display method is displayed among the video data. Characterized in that the display using the location information for the part.

이하, 첨부된 도면을 참조하여 본 발명의 일 실시예에 따른 MPV 포맷을 이용한 멀티미디어 데이터 전시 장치 및 방법을 설명하면 다음과 같다.Hereinafter, an apparatus and method for displaying multimedia data using the MPV format according to an embodiment of the present invention will be described with reference to the accompanying drawings.

한편, 본 발명에서는 MPV 포맷을 따르는 멀티미디어 데이터를 제공하기 위하여 XML(eXtensible Markup Language)을 이용하고 있으며, 이하 XML-스키마(schema)에 따라 기술하도록 한다.Meanwhile, in the present invention, XML (eXtensible Markup Language) is used to provide multimedia data conforming to the MPV format, which will be described according to the XML schema.

본 발명에서는 OSTA에서 제안하지 않은 'AudioWithStill', 'AudioPart', 'VideoPart', 'AudioWithStilsRef', 'AudioPartRef', 'VideoPartRef'와 같은 6가지의 새로운 엘리먼트(element)를 제시함으로써 보다 다양한 멀티미디어 데이터를 제공하고 있다. 상기 6가지의 새로운 엘리먼트(element)에 대한 정의와 사용예 등을 살펴보면 다음과 같다.In the present invention, six new elements such as 'AudioWithStill', 'AudioPart', 'VideoPart', 'AudioWithStilsRef', 'AudioPartRef', and 'VideoPartRef' are not proposed by OSTA, thereby providing more multimedia data. Doing. Looking at the definition and use example of the six new elements (element) as follows.

1. 'AudioWithStill' 엘리먼트(element)1. 'AudioWithStill' element

'AudioWithStill' 엘리먼트(element)는 단일의 오디오 자산(audio asset)에 1이상의 스틸 자산(still assets)을 결합한 형태의 엘리먼트(element)로서, 상기 스틸 자산(still assets)은 일반적으로 스크린 해상도의 이미지 파일을 이용한다. 상기 'AudioWithStill' 엘리먼트(element)를 XML-스키마에 따라 정의하면 다음과 같다.An 'AudioWithStill' element is an element that combines one or more still assets into a single audio asset, which still assets are typically an image file at screen resolution. Use The 'AudioWithStill' element is defined according to the XML-schema as follows.

(1)element mpv:AudioWithStill, complexType mpv:AudioWithStillType(1) element mpv: AudioWithStill, complexType mpv: AudioWithStillType

(2)namespace http://samsung.co.kr/digitalmediaRd/avstation2(2) namespace http://samsung.co.kr/digitalmediaRd/avstation2

(3)type SMPV: AudioWithStillType(3) type SMPV: AudioWithStillType

(4)children (4) children

mpv:ContentID, mpv:DocumentID, mpv:InstanceID, mpv:Metadata, mpv: ContentID, mpv: DocumentID, mpv: InstanceID, mpv: Metadata,

nmf:Metadata, mpv:StillRefs, mpv:AudioRef, SMPV :DisplayTime,nmf: Metadata, mpv: StillRefs, mpv: AudioRef, SMPV: DisplayTime,

mpv:Related mpv:Renditionmpv: Related mpv: Rendition

(5)attributes (5) attributes

Name Type Use Default FixedName Type Use Default Fixed

mpv:id xs:IDmpv: id xs: ID

(6)(6)

source <xs:element name="AudioWithStill" type="SMPV: AudioWithStillType" substitutionGroup="mpv:CompositeAssetBase"/>source <xs: element name = "AudioWithStill" type = "SMPV: AudioWithStillType" substitutionGroup = "mpv: CompositeAssetBase" />

source <xs:complexType name="AudioWithStillType">source <xs: complexType name = "AudioWithStillType">

<xs:complexContent><xs: complexContent>

<xs:extension base="mpv:CompositeAssetBaseType"><xs: extension base = "mpv: CompositeAssetBaseType">

<xs:sequence><xs: sequence>

<xs:element ref="mpv:StillRef" maxOccurs="unbounded"/><xs: element ref = "mpv: StillRef" maxOccurs = "unbounded" />

<xs:element ref="mpv:AudioRef" /><xs: element ref = "mpv: AudioRef" />

<xs:element name=" DisplaySchema " type="xs:string" minOccurs="0"/><xs: element name = "DisplaySchema" type = "xs: string" minOccurs = "0" />

<xs:group ref="mpv:RelationsElemGroup"/><xs: group ref = "mpv: RelationsElemGroup" />

</xs:sequence></ xs: sequence>

</xs:extension></ xs: extension>

</xs:complexContent></ xs: complexContent>

</xs:complexType></ xs: complexType>

상기 'DisplayTime' 엘리먼트(element)의 속성값은 '초(second)'단위로 각각의 스틸 자산(still asset)을 전시(display)하는 시간을 나타낸다. 'DisplayTime'의 속성값으로는 항상 상대적인 시간값이 들어가는데, 소수점 단위로도 나타낼 수 있다. 만일, 'DisplayTime' 속성값이 지정되지 않으면 전시(display)시간은 없는 것으로 한다. 'DisplayTime' 엘리먼트(element)에 대한 정의를 정리하면 다음과 같다.The attribute value of the 'DisplayTime' element represents a time for displaying each still asset in units of 'seconds'. The property value of 'DisplayTime' always includes a relative time value, which can also be expressed in decimal units. If the value of the 'DisplayTime' property is not specified, there is no display time. The definition of 'DisplayTime' element is as follows.

DisplayTime = <clock-value> (";"<clock-value>)*DisplayTime = <clock-value> (";" <clock-value>) *

clock-value = (<seconds> | <unknown-dur>)clock-value = (<seconds> | <unknown-dur>)

unknown-dur = the empty stringunknown-dur = the empty string

seconds = <decimal number> ("."<decimal number>)?seconds = <decimal number> ("." <decimal number>)?

decimal-number = [0-9] [0-9]*decimal-number = [0-9] [0-9] *

상기 'DisplayTime'엘리먼트(element)의 사용예를 보면, 'DisplayTime'속성값이 "3" 인 경우에는 3초 동안 스틸 자산(Still asset)을 전시(display)하는 것을 의미하고, 'DisplayTime'속성값이 "3;5"인 경우에는 첫번째 스틸 자산(Still asset)은 3초 동안, 두번째 스틸 자산(Still asset)은 5초 동안 전시(display)하는 것을 의미한다. 한편, 'DisplayTime'속성값이 "3.5;6;2.7"인 경우에는 첫번째 스틸 자산(still asset)은 3.5초 동안, 두번째 스틸 자산(still asset)은 6초 동안, 세번째 스틸 자산(still asset) 2.7초 동안 전시(display)하는 것을 의미한다.In the example of using the 'DisplayTime' element, when the 'DisplayTime' property value is '3', it means displaying the still asset for 3 seconds, and displaying the 'DisplayTime' property value. If "3; 5" means that the first still asset is displayed for 3 seconds and the second still asset is displayed for 5 seconds. On the other hand, when the value of the 'DisplayTime' property is "3.5; 6; 2.7", the first still asset is 3.5 seconds, the second still asset is 6 seconds, and the third still asset 2.7 It means to display for seconds.

2. 'AudioPart' 엘리먼트(element)2. 'AudioPart' element

'AudioPart' 엘리먼트(element)는 오디오 자산(audio asset)의 일부분을 나타낸다. 상기 'AudioPart' 엘리먼트(element)를 XML-스키마에 따라 정의하면 다음과 같다.The 'AudioPart' element represents a part of an audio asset. The 'AudioPart' element is defined according to the XML-schema as follows.

(1)namespace http://samsung.co.kr/digitalmediaRd/avstation2(1) namespace http://samsung.co.kr/digitalmediaRd/avstation2

(2)typeSMPV: AssetPartBaseType(2) typeSMPV: AssetPartBaseType

(3)children(3) children

mpv:Metadata, nmf:Metadata, SMPV:start, SMPV:stop, SMPV:dur, mpv:AudioRefmpv: Metadata, nmf: Metadata, SMPV: start, SMPV: stop, SMPV: dur, mpv: AudioRef

(4)attributes (4) attributes

Name Type Use Default FixedName Type Use Default Fixed

manifestLinkIDRef xs:NCName optionalmanifestLinkIDRef xs: NCName optional

listIDRef xs:NCName optionallistIDRef xs: NCName optional

mpv:id xs:IDmpv: id xs: ID

idRef xs:NCName requiredidRef xs: NCName required

<xs:complexType name=" AudioPart "><xs: complexType name = "AudioPart">

<xs:complexContent><xs: complexContent>

<xs:sequence><xs: sequence>

<xs:element ref="mpv:Metadata" minOccurs="0"/><xs: element ref = "mpv: Metadata" minOccurs = "0" />

<xs:element ref=" nmf:Metadata" minOccurs="0"/><xs: element ref = "nmf: Metadata" minOccurs = "0" />

<xs:element ref=" SMPV:start" minOccurs="0"/><xs: element ref = "SMPV: start" minOccurs = "0" />

<xs:element ref=" SMPV:stop" minOccurs="0"/><xs: element ref = "SMPV: stop" minOccurs = "0" />

<xs:element ref=" SMPV:dur " minOccurs="0"/><xs: element ref = "SMPV: dur" minOccurs = "0" />

<xs:element ref=" mpv:AudioRef" minOccurs="1"/><xs: element ref = "mpv: AudioRef" minOccurs = "1" />

</xs:sequence></ xs: sequence>

</xs:complexContent></ xs: complexContent>

</xs:complexType></ xs: complexType>

상기 'AudioPart' 엘리먼트(element)의 속성을 나타내는 'manifestLinkIDRef'는 참조되는 자산(asset)을 포함하는 'ManifestLink' 자산(asset)의 아이디(mpv:id) 값을 제공한다. 만일 상기 'manifestLinkIDRef'이 존재하지 않는다면, 현재의 정의목록(상기 '정의목록'은 'OSTA XML MANIFEST'를 의미한다)이 사용된다.A 'manifestLinkIDRef' representing an attribute of the 'AudioPart' element provides an ID (mpv: id) value of an 'ManifestLink' asset including an referenced asset. If the 'manifestLinkIDRef' does not exist, the current definition list (the 'definition list' means 'OSTA XML MANIFEST') is used.

한편, 'listIDRef'는 참조되는 자산(asset)을 포함하는 'AssetList' 또는 'MarkList'의 아이디(mpv:id)값을 제공한다. 만일 상기 'listIDRef'가 존재하지 않는다면, 동일한 '정의목록'에 있는 'AssetList'가 사용된다.Meanwhile, 'listIDRef' provides an ID (mpv: id) value of 'AssetList' or 'MarkList' including the referenced asset. If the 'listIDRef' does not exist, 'AssetList' in the same 'Definition List' is used.

또한, 'idRef'는 참조되는 자산의 아이디(mpv:id)값을 제공하는데, 만일 상기 'listIDRef'이 없으면, 현재의 '정의목록'에 있는 'AssetList'가 사용된다. 만일 상기 'manifestLinkIDRef '가 없으면, 현재의 '정의목록'이 사용된다.In addition, 'idRef' provides an ID (mpv: id) value of the referenced asset. If 'listIDRef' is not present, 'AssetList' in the current 'definition list' is used. If the 'manifestLinkIDRef' does not exist, the current 'definition list' is used.

한편, 상기 'AudioPart' 엘리먼트(element)의 하위 엘리먼트(element)로서 'SMPV:start', 'SMPV:stop', 'SMPV:dur'를 정의하고 있는데, 상기 3가지의 하위 엘리먼트(element) 중 적어도 하나 이상은 반드시 그 속성값이 지정되어야 한다. Meanwhile, 'SMPV: start', 'SMPV: stop', and 'SMPV: dur' are defined as sub-elements of the 'AudioPart' element, and at least one of the three sub-elements At least one of its attributes must be specified.

'SMPV:start' 엘리먼트(element)는 <xs:element name=" SMPV:start " type="xs:long" minOccurs="0"/>와 같이 정의될 수 있는데, 참조되는 오디오 자산(audio asset)의 전체 시간 중 일부분에 대하여 시작하는 지점을 '초(second)'단위로 나타낸다. 만일 어떤 값도 주어지지 않으면 시작시간은 'SMPV:stop', 'SMPV:dur'의 속성값을 기초로 [SMPV:start] = [SMPV:stop] - [SMPV:dur]와 같이 계산된다. 'SMPV:stop' 또는 'SMPV:dur'의 속성값이 지정되지 않으면 'SMPV:start'의 속성값은 0이 된다.The 'SMPV: start' element may be defined as <xs: element name = "SMPV: start" type = "xs: long" minOccurs = "0" />, which is referred to as an audio asset. The starting point for a portion of the total time in 'seconds'. If no value is given, the start time is calculated as [SMPV: start] = [SMPV: stop]-[SMPV: dur], based on the attribute values of 'SMPV: stop' and 'SMPV: dur'. If the attribute value of 'SMPV: stop' or 'SMPV: dur' is not specified, the attribute value of 'SMPV: start' is zero.

'SMPV:stop' 엘리먼트(element)는 <xs:element name=" SMPV:stop " type="xs:long" minOccurs="0"/>와 같이 정의될 수 있는데, 참조되는 오디오 자산(audio asset)의 전체 시간 중 일부분에 대하여 끝나는 지점을 '초(second)'단위로 나타낸다. 만일 어떤 값도 주어지지 않으면 종료시간은 'SMPV:start', 'SMPV:dur'의 속성값을 기초로 [SMPV:stop]= [SMPV:start] + [SMPV:dur]와 같이 계산된다. 'SMPV:dur'의 속성값이 지정되지 않고 'SMPV:start'의 속성값이 지정되면, 'SMPV:stop'의 속성값은 참조되는 자산(asset)의 종료시간이 된다. 반면에, 'SMPV:start'의 속성값이 지정되지 않고 'SMPV:dur'의 속성값이 지정되면, 'SMPV:stop'의 속성값은 'SMPV:dur'의 값이 된다.The 'SMPV: stop' element may be defined as <xs: element name = "SMPV: stop" type = "xs: long" minOccurs = "0" />, which is referred to as an audio asset. The ending point for a portion of the total time in 'seconds'. If no value is given, the end time is calculated as [SMPV: stop] = [SMPV: start] + [SMPV: dur], based on the attribute values of 'SMPV: start' and 'SMPV: dur'. If no attribute value of 'SMPV: dur' is specified and an attribute value of 'SMPV: start' is specified, the attribute value of 'SMPV: stop' is the end time of the referenced asset. On the other hand, if the attribute value of 'SMPV: start' is not specified and the attribute value of 'SMPV: dur' is specified, the attribute value of 'SMPV: stop' becomes 'SMPV: dur'.

'SMPV:dur' 엘리먼트(element)는 <xs:element name=" SMPV:dur" type="xs:long" minOccurs="0"/>와 같이 정의될 수 있는데, 참조되는 오디오 자산(audio asset)의 전체 시간 중 일부분에 대한 시간을 나타낸다. 만일 'SMPV:dur'의 속성값이 주어지지 않으면 '[SMPV:dur]= [SMPV:stop] - [SMPV:start]'과 같은 방법으로 계산될 수 있다. 만일 'SMPV:stop' 또는 'SMPV:dur'의 속성값이 지정되지 않으면 'SMPV:dur'의 값은 정의되지 않는다.The 'SMPV: dur' element may be defined as <xs: element name = "SMPV: dur" type = "xs: long" minOccurs = "0" />, which is referred to as an audio asset. Represents the time for a portion of the total time. If the attribute value of 'SMPV: dur' is not given, it can be calculated in the same manner as '[SMPV: dur] = [SMPV: stop]-[SMPV: start]'. If the attribute value of 'SMPV: stop' or 'SMPV: dur' is not specified, the value of 'SMPV: dur' is undefined.

3. 'VideoPart' 엘리먼트(element)3. 'VideoPart' element

'VideoPart' 엘리먼트(element)는 비디오 자산(video asset)의 일부분을 나타낸다. 상기 'VideoPart' 엘리먼트(element)를 XML-스키마에 따라 정의하면 다음과 같다.The 'VideoPart' element represents a portion of a video asset. If the 'VideoPart' element is defined according to the XML-schema, it is as follows.

(1)namespace http://samsung.co.kr/digitalmediaRd/avstation2(1) namespace http://samsung.co.kr/digitalmediaRd/avstation2

(2)type SMPV: AssetPartBaseType(2) type SMPV: AssetPartBaseType

(3)children(3) children

mpv:Metadata, nmf:Metadata, SMPV:start, SMPV:stop, SMPV:dur, mpv:VideoRefmpv: Metadata, nmf: Metadata, SMPV: start, SMPV: stop, SMPV: dur, mpv: VideoRef

(4)attributes (4) attributes

Name Type User Default FixedName Type User Default Fixed

manifestLinkIDRef xs:NCName optionalmanifestLinkIDRef xs: NCName optional

listIDRef xs:NCName optionallistIDRef xs: NCName optional

mpv:id xs:IDmpv: id xs: ID

idRef xs:NCName requiredidRef xs: NCName required

xs:complexType name="VideoPart ">xs: complexType name = "VideoPart">

<xs:complexContent><xs: complexContent>

<xs:sequence><xs: sequence>

<xs:element ref="mpv:Metadata" minOccurs="0"/><xs: element ref = "mpv: Metadata" minOccurs = "0" />

<xs:element ref=" nmf:Metadata" minOccurs="0"/><xs: element ref = "nmf: Metadata" minOccurs = "0" />

<xs:element ref=" SMPV:start" minOccurs="0"/><xs: element ref = "SMPV: start" minOccurs = "0" />

<xs:element ref=" SMPV:stop" minOccurs="0"/><xs: element ref = "SMPV: stop" minOccurs = "0" />

<xs:element ref=" SMPV:dur " minOccurs="0"/><xs: element ref = "SMPV: dur" minOccurs = "0" />

<xs:element ref=" mpv:VideoRef" minOccurs="1"/><xs: element ref = "mpv: VideoRef" minOccurs = "1" />

</xs:sequence></ xs: sequence>

</xs:complexContent></ xs: complexContent>

</xs:complexType></ xs: complexType>

4. 'AudioWithStilsRef' 엘리먼트(element)4. 'AudioWithStilsRef' element

'AudioWithStilsRef' 엘리먼트(element)는 'AudioWithStill'엘리먼트(element)를 참조하는데, 상기 'AudioWithStilsRef' 엘리먼트(element)를 XML-스키마에 따라 정의하면 다음과 같다.An 'AudioWithStilsRef' element refers to an 'AudioWithStill' element, and when the 'AudioWithStilsRef' element is defined according to an XML-schema, it is as follows.

(1)Attributes(1) Attributes

Name Type Use Default FixedName Type Use Default Fixed

manifestLinkIDRef xs:NCName optionalmanifestLinkIDRef xs: NCName optional

listIDRef xs:NCName optionallistIDRef xs: NCName optional

mpv:id xs:ID mpv: id xs: ID

idRef xs:NCName requiredidRef xs: NCName required

5. 'AudioPartRef' 엘리먼트(element)5. 'AudioPartRef' element

'AudioPartRef' 엘리먼트(element)는 'AudioPart' 엘리먼트(element)를 참조하는데, 상기 'AudioPartRef' 엘리먼트(element)를 XML-스키마에 따라 정의하면 다음과 같다. An 'AudioPartRef' element refers to an 'AudioPart' element. When the 'AudioPartRef' element is defined according to an XML-schema, it is as follows.

(1)Attributes(1) Attributes

Name Type Use Default FixedName Type Use Default Fixed

manifestLinkIDRef xs:NCName optionalmanifestLinkIDRef xs: NCName optional

listIDRef xs:NCName optionallistIDRef xs: NCName optional

mpv:id xs:ID mpv: id xs: ID

idRef xs:NCName requiredidRef xs: NCName required

상기 'AudioPartRef' 엘리먼트(element)의 속성을 나타내는 'manifestLinkIDRef'는 참조되는 자산(asset)을 포함하는 'ManifestLink' 자산(asset)의 아이디(mpv:id) 값을 제공한다. 만일 상기 'manifestLinkIDRef'이 존재하지 않는다면, 현재의 정의목록(상기 '정의목록'은 'OSTA XML MANIFEST'를 의미한다)이 사용된다.A 'manifestLinkIDRef' representing an attribute of the 'AudioPartRef' element provides an ID (mpv: id) value of an 'ManifestLink' asset including an referenced asset. If the 'manifestLinkIDRef' does not exist, the current definition list (the 'definition list' means 'OSTA XML MANIFEST') is used.

한편, 'listIDRef'는 참조되는 자산(asset)을 포함하는 'AssetList' 또는 'MarkList'의 아이디(mpv:id)값을 제공한다. 만일 상기 'listIDRef'가 존재하지 않는다면, 동일한 '정의목록'에 있는 'AssetList'가 사용된다.Meanwhile, 'listIDRef' provides an ID (mpv: id) value of 'AssetList' or 'MarkList' including the referenced asset. If the 'listIDRef' does not exist, 'AssetList' in the same 'Definition List' is used.

또한, 'idRef'는 참조되는 자산의 아이디(mpv:id)값을 제공하는데, 만일 상기 'listIDRef'이 없으면, 현재의 '정의목록'에 있는 'AssetList'가 사용된다. 만일 상기 'manifestLinkIDRef '가 없으면, 현재의 '정의목록'이 사용된다.In addition, 'idRef' provides an ID (mpv: id) value of the referenced asset. If 'listIDRef' is not present, 'AssetList' in the current 'definition list' is used. If the 'manifestLinkIDRef' does not exist, the current 'definition list' is used.

6. 'VideoPartRef' 엘리먼트(element) 6. 'VideoPartRef' element

'VideoPartRef' 엘리먼트(element)는 'VideoPart' 엘리먼트(element)를 참조하는데, 상기 'VideoPartRef' 엘리먼트(element)를 XML-스키마에 따라 정의하면 다음과 같다. The 'VideoPartRef' element refers to a 'VideoPart' element. When the 'VideoPartRef' element is defined according to an XML-schema, it is as follows.

(1)Attributes (1) Attributes

Name Type Use Default FixedName Type Use Default Fixed

manifestLinkIDRef xs:NCName optionalmanifestLinkIDRef xs: NCName optional

listIDRef xs:NCName optionallistIDRef xs: NCName optional

mpv:id xs:ID mpv: id xs: ID

idRef xs:NCName requiredidRef xs: NCName required

상기에서 제시한 새로운 엘리먼트(element)를 이용하여 사용자에게 멀티미디어 데이터를 제공하기 위한 방법을 XML로 나타내면 아래와 같다. 편의상 상기 6개의 엘리먼트(element) 중에서 'AudioPart' 엘리먼트(element)를 예로 한다.A method for providing multimedia data to a user using the new element presented above is represented in XML. For convenience, an 'AudioPart' element is used as an example among the six elements.

예)Yes)

01 - <mpv:Audio mpv:id="D000100">01-<mpv: Audio mpv: id = "D000100">

02 - <mpv:LastURL>music.mp3</mpv:LastURL>02-<mpv: LastURL> music.mp3 </ mpv: LastURL>

03 - </mpv:Audio>03-</ mpv: Audio>

04 - <SMPV:AudioPart mpv:id="D0001001">04-<SMPV: AudioPart mpv: id = "D0001001">

05 - <mpv:AudioRef mpv:idRef="D000100">05-<mpv: AudioRef mpv: idRef = "D000100">

06 - <SMPV:start>2</SMPV:start> 06-<SMPV: start> 2 </ SMPV: start>

07 - <SMPV:stop>7</SMPV:stop>07-<SMPV: stop> 7 </ SMPV: stop>

08 - </SMPV:AudioPart >08-</ SMPV: AudioPart>

09 - <SMPV:AudioPart mpv:id="D0001002"09-<SMPV: AudioPart mpv: id = "D0001002"

10 - <mpv:AudioRef mpv:idRef="D000100">10-<mpv: AudioRef mpv: idRef = "D000100">

11 - <SMPV:start>2</SMPV:start> 11-<SMPV: start> 2 </ SMPV: start>

12 - <SMPV:dur>5</SMPV:dur>12-<SMPV: dur> 5 </ SMPV: dur>

13 - </SMPV:AudioPart>13-</ SMPV: AudioPart>

14 - <SMPV:AudioPart mpv:id="D0001002">14-<SMPV: AudioPart mpv: id = "D0001002">

15 - <mpv:AudioRef mpv:idRef="D000100">15-<mpv: AudioRef mpv: idRef = "D000100">

16 - <SMPV:stop>7</SMPV:stop> 16-<SMPV: stop> 7 </ SMPV: stop>

17 - <SMPV:dur>5</SMPV:dur>17-<SMPV: dur> 5 </ SMPV: dur>

18 - </SMPV:AudioPart>18-</ SMPV: AudioPart>

상기 예)에서 '01'내지 '03'은 MPV포맷 표준에서 제안하고 있는 'Audio'자산(asset)의 아이디(id)를 'ID000100'로 설정하고 실제 'Audio'자산(asset)에 해당하는 오디오 파일은 'music.mp3'로 설정하고 있음을 나타내고 있다.In the above example, '01' to '03' set the ID of the 'Audio' asset proposed by the MPV format standard to 'ID000100' and the audio corresponding to the actual 'Audio' asset. The file is set to 'music.mp3'.

또한, 상기 예)에서 '04'내지 '08'은 본 발명에 따른 'AudioPart'자산(asset)의 아이디(id)를 'ID0001001'로 설정하고 참조되는 'Audio'자산(asset)을 아이디가 'ID000100'인 상기 'music.mp3'로 설정하고 있음을 나타내고 있는데, 이 때, 상기 'music.mp3'가 실행되는 전체 길이에서 곡의 시작점을 기준으로 2초에서 7초까지만 실행되도록 하고 있음을 나타내고 있다.Also, in the above example, '04' to '08' set the ID of the 'AudioPart' asset according to the present invention to 'ID0001001' and refer to the 'Audio' asset referred to as 'ID'. ID000100 ', which is set to' music.mp3 ', which indicates that only 2 seconds to 7 seconds of the music start point is performed at the entire length of the' music.mp3 '. have.

또한, 상기 예)에서 '09'내지 '13'은 본 발명에 따른 'AudioPart'자산(asset)의 아이디(id)를 'ID0001002'로 설정하고 참조되는 'Audio'자산(asset)을 아이디가 'ID000100'인 상기 'music.mp3'로 설정하고 있음을 나타내고 있는데, 이 때, 상기 'music.mp3'가 실행되는 전체 길이에서 곡의 시작점을 기준으로 2초가 되는 부분부터 시작하여 5초동안 실행되도록 하고 있음을 나타내고 있다.Also, in the above example, '09' to '13' set the ID of the 'AudioPart' asset according to the present invention to 'ID0001002' and refer to the 'Audio' asset referred to as 'ID'. ID000100 ', which is set to' music.mp3 '. At this time, the music.mp3 is executed for 5 seconds starting from the portion that becomes 2 seconds from the start point of the song in the entire length of execution. It shows that it is.

또한, 상기 예)에서 '14'내지 '18'은 본 발명에 따른 'AudioPart'자산(asset)의 아이디(id)를 'ID0001002'로 설정하고 참조되는 'Audio'자산(asset)을 아이디가 'ID000100'인 상기 'music.mp3'로 설정하고 있음을 나타내고 있는데, 이 때, 상기 'music.mp3'가 실행되는 전체 길이에서 곡의 시작점을 기준으로 7초가 되는 부분에서 끝나되, 끝나기 전 5초동안, 즉 결과적으로 2초부터 7초까지 실행되도록 하고 있음을 나타내고 있다.Also, in the above example, '14' to '18' set the ID of the 'AudioPart' asset according to the present invention to 'ID0001002' and refer to the 'Audio' asset referred to as 'ID'. ID000100 ', which is set to' music.mp3 '. At this time, it ends at 7 seconds from the beginning of the song in the entire length of' music.mp3 ', but 5 seconds before ending. That is, as a result, it is executed from 2 to 7 seconds.

도 1은 본 발명에 따른 멀티미디어 데이터 전시 장치(100)의 블럭 구성도를 나타내는 예시도로서, 사용자에 의해 분류된 MPV포맷을 따르는 다수의 멀티미디어 데이터 중 사용자가 선택한 단일의 멀티미디어 데이터를 전시하는 제1전시모드와 상기 분류된 다수의 멀티미디어 데이터를 순차적으로 전시(이하, '트렌지션(transition)'이라 한다)하는 제2전시모드를 선택적으로 제공하는 전시부(110)와, 상기 전시모드를 선택하기 위한 사용자 입력부(130)와 상기 사용자 입력부로부 터 입력된 제어정보에 대응하는 전시모드를 상기 전시부에 전달하는 제어부(120)로 구성된다. 이 때, 사용자 입력(140)에 의해 제1전시모드가 선택된 경우, 전시된 멀티미디어 데이터 예컨대 이미지 데이터를 확대, 축소하거나 회전할 수 있는 기능을 제공하고, 제2전시모드가 선택된 경우에는 다수의 멀티미디어 데이터가 사용자에 의해 선택된 데이터 트렌지션(transition) 시간과 데이터 전시 시간에 따라 순차적으로 트렌지션(transition)할 수 있는 기능을 제공한다. 한편, MPV포맷을 따르는 멀티미디어 데이터는 XML 문서의 형태로 기술되어 나타낼 수 있는데, XML문서에 적용되는 스타일시트(stylesheets)에 따라서 다수의 어플리케이션 문서로 변환될 수 있다. 본 발명에서는 XML문서를 HTML 문서로 변환하는 스타일시트(stylesheets)를 적용하여 브라우저(browser)를 통해서 사용자가 멀티미디어 데이터를 관리할 수 있도록 하고 있는데, 이 외에도 WML, cHTML(Compact HTML) 문서로 변환하는 스타일시트(stylesheets)를 적용하여 PDA, 셀룰러 폰, 스마트 폰 등과 같은 모바일 단말기를 통해 사용자가 MPV포맷을 따르는 멀티미디어 데이터에 대한 접근이 가능하다.1 is an exemplary view showing a block diagram of a multimedia data display apparatus 100 according to the present invention. The first display shows a single multimedia data selected by a user from among a plurality of multimedia data according to the MPV format classified by the user. An exhibition unit 110 selectively providing an exhibition mode and a second exhibition mode for sequentially displaying the classified multimedia data (hereinafter, referred to as a 'transition'); and a user for selecting the exhibition mode. The input unit 130 and the control unit 120 for transmitting the display mode corresponding to the control information input from the user input unit to the display unit. In this case, when the first display mode is selected by the user input 140, a function of enlarging, reducing or rotating the displayed multimedia data, for example, image data, may be provided. Provides a function that the data can be sequentially transitioned according to the data transition time and data display time selected by the user. Meanwhile, multimedia data conforming to the MPV format may be described and represented in the form of an XML document, and may be converted into a plurality of application documents according to stylesheets applied to the XML document. In the present invention, by applying stylesheets to convert XML documents into HTML documents, the user can manage multimedia data through a browser. In addition, WML and cHTML (Compact HTML) documents are converted into By applying stylesheets, users can access multimedia data in MPV format through mobile terminals such as PDAs, cellular phones, and smart phones.

도 2는 본 발명에 따른 멀티미디어 데이터 전시 방법에 의해 구현된 어플리케이션 프로그램(application program)의 일실시예를 나타내고 있다. 상기 도 2에 도시된 어플리케이션 프로그램(200)은 프리젠테이션 영역(presentation area)(210), 제어 영역(controls area)(220), 썸 네일 영역(thumbnail area)(230) 으로 나누어 질 수 있다. 상기 썸 네일 영역(thumbnail area)(230)은 미리 사용자에 의해 분류된 멀티미디어 데이터들을 제공하고, 상기 프리젠테이션 영역(presentation area)(210)은 상기 썸 네일 영역(thumbnail area)에서 사용자에 의해 선택된 멀티미디어 데이터를 스크린 이미지 형태로 확대하여 보여주거나, 상기 썸 네일 영역(thumnail area)에서 전시된 멀티미디어 데이터들을 순차적으로 슬라이드 형태로 사용자에게 보여준다. 상기 제어 영역(controls area)(220)은 상기 프리젠테이션 영역(presentation area)(210)에서 전시(display)되는 멀티미디어 데이터의 화면 제어, 예컨대 다수의 이미지 데이터를 연속적으로 보여주는 경우, 그 실행을 잠시 중단시키거나, 하나의 이미지 데이터에서 다음 이미지 데이터로 트렌지션(transition)되는 시간 설정, 또는 하나의 이미지 데이터를 보여주는 시간 설정 등을 수행한다.2 illustrates an embodiment of an application program implemented by the multimedia data display method according to the present invention. The application program 200 illustrated in FIG. 2 may be divided into a presentation area 210, a control area 220, and a thumbnail area 230. The thumbnail area 230 provides multimedia data classified by the user in advance, and the presentation area 210 is a multimedia selected by the user in the thumbnail area. The data is enlarged in the form of a screen image, or the multimedia data displayed in the thumbnail area is sequentially displayed to the user in the form of a slide. The control area 220 temporarily stops execution of a screen control of multimedia data displayed in the presentation area 210, for example, when a plurality of image data are continuously displayed. Or a time setting for transition from one image data to the next image data, or a time setting for showing one image data.

도 3은 본 발명에 따른 멀티미디어 데이터 전시 방법에 의해 구현된 어플리케이션 프로그램(application program)에 있어서, 프리젠테이션 영역(presentation area)(310)에서 다수의 멀티미디어 데이터가 순차적으로 전시되고 있는 모습을 나타내고 있는 일실시예를 나타내고 있다. 제어 영역(Controls Area)(320)에서는 상기 멀티미디어 데이터들이 트렌지션(transition)되는 시간과 하나의 멀티미디어 데이터가 전시되는 시간을 사용자의 입력에 의해 설정할 수 있는 기능을 구비하고 있다. 상기 도 3에서는 상기 트렌지션(transition)되는 시간을 'Transition duration'으로 하여 2초로 설정하고, 상기 전시되는 시간을 'Display duration'으로 하여 2초로 설정하고 있다. 한편, 상기 프리젠테이션 영역(presentation area)(310)에서는 순차적으로 이어지는 멀티미디어 데이터가 상기 프리젠테이션 영역(presentation area)(310)의 우측 하단부분에서부터 부분적으로 트렌지션(transition)되는 모습을 보여주고 있는데, 이러한 트렌지션(transition)기능은 SMPTE(Society of Motion Picture and Television Engineers)에서 정의하고 있는데, 본 발명에서는 MPV 포맷의 멀티미디어 데이터를 XML메타데이터를 이용하여 상기 트렌지션(transition)기능을 제공하고 있다.3 is a view showing a plurality of multimedia data are sequentially displayed in the presentation area 310 in an application program implemented by the multimedia data display method according to the present invention. An Example is shown. The control area 320 includes a function of setting a time at which the multimedia data are transitioned and a time at which one multimedia data is displayed by a user's input. In FIG. 3, the transition time is set to 2 seconds with a 'Transition duration' and the display time is set to 2 seconds with a 'Display duration'. Meanwhile, in the presentation area 310, multimedia data sequentially sequentially is partially transitioned from the lower right portion of the presentation area 310. The transition function is defined by the Society of Motion Picture and Television Engineers (SMPTE), and the present invention provides the transition function using XML metadata for MPV format multimedia data.

도 4a에서 도 4e까지는 다양한 상기 트렌지션(transition)기능을 예로 보여주고 있다. 도 4a는 멀티미디어 데이터가 분쇄되면서 다음의 멀티미디어 데이터가 나타나는 모습을 보여주고 있고, 도 4b는 프리젠테이션 영역(presentation area)(310)의 우측 상단에서부터 다음의 멀티미디어 데이터가 나타나는 모습을 보여주고 있고, 도 4c는 프리젠테이션 영역(presentation area)(310)의 중앙에서부터 상하좌우 방향으로 다음의 멀티미디어 데이터가 나타나는 모습을 보여주고 있고, 도 4d는 프리젠테이션 영역(presentation area)(310)에서 격자모양으로 멀티미디어 데이터가 트렌지션(transition)되는 모습을 보여주고 있고, 도 4e는 프리젠테이션 영역(presentation area)(310)의 중앙에서부터 양쪽으로 다음의 멀티미디어 데이터가 나타나는 모습을 보여주고 있다.4A to 4E illustrate various transition functions as an example. FIG. 4A shows the next multimedia data appearing as the multimedia data is crushed. FIG. 4B shows the next multimedia data appearing from the upper right of the presentation area 310. FIG. 4c shows the following multimedia data appearing in the up, down, left, and right directions from the center of the presentation area 310, and FIG. 4D shows the multimedia data in a grid shape in the presentation area 310. FIG. 4E illustrates the following transition of multimedia data from the center of the presentation area 310 to both sides.

상기 도 2에서 도 4e까지 도시한 본 발명에 따른 실시예와 같은 기능을 구현하기 위한 알고리즘을 각각의 단계별로 나타내면 다음과 같다.The algorithm for implementing the same function as the embodiment according to the present invention shown in FIGS. 2 to 4E is shown in each step as follows.

단계 1. SMPV 문서의 초기화 Step 1. Initialization of SMPV Document

단계 2. 자산 객체(asset object)에 대한 포인터 목록 생성Step 2. Create a List of Pointers to Asset Objects

단계 3. 썸네일 격자(thumbnail gird) 전시(display)Step 3. Display the Thumbnail Gird

단계 4. 사용자 실행에 따라 단계 5, 단계 6, 단계 7로 분류Step 4. Classify as Step 5, Step 6, or Step 7 according to the user's execution.

단계 5. 앨범 오픈Step 5. Open Album

단계 6. 스크린 렌디션(screen rendition) 전시Step 6. Display screen rendition

단계 6-1. '옵션' 전시Step 6-1. 'Options' Exhibition

단계 6-1-1. 줌(zoom)Step 6-1-1. Zoom

단계 6-1-2. 회전(rotate)Step 6-1-2. Rotate

단계 7. 슬라이드쇼 시작Step 7. Start the slideshow

단계 7-1. 슬라이드쇼 전시 제어Step 7-1. Slideshow Exhibit Control

단계 7-1-1. 슬라이드쇼 일시 멈춤Step 7-1-1. Pause slideshow

단계 7-1-2. 슬라이드쇼 종료Step 7-1-2. Exit slideshow

단계 7-1-3. 슬라이드쇼 전시(display) 옵션Step 7-1-3. Slideshow display options

단계 7-1-3-1. 전시시간(display duration)과 트렌지션(transition) 시간(transition duration) 설정Step 7-1-3-1. Set display duration and transition duration

단계 7-1-3-2. 적용Step 7-1-3-2. apply

단계 7-1-3-3. 닫기Step 7-1-3-3. close

단계 7-2. 슬라이드쇼 전시Step 7-2. Slideshow

단계 8. 다음의 자원(asset) 전시Step 8. Display the next asset

한편, [표1]에서 [표3]까지는 상기 알고리즘을 구현하기 위하여 사용된 특별한 클래스에 대한 함수 이름, 각각의 함수기능을 나타내는 설명과 상기 각각의 함수가 사용된 상기 단계를 나타내고 있다.On the other hand, Tables 1 to 3 show the function names for each particular class used to implement the algorithm, a description of each function function, and the steps in which each function is used.

Figure 112006071075189-pat00001
Figure 112006071075189-pat00001

Figure 112006071075189-pat00002
Figure 112006071075189-pat00002

Figure 112006071075189-pat00003
Figure 112006071075189-pat00003

한편, 도 5는 상기 각각의 단계를 플로우 차트로 도시하고 있는데, 우선 본 발명에 따른 새로운 엘리먼트(element)를 포함하는 MPV포맷으로 구성된 SMPV문서를 초기화(S501)한 후, 자산 객체(asset object)에 대한 포인터의 목록을 생성한다(S503). 썸네일 격자(thumbnail gird)를 전시(display)(S505)한 후, 사용자의 실행을 기다리게 된다(S507). 만일, 사용자가 새로운 앨범을 선택하면 새로운 앨범을 오픈하고(S511), 다시 SMPV문서의 초기화 단계를 거치게 된다(S501). 만일, 사용자가 스크린 렌디션을 전시하면(S521), 상기 스크린 렌디션을 제어할 수 있는 기능을 제공하는데(S523), 사용자의 실행에 따라 줌 기능을 수행하거나(S529), 회전 기능을 수행한다(S527). 또는 다음의 자산(asset)을 전시할 수도 있다(S563). 한편, 사용자가 슬라이드쇼를 선택하게 되면 슬라이드쇼가 시작되는데(S541), 이 때 슬라이드쇼가 실행되면서(S545), 슬라이드쇼를 제어할 수 있는 기능을 제공한다(S543). 이 때, 사용자는 슬라이드쇼를 일시적으로 멈추거나(S549), 슬라이드쇼를 종료할 수도 있고(S561), '옵션'메뉴를 선택하여(S551) 트렌지션시간(transition duration)과 전시시간(display duration)을 변경(S553)하여 적용함으로써(S559) 상기 변경된 트렌지션 시간(transition duration)과 전시시간(display duration)에 따라 슬라이드쇼를 실행할 수 있다.Meanwhile, FIG. 5 illustrates each of the above steps in a flow chart. First, an SMPV document composed of an MPV format including a new element according to the present invention is initialized (S501), and then an asset object is assigned. Create a list of pointers to (S503). After displaying the thumbnail grid (thumbnail gird) (S505), the user waits for the execution (S507). If the user selects a new album, a new album is opened (S511), and the initialization of the SMPV document is performed again (S501). If the user exhibits the screen rendition (S521), the user provides a function to control the screen rendition (S523), and performs a zoom function according to the user's execution (S529), or performs a rotation function. (S527). Alternatively, the following asset may be displayed (S563). Meanwhile, when the user selects the slide show, the slide show starts (S541). At this time, the slide show is executed (S545), and the slide show is provided (S543). At this time, the user can temporarily stop the slide show (S549), or end the slide show (S561), or select the 'Option' menu (S551) for the transition duration and display duration. By applying (S553) and applying (S559), the slideshow may be executed according to the changed transition duration and display duration.

도 6은 상기 단계 3에 있어서 썸네일 격자(thumbnail grid)를 전시한 후, 단계 4.에서 사용자의 실행을 기다리기까지의 과정을 구체적으로 나타내는 일 실시예 처리 흐름도이다. 썸네일 격자(thumbnail grid)를 전시하면(S610) 자산(asset) 목록을 요청하고(S615), 목록에 있는 모든 자산(asset)에 대하여 자산(asset) 타입을 얻는다(S620). 이후, 상기 자산(asset) 타입을 검사하여(S625), 자산(asset) 타입에 따라 썸네일 렌디션을 전시하거나(S630), 문서 아이콘을 얻거나(S635), 앨범 아이콘을 얻거나(S640), 사운드 아이콘(S645)을 얻는다. 그리고 나서, HTML을 생성하고(S650) 이벤트 처리자(event handler)를 등록(S655)한 후 사용자의 실행을 기다려(S660), 상기 S620의 과정을 반복하게 된다.FIG. 6 is a flowchart illustrating an exemplary process of displaying a thumbnail grid in step 3 and then waiting for the user to execute in step 4. FIG. When the thumbnail grid is displayed (S610), an asset list is requested (S615), and an asset type is obtained for all assets in the list (S620). Thereafter, the asset type is inspected (S625), a thumbnail rendition is displayed according to the asset type (S630), a document icon is obtained (S635), an album icon is obtained (S640), Obtain a sound icon S645. Then, after generating the HTML (S650) and registering the event handler (S655) and waiting for the user's execution (S660), the process of S620 is repeated.

도 7은 슬라이드쇼를 실행하는 과정을 구체적으로 나타낸 일실시예 처리흐름으로서, 앨범에 있는 자산(asset)들을 순차적으로 사용자에게 제공하는데, 이 때, 각각 의 자산(asset)들은 다음의 자산(asset)이 나타나는 방법을 규정하고 있는 트렌지션(transition)에 대해 미리 정의될 수 있다. 우선, 슬라이드쇼 목록을 초기화(S710)한 후, 이용가능한 트렌지션(transition)목록을 나타내는 'MSTransitions', 현재의 트렌지션(transition) 아이디를 나타내는 'TransInd', 자산 객체(asset objects) 목록을 나타내는 'arAlbumItem', 앨범에 있는 자산(asset)들에 대한 인덱스를 나타내는 'i', 트렌지션(transition)되는 동안 소요되는 시간을 나타내는 'TransDur', 하나의 자산(assest)이 전시되는 시간을 나타내는 'DisplayDuration'을 설정한다(S715). 이 때, 'MSTransitions'와 'arAlbumItem'은 데이터 타입은 어레이(array)와 같은 구조를 갖는다. 상기 변수들이 설정되면 현재의 자산(asset)을 얻고(S720), 상기 자산(asset)이 기정의(pre-defined)된 트렌지션(transition)을 가지고 있는지 검사(S725)하여, 만일 가지고 있지 않다면 상기 'TransInd'를 매개변수로 하여 이에 대응하는 트렌지션(transition) 객체를 얻는다(S730). 그리고 나서, 다음 자산(asset)을 위한 트렌지션(transition) 개체를 얻기 위하여 'TransInd'의 값을 1증가 시키고(S735), 트렌지션(transition)시간을 상기 'TransDur'와 동일하게 설정(S740)한 후 트렌지션(transition)을 실행한다(S770). 한편, 상기 S725단계에서 기정의(pre-defined)된 트렌지션(transition)을 가지고 있다면, 상기 기정의(pre-defined)된 트렌지션(transition)은 상기 'MSTransitions', 'TransInd', 'arAlbumItem', 'TransDur', 'DisplayDuration' 와 같은 변수들보다 높은 우선순위를 갖게 된다. 다양한 트렌지션(transition) 방법을 갖고 있는 데이터 베이스에서 찾아내어(S745) 트렌지션(transition)타입 또는 트렌지션(transition) 하부타입을 사용자에게 제공하는 트렌지션(transition)타입으로 변환된다(S750). 이렇게 변환된 트렌지션(transition)타입을 ''TransType'로 한다. 또한 기정의된(pre-defined) 트렌지션(transition)은 트렌지션되는 시간에 대한 정보를 포함할 수 있는데, 이 값을 'TDur'로 하여(S755), 트렌지션(transition) 객체를 초기화(S760)하고, 트렌지션(transition)되는 시간을 상기 'TDur'와 동일하게 설정(S765)한 후, 트렌지션(transition)을 실행한다(S770). 트렌지션(transition)이 실행된 후, 상기 'i'을 증가시키고(S775), 상기 증가된 'i'값이 상기 'arAlbumltem'의 크기, 즉 슬라이드쇼를 제공하고 있는 앨범에 속하는 전체 자산 객체의 수보다 작으면 상기 앨범에 속하는 다음 순서의 자산(asset)으로 이동한 후 상기 S720 단계부터 반복하게 된다(S780, S785, S720). 그러나, 만일 'i'값이 , 'arAlbumltem'의 값과 같거나 크다면 슬라이드쇼는 멈추게 된다(S790).FIG. 7 is a flowchart illustrating an example of a process of executing a slide show in detail, in which assets in an album are sequentially provided to a user, wherein each asset is assigned to a next asset. Can be predefined for a transition that defines how First, the slideshow list is initialized (S710), and then 'MSTransitions' representing a list of available transitions, 'TransInd' representing a current transition ID, and 'arAlbumItem' representing a list of asset objects. ',' I 'for the index of the assets in the album,' TransDur 'for the time spent during the transition, and' DisplayDuration 'for the time the asset is displayed. It is set (S715). At this time, 'MSTransitions' and 'arAlbumItem' have a data type structure such as an array. When the variables are set, the current asset is obtained (S720), and the asset is checked whether the asset has a predefined transition (S725). A transition object corresponding to TransInd 'is obtained as a parameter (S730). Then, in order to obtain a transition object for the next asset, the value of 'TransInd' is increased by 1 (S735), and the transition time is set equal to the 'TransDur' (S740). A transition is executed (S770). On the other hand, if there is a pre-defined transition (transition) in step S725, the pre-defined transition (transition) is the 'MSTransitions',' TransInd ',' arAlbumItem ',' It has higher priority than variables such as 'TransDur', 'DisplayDuration'. It is found in a database having various transition methods (S745) and is converted into a transition type that provides a transition type or transition subtype to a user (S750). The transition type thus converted is called '' TransType ''. In addition, the pre-defined transition may include information on the time at which the transition is made. With this value as 'TDur' (S755), the transition object is initialized (S760), After setting the transition time to be the same as the 'TDur' (S765), the transition is executed (S770). After the transition is executed, the 'i' is increased (S775), and the increased 'i' value is the size of the 'arAlbumltem', that is, the total number of asset objects belonging to the album providing the slideshow. If it is smaller, the process moves to the next asset belonging to the album and repeats from step S720 (S780, S785, S720). However, if the value of 'i' is equal to or larger than the value of 'arAlbumltem', the slideshow is stopped (S790).

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정하는 것은 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited to drawing.

본 발명에 따라 다양한 멀티미디어 데이터를 사용자에게 제공할 수 있고, 새로운 개념의 멀티미디어 데이터를 정의하고, 사용자에게 제공되는 형태를 다양하게 구현함으로써 사용자는 보다 효율적으로 다양한 멀티미디어 데이터를 관리하고 처리할 수 있다.According to the present invention, various multimedia data can be provided to a user, a new concept of multimedia data can be defined, and a variety of forms provided to the user can be managed and processed by the user more efficiently.

Claims (19)

전시에 필요한 자산을 참조하기 위한 참조정보 및 상기 자산을 재생하기 위한 시간 구간 정보를 포함하는 마크업 문서를 생성하는 단계; 및Generating a markup document including reference information for referring to an asset required for exhibition and time interval information for reproducing the asset; And 상기 생성된 마크업 문서를 이용하여 상기 자산을 전시하는 단계를 포함하며,Displaying the asset using the generated markup document; 상기 자산은 오디오 데이터와 적어도 하나 이상의 이미지 데이터로 구성되고, 상기 참조정보에 해당하는 자산을 이용하여 상기 시간 구간 정보를 기초로 전시하는 것을 특징으로 하는 자산 전시 방법.The asset is composed of audio data and at least one image data, asset display method, characterized in that to display on the basis of the time interval information using the asset corresponding to the reference information. 시간 구간 정보를 기초로 자산을 전시하기 위한 스키마에 따라 정의된 엘리먼트를 포함하는 마크업 문서를 생성하는 단계; 및Generating a markup document including elements defined according to a schema for displaying an asset based on time interval information; And 상기 생성된 마크업 문서를 이용하여 상기 시간 구간 정보를 기초로 상기 자산을 전시하는 단계를 포함하며, And displaying the asset based on the time interval information using the generated markup document. 상기 자산은 오디오 데이터와 적어도 하나 이상의 이미지 데이터로 구성된 것을 특징으로 하는 자산 전시 방법.The asset comprises audio data and at least one image data. 제2항에 있어서,The method of claim 2, 상기 자산을 전시하는 단계는 자산의 참조 정보를 이용하여 전시하는 것을 특징으로 하는 자산 전시 방법.The displaying of the asset may include displaying the asset using reference information of the asset. 제2항에 있어서,The method of claim 2, 상기 엘리먼트의 이름은 AudioWithStills 인 것을 특징으로 하는 자산 전시 방법. And the element is named AudioWithStills. 제1항 또는 제 2항에 있어서, The method according to claim 1 or 2, 상기 시간 구간 정보는 상기 오디오 데이터가 재생되는 동안에 각각의 이미지 데이터가 전시되는 시간 구간을 가리키는 정보인 것을 특징으로 하는 자산 전시 방법.And the time section information is information indicating a time section in which each image data is displayed while the audio data is reproduced. 제1항 또는 제3항에 있어서, The method according to claim 1 or 3, 상기 참조정보는 상기 자산을 구별하기 위한 식별정보를 참조하는 것을 특징으로 하는 자산 전시 방법.And the reference information refers to identification information for distinguishing the asset. 제1항 또는 제2항에 있어서, The method according to claim 1 or 2, 상기 마크업 문서는 상기 참조되는 자산의 속성을 더 포함하는 것을 특징으로 하는 자산 전시 방법.The markup document further comprises an attribute of the referenced asset. 제7항에 있어서, The method of claim 7, wherein 상기 속성은 상기 자산의 타입 또는 자산을 구별하기 위한 식별정보 중 어느 하나 이상을 포함하는 것을 특징으로 하는 자산 전시 방법.And the attribute includes any one or more of the type of the asset or identification information for identifying the asset. 제1항에 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 마크업 문서는 MPV 포맷에 따라 기술된 것을 특징으로 하는 자산 전시 방법. The markup document is described according to the MPV format. 전시에 필요한 자산을 참조하기 위한 참조정보 및 상기 자산을 재생하기 위한 시간 구간 정보를 포함하는 마크업 문서를 생성하는 제어부; 및A controller configured to generate a markup document including reference information for referring to an asset required for exhibition and time interval information for reproducing the asset; And 상기 생성된 마크업 문서를 이용하여 상기 자산을 전시하는 전시부를 포함하며,And an exhibition unit configured to display the asset using the generated markup document. 상기 자산은 오디오 데이터와 적어도 하나 이상의 이미지 데이터로 구성되고, 상기 참조정보에 해당하는 자산을 이용하여 상기 시간 구간 정보를 기초로 전시하는 것을 특징으로 하는 자산 전시 장치.The asset is composed of audio data and at least one image data, asset display device, characterized in that for displaying on the basis of the time interval information using the asset corresponding to the reference information. 시간 구간 정보를 기초로 자산을 전시하기 위한 스키마에 따라 정의된 엘리먼트를 포함하는 마크업 문서를 생성하는 제어부; 및A controller configured to generate a markup document including elements defined according to a schema for displaying an asset based on time interval information; And 상기 생성된 마크업 문서를 이용하여 상기 시간 구간 정보를 기초로 상기 자산을 전시하는 전시부를 포함하며,And an exhibition unit configured to display the asset based on the time section information using the generated markup document. 상기 자산은 오디오 데이터와 적어도 하나 이상의 이미지 데이터로 구성된 것을 특징으로 하는 자산 전시 장치.And the asset comprises audio data and at least one image data. 제11항에 있어서,The method of claim 11, 상기 전시부는 자산의 참조 정보를 이용하여 전시하는 것을 특징으로 하는 자산 전시 장치.The exhibition unit displays the asset using the reference information of the asset. 제11항에 있어서,The method of claim 11, 상기 엘리먼트의 이름은 AudioWithStills 인 것을 특징으로 하는 자산 전시 장치. And the element is named AudioWithStills. 제10항 또는 제11항에 있어서,The method according to claim 10 or 11, wherein 상기 시간 구간 정보는 상기 오디오 데이터가 재생되는 동안에 각각의 이미지 데이터가 전시되는 시간 구간을 가리키는 정보인 것을 특징으로 하는 자산 전시 장치.And the time interval information is information indicating a time interval in which each image data is displayed while the audio data is reproduced. 제10항 또는 제12항에 있어서,The method of claim 10 or 12, 상기 참조정보는 상기 자산을 구별하기 위한 식별정보를 참조하는 것을 특징으로 하는 자산 전시 장치.And the reference information refers to identification information for distinguishing the asset. 제10항 또는 제11항에 있어서,The method according to claim 10 or 11, wherein 상기 마크업 문서는 상기 참조되는 자산의 속성을 더 포함하는 것을 특징으로 하는 자산 전시 장치.The markup document further comprises an attribute of the referenced asset. 제16항에 있어서,The method of claim 16, 상기 속성은 상기 자산의 타입 또는 자산을 구별하기 위한 식별정보 중 어느 하나 이상을 포함하는 것을 특징으로 하는 자산 전시 장치.The property display device, characterized in that any one or more of the asset type or identification information for identifying the asset. 제10항에 또는 제11항에 있어서,The method according to claim 10 or 11, wherein 상기 마크업 문서는 MPV 포맷에 따라 기술된 것을 특징으로 하는 자산 전시 장치.And the markup document is described according to the MPV format. 자산의 전시를 위한 프로그램이 기록된 기록매체에 있어서,In a recording medium on which a program for displaying an asset is recorded, 상기 프로그램은 전시에 필요한 자산을 참조하기 위한 참조정보 및 상기 자산을 재생하기 위한 시간 구간 정보를 포함하는 마크업 문서를 생성하고, 상기 생성된 마크업 문서를 이용하여 상기 자산을 전시하며, 상기 자산은 오디오 데이터와 적어도 하나 이상의 이미지 데이터로 구성되고, 상기 참조정보에 해당하는 자산을 이용하여 상기 시간 구간 정보를 기초로 전시하는 것을 특징으로 하는 기록매체.The program generates a markup document including reference information for referring to an asset required for display and time interval information for reproducing the asset, and displays the asset using the generated markup document. Is composed of audio data and at least one image data and is displayed based on the time interval information by using an asset corresponding to the reference information.
KR1020060095018A 2006-09-28 2006-09-28 Apparatus and method for displaying asset, and recording medium having the method recorded thereon KR100772885B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060095018A KR100772885B1 (en) 2006-09-28 2006-09-28 Apparatus and method for displaying asset, and recording medium having the method recorded thereon

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060095018A KR100772885B1 (en) 2006-09-28 2006-09-28 Apparatus and method for displaying asset, and recording medium having the method recorded thereon

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020030036612A Division KR100781507B1 (en) 2003-06-07 2003-06-07 Apparatus and method for displaying multimedia data, and recording medium having the method recorded thereon

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020070048338A Division KR20070062956A (en) 2007-05-17 2007-05-17 Apparatus and method for displaying multimedia data, and recording medium having the method recorded thereon

Publications (2)

Publication Number Publication Date
KR20060107498A KR20060107498A (en) 2006-10-13
KR100772885B1 true KR100772885B1 (en) 2007-11-05

Family

ID=37627699

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060095018A KR100772885B1 (en) 2006-09-28 2006-09-28 Apparatus and method for displaying asset, and recording medium having the method recorded thereon

Country Status (1)

Country Link
KR (1) KR100772885B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990074132A (en) * 1998-03-06 1999-10-05 윤종용 Disc recording additional information for slide show, apparatus for performing the same and method thereof
KR20030000551A (en) * 2001-06-26 2003-01-06 삼성전자 주식회사 Display terminal for electronic album and display method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990074132A (en) * 1998-03-06 1999-10-05 윤종용 Disc recording additional information for slide show, apparatus for performing the same and method thereof
KR20030000551A (en) * 2001-06-26 2003-01-06 삼성전자 주식회사 Display terminal for electronic album and display method thereof

Also Published As

Publication number Publication date
KR20060107498A (en) 2006-10-13

Similar Documents

Publication Publication Date Title
RU2312390C2 (en) Device and method for organization and interpretation of multimedia data on recordable information carrier
US7917553B2 (en) System and methods for enhanced metadata entry
KR100765745B1 (en) Method and apparatus for creating MPV file, and storing media therefor
US20070067709A1 (en) Apparatus and method for organization and interpretation of multimedia data on a recording medium
RU2324987C2 (en) Method and device for displaying multimedia data, combined with text, and media with software to implement the method
RU2345428C2 (en) Photo and video data display unit and method
KR20070062956A (en) Apparatus and method for displaying multimedia data, and recording medium having the method recorded thereon
KR100772885B1 (en) Apparatus and method for displaying asset, and recording medium having the method recorded thereon
JP2008530717A (en) Image recording apparatus, image recording method, and recording medium
KR20050005142A (en) Apparatus and method for representing multimedia data and storage media for this
KR100678884B1 (en) Apparatus and method for displaying multimedia data combined with text data, and recording medium having the method recorded thereon
KR100678883B1 (en) Apparatus and method for displaying audio and video data, and recording medium having the method recorded thereon
WO2005029490A1 (en) Apparatus and method for displaying audio and video data, and storage medium recording thereon a program to execute the displaying method
KR100678885B1 (en) Apparatus and method for displaying photo and video data, and recording medium having the method recorded thereon

Legal Events

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

Payment date: 20120927

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20130927

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140929

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20150925

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20160929

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20170927

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee