KR101481523B1 - Apparatus and Method for reproducing recording medium, and recording medium - Google Patents
Apparatus and Method for reproducing recording medium, and recording medium Download PDFInfo
- Publication number
- KR101481523B1 KR101481523B1 KR20080025340A KR20080025340A KR101481523B1 KR 101481523 B1 KR101481523 B1 KR 101481523B1 KR 20080025340 A KR20080025340 A KR 20080025340A KR 20080025340 A KR20080025340 A KR 20080025340A KR 101481523 B1 KR101481523 B1 KR 101481523B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- recording medium
- reproduction
- management information
- auxiliary data
- 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/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
-
- 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/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/61—Solid state media wherein solid state memory is used for storing A/V content
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
기록매체 재생 장치 및 그 방법이 개시된다. 외부 디바이스 인터페이스는 기록매체에 기록된 AV 데이터 및 재생관리 정보를 읽어들인다. 처리부는 재생관리 정보를 기초로 외부 리소스로부터 보조데이터를 검출하며, 기록매체에 기록된 AV 데이터의 재생 상태에 따라 검출한 보조데이터가 재생되도록 처리하는 처리부;를 구비한다. 본 발명에 따른 기록매체 재생 장치 및 그 방법에 의하면, 기록매체에 기록된 AV 데이터를 재생 과정에서 기록매체 외부에 존재하는 AV데이터를 재생할 수 있어, 시청자는 최신 영화의 예고편 영상, 최신 뮤직비디오 영상 등의 최신 영상 및 최신 영화 포스터 등의 최신 이미지를 실시간으로 볼 수 있고, 기록매체를 제작한 제작자 또는 영화사는 상품 광고 이미지, 영화 광고 영상, 최신 HD-DVD 타이틀 등의 광고 영상 또는 이미지를 실시간으로 시청자에게 제공할 수 있어 광고 수익을 올릴 수 있으며 최신 영화를 홍보할 수 있고, 이에 따라 DVD, HD-DVD, 블루레이 타이틀 판매가를 낮출 수 있어 시청자는 저렴한 가격으로 DVD, HD-DVD, 블루레이 타이틀을 구매할 수 있다.A recording medium playback apparatus and a method thereof are disclosed. The external device interface reads AV data and reproduction management information recorded on the recording medium. The processing unit detects the auxiliary data from the external resource based on the reproduction management information and processes the detected auxiliary data in accordance with the reproduction state of the AV data recorded on the recording medium. According to the recording medium playback apparatus and method of the present invention, it is possible to play AV data existing outside the recording medium in the course of playing back the AV data recorded on the recording medium, so that the viewer can enjoy the trailer image of the latest movie, And the latest image such as the latest movie poster can be viewed in real time. The producer or the movie producer who has made the recording medium can view the advertisement image or image such as the product advertisement image, the movie advertisement image and the latest HD-DVD title in real time HD-DVD and Blu-ray titles can be lowered, thereby enabling viewers to purchase DVDs, HD-DVDs, and Blu-ray titles at affordable prices. Can be purchased.
기록매체, AV 데이터, 재생, DVD, HD-DVD, 광고 Recording medium, AV data, playback, DVD, HD-DVD, advertisement
Description
기록매체 재생 장치 및 그 방법에 관한 것으로, 보다 상세하게는, 기록매체에 기록된 재생관리 정보를 읽고 재생관리 정보를 기초로 기록매체에 기록된 AV 데이터를 재생하는 기록매체 재생 장치 및 그 방법에 관한 것이다.More particularly, the present invention relates to a recording medium playback apparatus that reads playback management information recorded on a recording medium and reproduces AV data recorded on the recording medium based on playback management information, and a recording medium playback apparatus and method thereof .
기록매체로서 대용량의 데이터를 기록할 수 있는 광 디스크가 널리 사용되고 있다. 그 중에서도 최근에는 고화질의 비디오 데이터와 고음질의 오디오 데이터를 장시간 동안 기록하여 저장할 수 있는 새로운 고밀도 기록매체, 예를 들어 고밀도 디지털 비디오 디스크(HD-DVD: High Definition Digital Versatile Disc)와 블루레이 디스크(BD: Blu-ray Disc) 등이 개발되고 있다.An optical disk capable of recording a large amount of data as a recording medium is widely used. In recent years, a new high-density recording medium such as a high-density digital versatile disc (HD-DVD) and a high-definition digital versatile disc (BD) capable of recording and storing high-quality video data and high- : Blu-ray Disc) are being developed.
특히 HD-DVD는 DVD의 차세대 표준으로 도시바와 NEC사의 광디스크 기술(AOD : Advanced Optical Disc)에 기반을 둔 고선명 DVD이다. Single layer HD-DVD는 15GB의 데이터 저장이 가능하고, dual layer HD-DVD는 30GB의 저장이 가능하여, HD-DVD는 기존 DVD의 4 내지 7배의 저장용량을 갖는다. 또한, HD-DVD는 405nm 파장의 블루레이저를 사용하여 대용량 저장이 가능하므로, 480p인 기존 DVD가 1,080i/p 해상도로 되어 있는 고선명 텔레비전(HDTV)의 해상도를 지원할 수 없는 한계를 극복하여 1080p의 해상도를 제공할 수 있다.In particular, HD-DVD is a high-definition DVD based on Toshiba's and NEC's Advanced Optical Disc (AOD) technology as the next generation DVD standard. Single layer HD-DVDs can store 15GB of data, dual layer HD-DVDs can store 30GB, and HD-DVDs have 4 to 7 times the storage capacity of existing DVDs. In addition, because HD-DVD can store large capacity using 405nm wavelength blue laser, existing 480p DVD can not support resolution of high definition television (HDTV) with resolution of 1,080i / p, Resolution can be provided.
이러한 차세대 기록매체 기술인 고밀도 기록매체는 기존의 DVD를 현저하게 능가하는 데이터를 구비할 수 있는 차세대 광기록 솔루션으로 근래에 다른 디지털기기와 함께 이에 대한 개발이 진행되고 있다. 아울러, 고밀도 기록매체 규격을 응용한 광기록 재생 장치의 개발도 시작되었다.The high-density recording medium, which is a next generation recording medium technology, is a next-generation optical recording solution capable of providing data that significantly surpasses conventional DVDs, and has recently been developed along with other digital devices. In addition, development of an optical recording and reproducing apparatus using a high-density recording medium standard has been started.
고밀도 기록매체 및 광기록재생장치의 개발에 따라, 다양한 속성의 데이터들을 콘텐츠로 하는 타이틀 예를 들어, XML을 바탕으로 하는 Advanced Content, 자바 플랫폼을 바탕으로 높은 인터액티버티를 가능하게 하는 타이틀의 기록 및 재생 또한 가능해지고 있다.With the development of the high-density recording medium and the optical recording and reproducing apparatus, it is possible to record titles having various attribute data as contents, for example, Advanced Content based on XML, and Titles enabling high interactivity based on Java platform And reproduction are also becoming possible.
그러나 아직 고밀도 기록매체 규격이 완전히 완비되지 못한 관계로 완성된 광기록재생장치를 개발하는 데 어려움이 따르는 것이 사실이다.However, it is a fact that it is difficult to develop a completed optical recording / reproducing apparatus because the specification of a high density recording medium is not fully completed yet.
특히, 광기록재생장치는 고밀도 기록매체를 기록재생하는 기본기능은 물론이거니와, 주변의 관련된 디지털기기와의 통합적 사용을 고려한 부가적인 기능도 고려되어야 한다. 일반적으로 외부입력신호를 수신하고 이를 디스플레이하거나 또는 이를 이용하여 재생을 제어하거나, 외부입력신호와 고밀도 기록매체에 기록된 내용을 함께 활용하여 재생하는 기능도 구비되어야 할 것으로 여겨진다. Particularly, the optical recording and reproducing apparatus should take into consideration not only a basic function of recording and reproducing a high density recording medium, but also an additional function considering the integrated use of the peripheral related digital apparatus. In general, it is considered that a function of receiving an external input signal, controlling the reproduction by using it or using it, or reproducing the external input signal by using the contents recorded on the high density recording medium together.
그러나, 현재 고밀도 기록매체 관련 규격에서는 상기와 같은 부가적인 기능의 달성을 위한 통일된 규격사항이 마련되어 있지 않아, 본격적인 고밀도 기록매체 기반의 광기록재생장치를 개발하는 데 많은 제약이 따르고 있는 실정이다.However, in the current high-density recording medium-related standards, there are no standardized specifications for achieving the above-mentioned additional functions, and therefore, there is a great limitation in developing an optical recording and reproducing apparatus based on a full-scale high-density recording medium.
본 발명이 이루고자 하는 기술적 과제는 기록매체에 기록된 AV 데이터를 재생하는 과정에서 온라인 광고, 최신 영화의 예고편 소개 영상 등의 기록매체 외부에 존재하는 AV데이터를 재생할 수 있는 기록매체 재생 장치 및 그 방법을 제공하는 데 있다.SUMMARY OF THE INVENTION The present invention provides a recording medium playback apparatus capable of playing back AV data existing outside a recording medium such as an online advertisement and a trailer introduction video of a new movie in the process of reproducing AV data recorded on a recording medium, .
본 발명이 이루고자 하는 다른 기술적 과제는 기록매체에 기록된 AV 데이터를 재생하는 과정에서, 기록매체를 제작한 제작자에 의해 실시간으로 제공되거나 제작자가 지정한 최신 영화의 예고편 소개 영상 등의 AV데이터를 재생할 수 있는 기록매체 재생 장치 및 그 방법을 제공하는 데 있다.Another object of the present invention is to provide a method and apparatus for reproducing AV data recorded on a recording medium, which can be provided in real time by a maker of a recording medium, And to provide a recording medium playback apparatus and method therefor.
본 발명이 이루고자 하는 또 다른 기술적 과제는 기록매체에 기록된 AV 데이터를 재생하는 과정에서 기록매체에 기록된 재생관리 정보에 따라 기록매체 외부에 존재하는 AV데이터를 재생할 수 있는 기록매체 재생 장치 및 그 방법을 제공하는 데 있다.According to another aspect of the present invention, there is provided a recording medium reproducing apparatus capable of reproducing AV data existing outside a recording medium in accordance with reproduction management information recorded on a recording medium in a process of reproducing AV data recorded on the recording medium, Method.
본 발명이 이루고자 하는 또 다른 기술적 과제는 기록매체에 기록된 AV 데이터의 재생 과정에 영향을 미지치 않고 기록매체 외부에 존재하는 AV데이터를 재생할 수 있는 기록매체 재생 장치 및 그 방법을 제공하는 데 있다.Another object of the present invention is to provide a recording medium playback apparatus and method capable of playing back AV data existing outside a recording medium without affecting the playback process of the AV data recorded on the recording medium .
본 발명이 이루고자 하는 또 다른 기술적 과제는 기록매체에 기록된 AV 데이터의 재생 과정에 영향을 미지치 않고 기록매체를 제작한 제작자가 지정하는 온라인 광고, 최신 영화의 예고편 소개 영상 등의 기록매체 외부에 존재하는 AV데이터 를 재생할 수 있는 컴퓨터에서 실행시키기 위한 코드를 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는 데 있다.It is another object of the present invention to provide a method and apparatus for recording AV data on a recording medium such as an online advertisement designated by a manufacturer who produced the recording medium without affecting the reproduction process of the AV data recorded on the recording medium, There is provided a computer-readable recording medium storing a code for causing a computer capable of reproducing existing AV data to be recorded.
상기의 기술적 과제를 달성하기 위한, 본 발명에 따른 기록매체 재생 장치는, 기록매체에 기록된 AV 데이터 및 재생관리 정보를 읽어들이기 위한 외부 디바이스 인터페이스; 및 상기 재생관리 정보를 기초로 외부 리소스로부터 보조데이터를 검출하며, 상기 AV 데이터의 재생 상태에 따라 상기 검출된 보조데이터가 재생되도록 처리하는 처리부;를 구비한다. 여기서 상기 AV 데이터의 재생 상태는 재생 준비 상태, 재생 중단 상태 및 재생 종료 상태를 포함하다.According to an aspect of the present invention, there is provided a recording medium reproducing apparatus comprising: an external device interface for reading AV data and reproduction management information recorded on a recording medium; And a processor for detecting auxiliary data from an external resource based on the reproduction management information and for processing the detected auxiliary data in accordance with the reproduction state of the AV data. Here, the playback state of the AV data includes a playback ready state, a playback stop state, and a playback end state.
바람직하게 상기 처리부는 상기 AV 데이터의 재생 상태를 상기 재생관리 정보 또는 사용자 입력 신호를 기초로 확인한다.Preferably, the processing unit confirms the reproduction state of the AV data on the basis of the reproduction management information or the user input signal.
바람직하게 상기 처리부는 상기 검출된 보조데이터를 저장하고, 상기 저장된 보조데이터가 재생되도록 처리한다.Preferably, the processing unit stores the detected auxiliary data and processes the stored auxiliary data to be reproduced.
상기의 다른 기술적 과제를 달성하기 위한, 본 발명에 따른 기록매체 재생 방법은, 재생관리 정보를 기록매체로부터 읽어들이는 단계; 상기 재생관리 정보를 기초하여 보조데이터를 외부 리소스로부터 검출하는 단계; 상기 기록매체에 기록된 AV 데이터의 재생 상태를 확인하는 확인단계; 및 상기 AV 데이터의 재생 상태가 재생 준비 상태, 재생 중단 상태 또는 재생 종료 상태인 경우에는, 상기 검출된 보조데이터를 재생하는 단계;를 갖는다.According to another aspect of the present invention, there is provided a recording medium playback method including: reading playback management information from a recording medium; Detecting auxiliary data from an external resource based on the reproduction management information; A confirming step of confirming the reproduction state of the AV data recorded on the recording medium; And reproducing the detected auxiliary data when the reproduction state of the AV data is the reproduction ready state, the reproduction interrupted state, or the reproduction end state.
바람직하게 본 발명에 따른 기록매체 재생 방법은 검출된 보조데이터를 저장 하는 단계;를 더 갖는다.Preferably, the recording medium reproducing method according to the present invention further includes storing the detected auxiliary data.
바람직하게 상기 확인단계에서, 상기 AV 데이터의 재생 상태를 상기 재생관리 정보 또는 사용자 입력 신호를 기초로 확인한다.Preferably, in the checking step, the reproduction state of the AV data is confirmed based on the reproduction management information or the user input signal.
상기의 또 다른 기술적 과제를 달성하기 위한, 본 발명에 따른 기록매체는, AV 데이터가 기록되는 스트림 영역; 및 재생관리 정보가 기록되는 관리정보 영역;을 구비하되, 상기 재생관리 정보는, 외부 리소스로부터 보조데이터를 검출하고 상기 검출된 보조데이터를 상기 AV 데이터의 재생 상태에 따라 재생을 제어하는 애플리케이션을 실행시키기 위한 코드를 포함한다.According to another aspect of the present invention, there is provided a recording medium including: a stream area for recording AV data; And a management information area in which reproduction management information is recorded, wherein the reproduction management information detects an auxiliary data from an external resource and executes the application for controlling the reproduction in accordance with the reproduction state of the AV data . ≪ / RTI >
바람직하게 상기 재생관리 정보는 상기 보조데이터를 검출하기 위한 정보를 더 포함한다.Preferably, the reproduction management information further includes information for detecting the auxiliary data.
본 발명에 따른 기록매체 재생 장치 및 그 방법에 의하면, 기록매체에 기록된 AV 데이터를 재생하는 과정에서 기록매체 외부에 존재하는 AV데이터를 재생할 수 있어, 시청자는 최신 영화의 예고편 영상, 최신 뮤직비디오 영상 등의 최신 영상 및 최신 영화 포스터 등의 최신 이미지를 실시간으로 볼 수 있고, 기록매체를 제작한 제작자 또는 영화사는 상품 광고 이미지, 영화 광고 영상, 최신 HD-DVD 타이틀 등의 광고 영상 또는 이미지를 실시간으로 시청자에게 제공할 수 있어 광고 수익을 올릴 수 있으며 최신 영화를 홍보할 수 있고, 이에 따라 DVD, HD-DVD, 블루레이 타이틀 판매가를 낮출 수 있어 시청자는 저렴한 가격으로 DVD, HD-DVD, 블루레이 타이틀을 구매할 수 있다.According to the recording medium playback apparatus and method of the present invention, AV data existing outside the recording medium can be played back in the process of playing back the AV data recorded on the recording medium, so that the viewer can enjoy the trailer video of the latest movie, The latest image such as the latest image such as video and the latest movie poster can be viewed in real time and the producer or the movie producer who has made the recording medium can view the advertisement image or image such as the product advertisement image, HD-DVD and Blu-ray titles can be lowered, so viewers can enjoy DVDs, HD-DVDs, Blu-ray Discs Titles can be purchased.
또한 기록매체에 기록된 AV 데이터의 재생 상태를 기록매체에 기록된 재생관리 정보 또는 사용자 입력 신호를 기초로 확인하여 재생 상태에 따라 기록매체 외부에 존재하는 AV 데이터를 재생하므로, 기록매체에 기록된 AV 데이터의 재생 과정에 영향을 미치지 않고 기록매체 외부에 존재하는 AV 데이터를 재생할 수 있어, 최신 영화의 예고편 영상, 온라인 광고 영상 재생으로 인한 기록매체에 기록된 AV 데이터의 재생 지연을 방지하고 시청자의 시청 만족감을 최대화할 수 있다.Further, since the reproduction state of the AV data recorded on the recording medium is confirmed based on the reproduction management information or the user input signal recorded on the recording medium and the AV data existing outside the recording medium is reproduced according to the reproduction state, It is possible to reproduce the AV data existing outside the recording medium without affecting the reproduction process of the AV data and to prevent the reproduction delay of the AV data recorded on the recording medium due to the trailer image of the latest movie and the reproduction of the online advertisement image, It is possible to maximize the viewing satisfaction.
이하 상기의 목적을 구체적으로 실현할 수 있는 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 설명한다. 이때 도면에 도시되고 또 이것에 의해서 설명되는 본 발명의 구성과 작용은 적어도 하나의 실시예로서 설명되는 것이며, 이것에 의해서 본 발명의 기술적 사상과 그 핵심 구성 및 작용이 제한되지는 않는다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. The structure and operation of the present invention shown in the drawings and described by the drawings are described as at least one embodiment, and the technical ideas and the core structure and operation of the present invention are not limited thereby.
본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 이는 당해 기술분야에 종사하는 기술자의 의도 또는 관례 또는 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 함을 밝혀두고자 한다.Although the terms used in the present invention have been selected in consideration of the functions of the present invention, it is possible to use general terms that are currently widely used, but this may vary depending on the intention or custom of a person skilled in the art or the emergence of new technology. Also, in certain cases, there may be a term selected arbitrarily by the applicant, in which case the meaning thereof will be described in detail in the description of the corresponding invention. Therefore, it is to be understood that the term used in the present invention should be defined based on the meaning of the term rather than the name of the term, and on the contents of the present invention throughout.
도 1은 본 발명에 따른 기록매체 재생 장치와 주변기기 간의 통합적 사용의 일실시예를 도시한 구성도이다.1 is a block diagram showing an embodiment of an integrated use between a recording medium reproducing apparatus and a peripheral device according to the present invention.
도 1을 참조하면, 본 발명에 따른 기록매체 재생 장치(10)는 여러 가지 규격의 광디스크를 기록하거나 재생 가능하다. 설계에 따라서는 특정규격(예를 들면, HD-DVD)의 광디스크만을 기록재생 가능하게 할 수도 있으며, 또한 기록은 제외하고 재생만 가능하게 하는 것도 가능하다. 또한 본 발명에 따른 기록매체 재생 장치(10)는 컴퓨터 등에 내장가능한 "드라이브(drive)"가 될 수 있음은 자명한 사실이다.Referring to FIG. 1, a recording
본 발명에 따른 기록매체 재생 장치(10)는, 광디스크를 기록 재생하는 기능 이외에도, 외부 입력신호를 수신받고, 수신한 외부 입력신호를 신호 처리한 후, 디스플레이(20)를 통해 사용자에게 화면으로 전달하는 기능을 가지게 된다. 이 경우 입력 가능한 외부 입력신호에 대해서는 특별한 제한은 없다. 일예로, 디지털방송(DTV) 및 인터넷(Internet)이 대표적인 외부 입력신호가 될 것이다. 특히, 인터넷(Internet)의 경우 현재 누구나 손쉽게 접근할수 있는 매체로서, 기록매체 재생 장치(10)를 통해 인터넷(Internet)상의 특정 데이터를 다운로드(download) 받아 활용할 수 있게 된다. 로딩된 광디스크에는 메인데이터(main data)가 기록되어 있고, 인터넷(Internet)과 같은 외부소스(external source)에 메인데이터와 연관된 보조데이터(sub data)가 존재하는 경우에는, 본 발명에 따른 기록매체 재생 장치(10)는 메인데이터와 보조데이터를 통합하여 효율적인 재생을 추구할 수 있다.The recording
본 발명의 설명 편의를 위해, 기록매체(30) 내에 기록된 신호를 "메인데이터"로 하고, 기록매체(30) 외부에 존재하는 신호를 "보조데이터"라고 명명할 것이다. 단, "메인데이터" 및 "보조데이터"는 데이터를 취득하는 방법에 따라 구분될 따름이지, 메인데이터와 보조데이터가 반드시 특정의 데이터로 한정되는 것은 아니다. 따라서, 예를 들어, 보조데이터는 일반적으로 오디오(Audio), 이미지(image), 프리젠테이션 그래픽(PG: Presentation Graphic), 텍스트 서브타이틀(Text subtitle), 인터액티브 그래픽 (IG: Interactive Graphic) 등을 포함한다. 단, 전술한 예에 한정되지 않고, 기록매체(30) 외부에 존재하는 메인데이터와 연관된 어떠한 데이터도 보조데이터가 될 수 있다.The signal recorded in the
이를 구체적으로 설명하면, 예를 들어 기록매체(30) 내에 기록된 메인데이터로 특정 영화에 대한 비디오 스트림과 오디오 스트림(예를 들어, 한국어)를 기록해두고, 인터넷상의 보조데이터로 기록매체(30) 내에 메인데이터로 기록된 특정 영화의 비디오 스트림에 대한 상이한 언어의 오디오 스트림(예를 들어, 영어)이 존재하면, 사용자는 인터넷상의 보조데이터인 오디오 스트림(영어)를 다운로드 받아 메인데이터내의 비디오 스트림과 함께 재생하고자 하는 요구가 존재할 수 있다. 또한 "메인데이터"가 디스플레이(20)에 출력되지 않는 동안에는, 기록매체 재생 장치(10)는 인터넷상의 영상스트림을 다운로드 받아 이를 보조데이터로 디스플레이(20)에 출력할 수 있다. 즉 기록매체 재생 장치(10)는 보조데이터를 메인데이터와 동시에 재생할 수 있고 보조데이터 및 메인데이터를 선택적으로 출력할 수 있다. 이를 위해, 기록매체 재생 장치(10)는 메인데이터 및 보조데이터의 재생 상태 등의 기기 상태 및 사용자의 요구에 따라 관리, 재생하는 체계화된 기능을 수행한다.Specifically, for example, a video stream and an audio stream (for example, Korean) for a specific movie are recorded in the main data recorded in the
도 2는 본 발명에 따른 기록매체 재생 장치의 내부 구성에 대한 바람직한 일 실시예를 도시한 블록도이다.2 is a block diagram showing a preferred embodiment of the internal structure of a recording medium reproducing apparatus according to the present invention.
도 2를 참조하면, 본 발명에 따른 기록매체 재생 장치(10)는 처리부(11), 외부 디바이스 인터페이스(12), 디바이스 인터페이스(13), 네트워크 인터페이스(14) 및 사용자 인터페이스(15)를 구비한다.2, a recording
외부 디바이스 인터페이스(12)는 기록매체(30)에 기록된 AV 데이터 및 재생관리 정보를 읽어 출력한다. 그리고 처리부(11)는 외부 디바이스 인터페이스(12)를 통해 기록매체(30)에 데이터를 기록할 수 있다. 여기서 기록매체(30)는 CD-ROM, CD-R(-RW), DVD-ROM(-R/-RW/RAM), HD-DVD 및 BD를 포함하는 디스크나 메모리 카드 등의 반도체 메모리 등을 가리킨다. 또한, 기록매체(30)에 기록되어 있는 데이터는 기록매체 재생 장치(10) 이외의 장치에서 기록된 것이어도 외부 디바이스 인터페이스(12)는 기록매체(30)에 기록되어 있는 데이터를 읽어 들일 수 있다. AV 데이터란 영상, 음성, 자막, 혹은 이들을 재생하기 위해 필요한 정보의 모두 혹은 일부를 가리키는 것을 의미한다.The
그리고 "재생관리 정보(reproduction management file)"이라 함은, 기록매체(30)내 기록된 데이터 및 기록매체(30) 외부에 존재하는 데이터를 재생하기 위한 관리 정보를 의미한다. 특히, HD-DVD에서는 예를 들어 이를 "플레이리스트(PlayList)" 라고도 한다. 관련하여 재생관리 정보에 대한 더욱 상세한 설명은 전체 파일구조와 함께 도 5 및 도 7에서 후술할 예정이다. 관련하여, 본 발명에서 "플레이리스트(PlayList)"는 재생관리 정보을 지칭하는 것으로, 만약 HD-DVD가 아닌 다른 규격의 기록매체에서는 상이한 용어로 사용되어 질 수 있음은 자명하다. 단, 이 또한 본 발명의 기술적 범위에 속함은 자명할 것이다.The term "reproduction management file" means management data for reproducing data recorded in the
또한 재생관리 정보는 애플리케이션 코드/데이터를 포함할 수 있다. 여기서 애플리케이션 코드란 애플리케이션의 실행에 필요한 정보의 모두 혹은 일부를 가리키며, 애플리케이션 프로그램일 수도 있다.The playback management information may also include application code / data. Here, the application code refers to all or a part of the information necessary for executing the application, and may be an application program.
또한 의미가 있는 통합된 AV 데이터 혹은 재생관리 정보를 콘텐츠(content)로 정의한다. 콘텐츠는, 예를 들면, 1 타이틀에 상당하는 AV 데이터를 구성하는 파일 전체나, 1개의 게임 또는 애플리케이션을 구성하는 프로그램 파일 및 데이터 파일 전체로 구성되어 있다.Also, integrated AV data or playback management information having meaning is defined as content. The content is composed of the whole files constituting the AV data corresponding to one title, the program files constituting one game or application, and the entire data files, for example.
그리고 "플레이리스트(PlayList)"는 HD-DVD advanced content의 구성하는 구성요소로서 볼 수 있다. 여기서 HD-DVD advanced content는 타이틀 제작사가 임의의 형태로 자신의 메뉴 화면을 구성할 수 있도록 지원하는 콘텐츠이며, PIP(Picture in Picture), Setup 화면, 대표화면, 북마크, 클립, 네트워크 접속 등의 기능을 제공할 수 있다. 추가적으로 HD-DVD advanced content는 U-Control, IME(In Movie Experience) 등의 기능도 제공할 수 있다.The "PlayList" can be viewed as a constituent component of the HD-DVD advanced content. Here, HD-DVD advanced content is a content that supports the title maker to organize his / her menu screen in an arbitrary form, and includes functions such as PIP (Picture in Picture), Setup screen, representative screen, bookmark, Can be provided. In addition, HD-DVD advanced content can also provide functions such as U-Control and IME (In Movie Experience).
일예로, HD-DVD advanced content는 Playlist, Advanced Application, Primary Video Set, Secondary Video Set, Advanced Subtitle, Configuration File 등으로 구성될 수 있다.For example, the HD-DVD advanced content may include a Playlist, an Advanced Application, a Primary Video Set, a Secondary Video Set, an Advanced Subtitle, and a Configuration File.
네트워크 인터페이스(14)는, 네트워크(17)을 통하여, 네트워크(17)에 접속되어 있는 외부 리소스(40)로부터 데이터를 다운로드하여 출력할 수 있다. 여기서 네트워크(17)는 유무선 인터넷망일 수 있다. 그리고 외부 리소스(40)는 일반 PC, 서버 장치 등 데이터 통신이 가능한 정보통신기기를 의미한다.The
사용자 인터페이스(15)는 입력장치(19), 디스플레이(20)에 접속되어 있다. 처리부(11)는 사용자 인터페이스(15)를 통하여 AV 데이터 등을 디스플레이(20)에 출력하여 사용자에게 AV 데이터를 시청시킬 수 있다. 또한, 입력장치(19)로부터 입력되는 사용자 요구는 사용자 인터페이스(15)를 통하여 처리부(11)에 전달된다. 여기서 입력장치(19)는 기록매체 재생 장치(10)에 장착된 것일 수 있고, 무선으로 사용자 요구 신호를 전송하는 리모컨일 수 있다.The
디바이스 인터페이스(13)는 저장부(50)로부터 데이터를 읽어들여 출력하거나, 처리부(11)가 출력하는 데이터를 저장부(50)에 쓸 수 있다. 즉 처리부(11)는 네트워크 인터페이스(14)를 통해 외부 리소스(40)로부터 다운로드한 보조데이터를 저장부(50)에 저장할 수 있다. 여기서 저장부(50)는 내장 또는 외장의 하드디스크일 수 있고 SRAM, DRAM 등의 메모리일 수 있다.The
처리부(11)는 외부 디바이스 인터페이스(12), 디바이스 인터페이스(13), 네트워크 인터페이스(14) 및 사용자 인터페이스(15)로부터 출력된 데이터를 통해 AV 데이터를 재생하도록 하거나 애플리케이션을 실행할 수 있다.The
또한 처리부(11)는 외부 디바이스 인터페이스(12)가 읽어들인 재생관리 정보를 기초로 외부 리소스(40)로부터 보조데이터를 검출한다. 여기서 일예로, 외부 디바이스 인터페이스(12)가 읽어들인 재생관리 정보는 보조데이터를 다운받을 수 있는 URL(uniform resource locator)일 수 있다. 다른 예로, 외부 디바이스 인터페이스(12)가 읽어들인 재생관리 정보는 보조데이터를 다운받을 수 있는 URL 정보를 제공하는 외부 리소스(40)의 IP주소와 외부 리소스(40)의 웹리스너의 포트 번호일 수 있다. 이러한 경우에는, 기록매체 재생 장치(10)가 IP 주소 및/또는 외부 리소스(40)의 웹리스너의 포트 번호을 이용하여 http 프로토콜을 통해 외부 리소스(40)에 접근하면, 외부 리소스(40)는 보조데이터에 대한 URL 정보를 기록매체 재생 장치(10)에 제공한다. 그러면, 기록매체 재생 장치(10)는 외부 리소스(40)가 제공하는 URL 정보를 수신하여, 수신한 URL 정보를 기초로 보조데이터를 외부 리소스(40)로부터 검출할 수 있다.The
또한 처리부(11)는 기록매체(30)에 기록된 AV 데이터의 재생 상태에 따라 검출한 보조데이터가 재생되도록 처리한다. 즉 처리부(11)는 기록매체(30)에 기록된 AV 데이터의 재생되지 않는 상태를 확인하여 재생되지 않는 상태인 경우에는, 처리부(11)는 사용자 인터페이스(15)를 통하여 보조데이터를 디스플레이(20)에 출력하여 사용자에게 보조데이터를 시청시킨다. 기록매체(30)에 기록된 AV 데이터의 재생 상태는 재생 준비 상태, 재생중 상태, 재생 중단 상태 및 재생 종료 상태를 포함한다. 재생 준비 상태는 기록매체 재생 장치(10)가 기록매체(30)에 기록된 AV 데이터의 재생을 위해서 준비하는 상태를 말하고, 재생중 상태는 기록매체 재생 장치(10)가 기록매체(30)에 기록된 AV 데이터를 디스플레이(20)에 출력하고 있는 상태를 말한다. 그리고 재생 중단 상태는 재생중 상태에서 정지된 상태를 말하고 재생 종료 상태는 재생중 상태에서 기록매체(30)에 기록된 AV 데이터의 재생이 완료되거나 입력장치(19)로부터 재생 종료 요구가 입력된 상태를 말한다. 따라서 재생 준비 상태, 재생 중단 상태 및 재생 종료 상태가 기록매체(30)에 기록된 AV 데이터가 재생되지 않는 상태에 해당한다.Further, the
또한 처리부(11)는 기록매체(30)에 기록된 AV 데이터의 재생 상태를 외부 디바이스 인터페이스(12)가 읽어들인 재생관리 정보 또는 사용자 입력 신호를 기초로 확인한다. 여기서 사용자 입력 신호는 입력장치(19)로부터 입력되는 사용자 요구 신호를 의미한다. 일 예로, 처리부(11)는 외부 디바이스 인터페이스(12)가 읽어들인 재생관리 정보를 기초로 기록매체(30)에 기록된 AV 데이터의 재생을 준비하는 시간을 확인하여 재생 준비 상태를 파악할 수 있다. 다른 예로, 처리부(11)는 기록매체 재생 장치(10)의 파워가 온되는 상태를 재생 준비 상태로 파악할 수 있다. 또 다른 예로, 처리부(11)는 재생 중 상태에서 입력장치(19)로부터 재생 중단 요구가 입력된 경우를 재생 중단 상태로 파악할 수 있다. 여기서 입력장치(19)로부터 재생 중단 요구가 입력되고 사전에 설정된 시간 동안 사용자 입력 신호의 입력이 없는 경우를 재생 중단 상태로 파악할 수 있다. 또 다른 예로, 처리부(11)는 입력장치(19)로부터 재생 종료 요구가 입력된 경우를 재생 종료 상태로 파악할 수 있다. 또 다른 예로 처리부(11)는 입력장치(19)로부터 트레이(tray) 오픈(open) 요구가 입력된 경우를 재생 종료 상태로 파악할 수 있다.The
또한 처리부(11)는 외부 리소스(40)로부터 검출한 보조데이터를 저장부(50)에 저장할 수 있다. 그리고 처리부(11)는 기록매체(30)에 기록된 AV 데이터의 재생 상태가 재생 준비 상태, 재생 중단 상태 및 재생 종료 상태인 경우에는, 처리부(11)는 저장부(50)에 저장된 보조데이터가 재생되도록 처리할 수 있다. 특히 보조데이터를 저장부(50)에 저장함으로써, 기록매체 재생 장치(10)의 파워가 온되는 상태 또는 입력장치(19)로부터 트레이(tray) 오픈(open) 요구가 입력된 경우에도 처리부(11)는 보조데이터를 재생되도록 할 수 있다.The
도 3은 본 발명에 따른 기록매체 재생 장치의 외부 기록 매체와 데이터를 처리하는 구성에 대한 바람직한 일실시예를 도시한 블록도이다.3 is a block diagram showing a preferred embodiment of an external recording medium of the recording medium reproducing apparatus according to the present invention and a configuration for processing data.
도 3을 참조하면, 기록매체 재생 장치(300)는 기록 재생부(310), 처리부(320) 및 저장부(330)를 구비한다. 여기서 기록 재생부(310)는 기록매체 재생 장치(10)의 외부 디바이스 인터페이스(12)와 대응하는 구성요소이고, 처리부(320)는 기록매체 재생 장치(10)의 처리부(11)와 대응하는 구성요소이며, 저장부(330)는 기록매체 재생 장치(10)의 저장부(50)와 대응하는 구성요소이다.3, the recording
기록 재생부(310)는 재생의 관점에서, 처리부(320)의 제어에 따라 기록매체(30) 또는 저장부(330)로부터 데이터를 읽어 처리부(320)에 제공한다. 즉, 기록 재생부(310)는 재생의 관점에서는 데이터를 읽어오는 재생부의 역할을 한다. 기록의 관점에서, 기록 재생부(310)는 처리부(320)에 의해 인코딩된 신호를 받아 비디오, 오디오 데이터 등을 기록매체(30)에 기록하는 기록부가 된다. 이를 위해 기록 재생부(310)는 픽업(311), 서버(312), 신호처리부(313), 마이컴(314)을 구비한다.The recording and
픽업(311)은 기록매체(30)로부터 기록매체(30)에 기록된 AV 데이터 및 재생관리 정보를 독출한다. 이를 위해 픽업(311)는 포커싱(focusing) 및 트래킹(tracking)을 수행할 수 있고, 포커싱(focusing) 및 트래킹(tracking)을 행하기 위한 액츄에이터를 내장할 수 있다. The
서보(312)는 픽업(311)의 동작을 제어한다. 즉 서보(312)는 픽업(311)의 포커싱 및 트래킹을 제어하여 기록매체 재생 장치(300)가 요구하는 AV 데이터 또는 재생관리 정보와 연관된 재생신호를 기록매체(30)로부터 독출할 수 있게 한다.The
신호처리부(313)는 픽업(311)으로부터 수신된 재생신호를 원하는 신호 값으로 복원해내거나, 기록될 신호를 기록매체(30)에 기록되는 신호로 변조(modulation)하여 픽업(311)로 출력한다. 즉 신호처리부(313)는 픽업(311)으로부터 수신된 AV 데이터 또는 재생관리 정보와 연관된 재생신호를 복원하여 처리부(320)로 출력한다.The
마이컴(314)은 신호처리부(313)와 동작을 제어한다. 여기서 마이컴(314)의 기능은 처리부(320)에 의해 수행될 수도 있다.The
처리부(320)는 기록 재생부(310)가 출력한 AV 데이터가 재생되도록 처리하거나 재생관리 정보를 기초로 외부 리소스(40)로부터 보조데이터를 검출하고 검출한 보조데이터가 재생되도록 처리한다. 이를 위해 처리부(320)는 제어부(321), AV 디코더(322) 및 AV 인코더(323)를 구비한다.The
제어부(321)는 기록 재생부(310)가 출력한 AV 데이터 및 재생관리 정보를 구분하여 AV 데이터를 AV 디코더(322)로 출력한다. 여기서 제어부(321)는 입력장치(19)로부터 입력되는 신호에 따라 AV 데이터의 출력 또는 AV 디코더(322)의 동작 수행을 제어할 수 있다. 일예로 제어부(321)는 입력장치(19)로부터 재생 종료 요구가 입력되면 AV 데이터의 출력을 정지하거나 AV 디코더(322)의 작동을 정지시킬 수 있다.The
또한 제어부(321)는 재생관리 정보를 파싱하여 재생관리 정보에 포함된 외부 리소스(40)로부터 보조데이터를 검출하기 위한 정보를 추출한다. 제어부(321)는 추 출한 정보를 기초로 외부 리소스(40)로부터 보조데이터를 검출한다. 또한 제어부(321)는 검출한 보조데이터를 저장부(330)에 저장할 수도 있다.Further, the
그리고 제어부(321)는 기록 재생부(310)가 출력한 AV 데이터 재생 상태에 따라 검출한 보조데이터가 재생되도록 처리한다. 즉 기록 재생부(310)가 출력한 AV 데이터 재생 상태가 재생 준비 상태, 재생 중단 상태 또는 재생 종료 상태인 경우에는, 제어부(321)는 보조데이터를 AV 디코더(322)로 출력하여 보조데이터가 재생되도록 처리한다. 또한 제어부(321)는 기록 재생부(310)가 출력한 재생관리 정보 또는 입력장치(19)로부터 입력되는 사용자 입력 신호를 기초로 기록 재생부(310)가 출력한 AV 데이터 재생 상태를 파악할 수 있다.The
여기서 제어부(321)와 마이컴(314)은 별개로 구비되어 동작할 수 있다. 또한, 제어부(321)와 마이컴(314)의 기능이 통합되어 하나의 유닛으로 동작하는 것도 가능하다.Here, the
AV 디코더(322)는 제어부(321)가 출력한 AV 데이터 또는 보조데이터를 디코딩하여 재생되도록 출력한다. 즉 AV 디코더(322)는 제어부(321)의 제어에 따라 제어부(321)가 출력한 출력데이터인 AV 데이터 또는 보조데이터를 최종적으로 디코딩하여 사용자 인터페이스(15)를 통해 디스플레이(20)로 출력한다.The
AV 인코더(323)는 기록매체(30)에 신호를 기록하는 기능의 수행을 위해 제어부(321)의 제어에 따라 입력신호를 특정포맷의 신호, 예를 들어 MPEG2 트랜스포트 스트림으로 변환하여 신호처리부(313)에 제공하게 된다.The
도 4는 도 2에 도시한 처리부에 대한 바람직한 일실시예의 구성을 도시한 블 록도이다.Fig. 4 is a block diagram showing a configuration of a preferred embodiment of the processing unit shown in Fig. 2. Fig.
처리부(400)는 기록매체 재생 장치(10)의 처리부(11)에 대응하는 구성요소이며, 로더(loader, 410), 제어부(Controller, 420), 네이티브 엔진(Native Engine, 430), AV 엔진(AV Engine, 440), 플레이리스트 엔진(Playlist Engine, 450), 어드밴스트 애플리케이션 엔진(Advanced Application Engine, 460), 어드밴스트 섭타이틀 엔진(Advanced Subtilte Engine, 470) 및 이미지 디코더(Image Decorder, 480)를 구비한다.The
로더(410)는 기록매체(30)에 기록된 콘텐츠를 읽어들이고, 저장부(50)에 쓰거나 제어부(420)로 출력할 수 있다. 그리고 로더(410)는 콘텐츠로부터의 로드 명령을 접수하여 로드 처리를 실행할 수 있다. 여기서 콘텐츠는 기록매체(30)에 기록된 재생관리 정보에 포함된 코드에 의해 실행되는 애플리케이션을 의미한다.The
제어부(420)는 로더(410)가 출력한 콘텐츠를 기초로 기록매체(30)가 DVD 또는 HD-DVD인지를 조사한다. 기록매체(30)가 DVD인 경우에는, 제어부(420)는 로더(410)가 출력한 콘텐츠를 네이티브 엔진(430)으로 출력한다. 기록매체(30)가 HD-DVD인 경우에는, 제어부(420)는 로더(410)이 출력한 콘텐츠를 플레이리스트 엔진(450)으로 출력한다.The
네이티브 엔진(430)은 제어부(420)가 출력한 콘텐츠를 AV 엔진(440)으로 출력한다. 그리고 AV 엔진(440)은 제어부(420)가 출력한 콘텐츠를 디코딩하여 스크린(406)에서 재생되도록 한다. 여기서 스크린(406)은 기록매체 재생 장치(10)의 디스플레이(20)와 대응하는 구성요소이다.The
플레이리스트 엔진(450)은 제어부(420)가 출력한 콘텐츠를 파싱하여 이미지 데이터, 이미지를 제외한 AV 데이터, Advanced Application file, Advanced Subtilte file 및 재생관리(Playlist) 정보를 추출한다. 그리고 플레이리스트 엔진(450)은 산출한 이미지 데이터, AV 데이터, Advanced Application file 및 Advance Subtilte file를 각각 이미지 디코더(480), AV 엔진(440), 어드밴스트 애플리케이션 엔진(460), 어드밴스트 섭타이틀 엔진(470)으로 출력한다.The
또한 플레이리스트 엔진(450)은 산출한 재생관리 정보를 다시 파싱하여 외부 리소스(40)으로부터 보조데이터를 검출하기 위한 정보를 추출한다. 그리고 플레이리스트 엔진(450)은 추출한 정보를 기초로 외부 리소스(40)으로부터 보조데이터를 검출한다. 여기서 플레이리스트 엔진(450)은 검출한 보조데이터를 저장부(50)에 저장할 수도 있다.The
그리고 플레이리스트 엔진(450)은 추출한 AV 데이터 재생 상태에 따라 검출한 보조데이터가 재생되도록 처리한다. 추출한 AV 데이터 재생 상태가 재생 준비 상태, 재생 중단 상태 또는 재생 종료 상태인 경우에는, 플레이리스트 엔진(450)은 보조데이터를 AV 엔진(440) 또는 이미지 디코더(480)로 출력하여 보조데이터가 재생되도록 처리한다. 또한 플레이리스트 엔진(450)은 추출한 재생관리 정보 또는 키 핸들러(Key Handler, 402)로부터 출력되는 입력 신호를 기초로 추출한 AV 데이터 재생 상태를 파악할 수 있다.Then, the
여기서 키 핸들러(Key Handler, 402)는 키 리시버(Key Receiver, 401)로부터 입력장치(19)를 통해 시청자 또는 사용자가 입력한 사용자 요구 신호를 입력받 고 이를 사용자 입력 신호로 변환하여 제어부(420)로 출력한다. 키 리시버(401)는 수광부로 구현될 수 있으며, 입력장치(19)는 사용자가 입력한 사용자 요구 신호를 적외선으로 키 리시버(Key Receiver)로 전송할 수 있고, 키 핸들러(402)는 키 리시버(401)이 수신한 사용자 요구 신호를 사용자 입력 신호로 엔코딩하여 제어부(420)로 출력한다. 제어부(420)는 키 핸들러(402)가 출력한 사용자 입력 신호를 플레이리스트 엔진(450)으로 출력한다.Here, the
어드밴스트 애플리케이션 엔진(460)은 Advanced Application file을 파싱하여 메뉴화면을 생성하고 생성한 메뉴화면을 스크린(406)에 표시한다.The
어드밴스트 섭타이틀 엔진(470)은 자막 관련 정보를 포함하는 Advanced Subtilte file을 파싱하여 자막을 스크린(406)에 표시한다. 어드밴스트 섭타이틀 엔진(470)은 자막을 Advanced Subtilte file에 포함된 정보에 따라 글자크기, 글자체, 글자색, 글자굵기 등의 디자인을 변경하여 스크린(406)에 표시할 수 있다.The Advanced
AV 엔진(440)은 네이티브 엔진(430) 또는 플레이리스트 엔진(450)이 출력한 AV 데이터 또는 보조데이터를 디코딩하여 재생되도록 스크린(406)으로 출력한다. 즉 AV 엔진(440)은 네이티브 엔진(430) 또는 플레이리스트 엔진(450)이 출력한 출력데이터인 AV 데이터 또는 보조데이터를 최종적으로 디코딩하여 스트린(406)으로 출력한다.The
이미지 디코더(480)는 플레이리스트 엔진(450)이 출력한 AV 데이터 또는 보조데이터 중에 이미지 데이터를 디코딩하여 디스플레이 되도록 출력한다. 즉 이미지 디코더(480)는 플레이리스트 엔진(450)이 출력한 데이터인 AV 데이터 또는 보조 데이터 중에 이미지 데이터를 수신하여 이를 최종적으로 디코딩하여 스크린(406)으로 출력한다.The
도 5는 본 발명에 따른 플레이리스트 파일의 구조에 대한 일실시예를 도시한 도면이다.5 is a diagram illustrating a structure of a playlist file according to an embodiment of the present invention.
도 5를 참조하면, 플레이리스트 파일(500)은 Configuration element(510), MediaAttributeList element(520), TitleSet element(530)를 포함한다. Configuration element(510)는 스트리밍 버퍼의 크기, 메인 비디오의 기본 칼라 등의 정보를 가진다. 그리고 MediaAttributeList element(520)는 codec, aspect ratio, resolution, bitrate 등의 비디오 정보 및 codec, sample rate, bitrate 등의 오디오 정보를 가진다. 5, the
TitleSet element(530)는 FirstPlayTitle element(531), onlineContent element(533), Title element(535), PlaylistApplication element(537)를 포함한다. FirstPlayTitle element(531)는 First Play Title에 정보를 가지며, 1번 Title 이전에 재생된다. First Play Title element(531)는 영화사의 로고 clip 등을 재생한다.The
Title element(535)는 각 Title의 비디오 정보, 오디오 정보, 자막 정보, Chapter 리스트 등의 정보를 가진다.The
도 6은 Title element와 클립(clip)간의 관계를 도시한 개념도이다.6 is a conceptual diagram showing a relationship between a Title element and a clip.
도 6을 참조하면, Tile element(535)는 PrimaryAudioVideoClip(551), SecondaryAudioVideoClip(552), SubstituteAudioVideoClip(553), SubstituteAudioClip(554), AdvancedSubtitleSegment(555), ApplicationSegment(556)를 포함한다. PrimaryAudioVideoClip(551)는 AV 데이터에 대한 클립정보(611, 612, 613)를 가진다. 여기서 클립정보(611, 612, 613)는 기록매체(30)에 기록된 특정 AV stream(621, 622, 623)를 재생하기 위한 정보를 포함한다. 즉 클립정보#1(611)에 의해 AV stream#1(621)이 재생되고, 클립정보#2(612)에 의해 AV stream#2(622)가 재생되면, 클립정보#3(613)에 의해 AV stream#3(623)이 재생된다.Referring to FIG. 6, the
PlaylistApplication element(537)는 playlist의 URL 위치, resource 위치에 대한 정보를 가진다. The
도 7은 본 발명에 따른 플레이리스트 파일의 구조에 대한 다른 일실시예를 도시한 도면이고, 도 8은 본 발명에 따른 플레이리스트 스키마의 일예의 명세를 도시한 도면이다.FIG. 7 illustrates a structure of a playlist file according to another embodiment of the present invention, and FIG. 8 illustrates a specification of an example of a playlist schema according to the present invention.
도 7 및 도 8을 참조하면, OnlineContent element(533)는 외부 리소스(40)로부터 보조데이터를 검출하기 위한 정보 및 보조데이터를 재생하기 위한 정보를 포함한다. 일예로 OnlineContent element(533)는 HD-DVD Playlist 스키마의 TitleSet element(530)에 추가(810)되며, OnlineContentType(820)을 갖는다.7 and 8, the
OnlineContentType(820)의 각 attribute와 element를 살펴보면, attribute로는 contentType(710)을 가지며 element로는 slideContentType(720)과 videoContentType(740)을 가진다.Each attribute and element of the
slideContentType(720)의 각 attribute와 element를 살펴보면, attribute로 는 interval(721)을 가지며 element로는 image(722)를 가진다. image(722)는 다시 url(731), mimeValue(732), width(733), height(734)를 하부 attribute로 가진다.If we look at each attribute and element of slideContentType (720), we have interval (721) as attribute and image (722) as element.
image(722)는 미리보기용 슬라이드 이미지를 나타낸다. 슬라이드의 이미지는 갯수에 제한 없이 여러 번 나타난다. 여기서 image(722)는 하나 또는 복수개일 수 있다.
url(731)은 url Type(830)으로 resource의 address나 protocol을 정의하는 string이며, IETF RFC 2396:”Uniform Resource Identifiers(URI): Generic Syntax”에 정의된 format을 사용할 수 있다. 즉 url(731)은 외부 리소스(40)로부터 보조데이터인 이미지를 검출하기 위한 정보를 갖는 일예이다.The
mimeValue(732)는 resource type을 가리키며, IETF RFC 2046:”Multipurpose Internet Mail Extensions(MIME) Part Two:Media Types”에 정의된 type을 string의 형태로 제공할 수 있다. 즉 mimeValue(732)은 보조데이터인 이미지의 타입을 가리키는 것으로, 예를 들면 pnp, gif, jpg, tif 등의 이미지 타입을 가리킨다.mimeValue (732) indicates the resource type and can provide the type defined in IETF RFC 2046: "Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types" in the form of a string. That is, mimeValue (732) indicates the type of the image, which is auxiliary data, and indicates, for example, image types such as pnp, gif, jpg, and tif.
width(733)는 이미지의 가로 크기를 나타내고, height(734)는 이미지의 세로 크기를 나타낸다.The
interval(721)은 각 image(722)가 화면에 재생되는 시간을 나타낸다. 즉 image(722)는 interval(721)에 지정된 시간 동안 화면에 보이다가 다음 image로 넘어간다.The
videoContentType(740)은 영상 스트림을 나타내는 것으로, attribute로 url(741)과 mimeValue(745)를 가진다. url(741)은 url Type(830)으로 resource의 address나 protocol을 정의하는 string이며, IETF RFC 2396:”Uniform Resource Identifiers(URI): Generic Syntax”에 정의된 format을 사용할 수 있다. 즉 url(741)은 외부 리소스(40)로부터 보조데이터인 영상 스트림을 검출하기 위한 정보를 갖는 일예이다.The
mimeValue(745)는 resource type을 가리키며, IETF RFC 2046:”Multipurpose Internet Mail Extensions(MIME) Part Two:Media Types”에 정의된 type을 string의 형태로 제공할 수 있다. 즉 mimeValue(745)은 보조데이터인 영상 스트림의 타입을 가리키는 것으로, 예를 들면 mpeg, avi, mov, swf 등의 영상 스트림 타입을 가리킨다.mimeValue (745) indicates the resource type and can provide the type defined in IETF RFC 2046: "Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types" in the form of a string. Namely,
도 9는 본 발명에 따른 기록매체 상에 기록된 데이터 기록구조에 대한 바람직한 일실시예를 도시한 도면이다.9 is a diagram showing a preferred embodiment of a data recording structure recorded on a recording medium according to the present invention.
도 9를 참조하면, 디스크 내주(inner circumference)(또는 중앙(center))로부터 시작하여, 디스크 볼륨(disc volume)은, 최내주 부분(inmost portion)을 차지하는 파일시스템 정보 영역(file system information area, 910), 최외주 부분(outmost portion)을 차지하는 AV 스트림 영역(AV stream area, 930) 및 파일시스템 정보 영역(910) 및 AV 스트림 영역(930) 사이를 차지하는 데이터베이스 영역(database area, 920)을 포함한다. 파일시스템 정보 영역(910)에는 전체 파일을 관리하기 위한 시스템 정보가 기록되어 진다. 또한, 오디오/비디오/그래픽과 같은 AV 데이터는 AV 스트림 영역(930) 내에 기록된다. 전술한 바와 같이, AV스트림 영역(930)내에 기록된 데이터를 메인데이터로 명명할 수 있다.9, starting from an inner circumference (or center), a disc volume is divided into a file system information area (file system information area) occupying the innermost portion, An
그리고 재생관리 정보는 데이터베이스 영역(920) 내에 기록된다. 여기서 파일데이터베이스 영역(920) 내에 기록되는 재생관리 정보는 외부 리소스(30)로부터 보조데이터를 검출하고, 메인데이터의 재생 상태에 따라 검출한 보조데이터의 재생을 제어하는 애플리케이션을 실행시키기 위한 코드를 포함한다. 또한 데이터베이스 영역(920)내에 기록되는 재생관리 정보는 외부 리소스(30)로부터 보조데이터를 검출하기 위한 정보를 더 포함할 수 있다.The reproduction management information is recorded in the
따라서 데이터베이스 영역(920) 내의 정보를 기초로 기록매체 재생 장치(10)는 재생이 필요하는 AV데이터를 선택하고, 선택한 AV 데이터의 재생방법을 결정할 수 있다.Therefore, the recording
도 10은 본 발명에 따른 기록매체 재생 장치에 대한 바람직한 일 실시예의 수행 과정을 도시한 흐름도이다.FIG. 10 is a flowchart illustrating a process of performing a preferred embodiment of a recording medium reproducing apparatus according to the present invention.
도 10을 참조하면, 외부 디바이스 인터페이스(12)는 재생관리 정보를 기록매체(30)로부터 읽어들인다(S1000). 처리부(11)는 재생관리 정보를 기초하여 보조데이터를 외부 리소스(40)로부터 검출한다(S1010). 처리부(11)는 검출한 보조데이터를 저장부(50)에 저장한다(S1020). 그리고 처리부(11)는 메인데이터의 재생 상태를 확인한다(S1030). 여기서 처리부(11)는 메인데이터의 재생 상태를 외부 디바이스 인터페이스(12)가 기록매체(30)로부터 읽어들인 재생관리 정보 또는 사용자 인터페이스(15)로부터 입력된 사용자 입력 신호를 기초로 확인할 수 있다.Referring to FIG. 10, the
메인데이터의 재생 상태가 재생 준비 상태, 재생 중단 상태 또는 재생 종료 상태인 경우에는, 처리부(11)는 현재 디스플레이(20)에 디스플레이되는 화면 값을 저장부(50)에 저장한다(S1040). 그리고 처리부(11)는 검출한 보조데이터가 재생되도록 사용자 인터페이스(15)로 출력한다(S1050). 처리부(11)는 사용자 인터페이스(15)로부터 사용자 입력 신호의 입력 여부를 확인한다(S1060).The
사용자 인터페이스(15)로부터 사용자 입력 신호가 입력된 경우에는, 처리부(11)는 저장부(10)에 저장된 화면 값이 디스플레이(20)에 디스플레이되도록 사용자 인터페이스(15)로 출력한다(S1070).When a user input signal is input from the
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 장치에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 장치에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The present invention can also be embodied as computer-readable codes on a computer-readable recording medium. A computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer apparatus is stored. Examples of the computer-readable recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like, and may be implemented in the form of a carrier wave (for example, transmission via the Internet) . The computer-readable recording medium may also be distributed to networked computer devices so that computer readable code can be stored and executed in a distributed manner.
이상에서 본 발명의 바람직한 실시예에 대해 도시하고 설명하였으나, 본 발명은 상술한 특정의 바람직한 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation in the embodiment in which said invention is directed. It will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the scope of the appended claims.
도 1은 본 발명에 따른 기록매체 재생 장치와 주변기기간의 통합적 사용의 일실시예를 도시한 구성도,BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a configuration diagram showing an embodiment of an integrated use between a recording medium reproducing apparatus and a peripheral device according to the present invention; Fig.
도 2는 본 발명에 따른 기록매체 재생 장치의 내부 구성에 대한 바람직한 일 실시예를 도시한 블록도,2 is a block diagram showing a preferred embodiment of the internal structure of a recording medium reproducing apparatus according to the present invention.
도 3은 본 발명에 따른 기록매체 재생 장치의 외부 기록 매체와 데이터를 처리하는 구성에 대한 바람지한 일실시예를 도시한 블록도,FIG. 3 is a block diagram showing an embodiment of the present invention for an external recording medium and a configuration for processing data of the recording medium reproducing apparatus according to the present invention. FIG.
도 4는 도 2에 도시한 처리부에 대한 바람직한 일실시예의 구성을 도시한 블록도,Fig. 4 is a block diagram showing the configuration of a preferred embodiment of the processing unit shown in Fig. 2;
도 5는 본 발명에 따른 플레이리스트 파일의 구조에 대한 일실시예를 도시한 도면,5 is a diagram illustrating a structure of a playlist file according to an embodiment of the present invention.
도 6은 Title element와 클립(clip)간의 관계를 도시한 개념도,6 is a conceptual diagram showing a relationship between a Title element and a clip,
도 7은 본 발명에 따른 플레이리스트 파일의 구조에 대한 다른 일실시예를 도시한 도면,7 is a diagram illustrating a structure of a playlist file according to another embodiment of the present invention.
도 8은 본 발명에 따른 플레이리스트 스키마의 일예의 명세를 도시한 도면,Figure 8 illustrates a specification of an example of a playlist schema according to the present invention,
도 9는 본 발명에 따른 기록매체 상에 기록된 데이터 기록구조를 도시한 도면, 그리고,9 is a view showing a data recording structure recorded on a recording medium according to the present invention,
도 10은 본 발명에 따른 기록매체 재생 장치에 대한 바람직한 일 실시예의 수행 과정을 도시한 흐름도이다.FIG. 10 is a flowchart illustrating a process of performing a preferred embodiment of a recording medium reproducing apparatus according to the present invention.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20080025340A KR101481523B1 (en) | 2008-03-19 | 2008-03-19 | Apparatus and Method for reproducing recording medium, and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20080025340A KR101481523B1 (en) | 2008-03-19 | 2008-03-19 | Apparatus and Method for reproducing recording medium, and recording medium |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090100002A KR20090100002A (en) | 2009-09-23 |
KR101481523B1 true KR101481523B1 (en) | 2015-01-13 |
Family
ID=41358434
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20080025340A KR101481523B1 (en) | 2008-03-19 | 2008-03-19 | Apparatus and Method for reproducing recording medium, and recording medium |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101481523B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101417685B1 (en) * | 2013-11-25 | 2014-07-14 | 한성호 | Method for operating media player |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030035272A (en) * | 2001-10-30 | 2003-05-09 | 엘지전자 주식회사 | Method for reproducing an interactive optical disc using an internet |
KR20030071243A (en) * | 2002-02-28 | 2003-09-03 | 한국전자통신연구원 | An apparatus and method of subtitle play in digital versatile disk player |
KR20040049226A (en) * | 2002-12-05 | 2004-06-11 | 엘지전자 주식회사 | Method for controling a playback in interactive optical disc player |
KR20040097779A (en) * | 2003-05-13 | 2004-11-18 | 김한 | Business method and system for providing total movie and vidio information using the internet network and computer readable medium having stored thereon computer executable instruction for performing the method |
-
2008
- 2008-03-19 KR KR20080025340A patent/KR101481523B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030035272A (en) * | 2001-10-30 | 2003-05-09 | 엘지전자 주식회사 | Method for reproducing an interactive optical disc using an internet |
KR20030071243A (en) * | 2002-02-28 | 2003-09-03 | 한국전자통신연구원 | An apparatus and method of subtitle play in digital versatile disk player |
KR20040049226A (en) * | 2002-12-05 | 2004-06-11 | 엘지전자 주식회사 | Method for controling a playback in interactive optical disc player |
KR20040097779A (en) * | 2003-05-13 | 2004-11-18 | 김한 | Business method and system for providing total movie and vidio information using the internet network and computer readable medium having stored thereon computer executable instruction for performing the method |
Also Published As
Publication number | Publication date |
---|---|
KR20090100002A (en) | 2009-09-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9620172B2 (en) | Systems and methods for converting interactive multimedia content authored for distribution via a physical medium for electronic distribution | |
JP4880662B2 (en) | Menu support method for high-density optical recording media | |
US8041193B2 (en) | Recording medium having data structure for managing reproduction of auxiliary presentation data and recording and reproducing methods and apparatuses | |
US20110170002A1 (en) | Recording medium having data structure for managing reproduction of text subtitle and recording and reproducing methods and apparatuses | |
JP2002369154A (en) | Image playback equipment for digital image contents, image playback method, image playback program, and package media | |
KR20050048848A (en) | Method for managing and reproducing a playlist file of high density optical disc | |
US20070041712A1 (en) | Method and apparatus for reproducing data, recording medium, and method and apparatus for recording data | |
US20080063369A1 (en) | Method and apparatus for reproducing data, recording medium, and method and apparatus for recording data | |
US20070025697A1 (en) | Recording medium, method and apparatus for reproducing data, and method and apparatus for recording data | |
KR100302499B1 (en) | Broadcasting program playback management information generation method and playlist automatic generation method and device | |
US8737802B2 (en) | Method for providing channel service | |
US20150340061A1 (en) | Method and device for reproducing content using screen composition information | |
US8909028B2 (en) | Method for providing digital content | |
KR101481523B1 (en) | Apparatus and Method for reproducing recording medium, and recording medium | |
JP5216865B2 (en) | BD playback system, BD playback device, display device, and computer program | |
KR101049634B1 (en) | Apparatus and method for playing multi-format content | |
US20100195980A1 (en) | Information storage medium, reproducing apparatus, and reproducing method | |
JP2001346148A (en) | Moving picture reproduction control method and picture reproducing device | |
KR100965893B1 (en) | Display playback method of storage medium containing audio-visual data including mode information | |
KR101660722B1 (en) | Apparatus for reproducing recording medium and method for monitoring av output | |
JP4168404B2 (en) | Movie reproduction control method and image reproduction apparatus | |
JP2009089034A (en) | Client device and server access method | |
US20080056679A1 (en) | Recording medium, method and apparatus for reproducing data, and method and apparatus for recording data | |
WO2009022783A1 (en) | Information storage medium, reproducing apparatus, and reproducing method | |
KR20150006753A (en) | Apparatus and Method for Processing Image, and Optical Disk |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20171214 Year of fee payment: 4 |