KR100389863B1 - Recording medium with data structure capable of reproducing sub-title with regard to title, reproducing apparatus and method thereof - Google Patents
Recording medium with data structure capable of reproducing sub-title with regard to title, reproducing apparatus and method thereof Download PDFInfo
- Publication number
- KR100389863B1 KR100389863B1 KR10-2001-0004926A KR20010004926A KR100389863B1 KR 100389863 B1 KR100389863 B1 KR 100389863B1 KR 20010004926 A KR20010004926 A KR 20010004926A KR 100389863 B1 KR100389863 B1 KR 100389863B1
- Authority
- KR
- South Korea
- Prior art keywords
- subtitle
- subfile
- title
- information
- superfile
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/04—Synchronising
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
본 발명은 서브 타이틀을 타이틀에 관련지어 재생가능한 데이터 구조를 갖는 기록매체, 그 재생장치 및 재생방법에 관한 것이다.The present invention relates to a recording medium having a data structure that can be reproduced in association with a subtitle, a reproduction apparatus and a reproduction method thereof.
본 발명에 따른 기록매체는, 오디오 데이터 및/또는 비디오 데이터를 포함하는 타이틀; 상기 타이틀에 대응되도록 마련되며, 적어도 하나의 서브파일을 포함하고 상기 서브파일이 조합되어 구성되는 적어도 하나의 서브타이틀; 및 상기 서브타이틀의 재생시간 정보, 및 상기 서브파일의 파일명을 포함하는, 상기 서브타이틀의 상기 타이틀에 대한 링크정보를 포함하는 것을 특징으로 한다. 이에 의해, 그래픽 데이터는 물론 텍스트 데이터, 및 동영상 데이터 등 다양한 타입의 데이터가 조합되어 완성되는 서브타이틀을 대응 타이틀과 관련지어 재생할 수 있다.According to the present invention, a recording medium includes: a title including audio data and / or video data; At least one subtitle provided to correspond to the title and including at least one subfile and configured by combining the subfiles; And link information of the title of the subtitle, including the reproduction time information of the subtitle and a file name of the subfile. As a result, the subtitle which is completed by combining various types of data such as text data and video data as well as graphic data can be reproduced in association with the corresponding title.
Description
본 발명은 오디오 데이터 및/또는 비디오 데이터를 포함하는 타이틀이 기록된 기록매체, 그 재생장치 및 재생방법에 관한 것으로, 보다 상세하게는 타이틀에 관련된 부가 데이터를 포함하는 서브 타이틀을 타이틀에 관련지어 재생할 수 있는 데이터 구조로 기록된 기록매체, 그 재생장치 및 재생방법에 관한 것이다.The present invention relates to a recording medium on which a title containing audio data and / or video data is recorded, a reproduction apparatus and a reproduction method thereof, and more particularly, to reproduce a subtitle including additional data related to the title in association with the title. The present invention relates to a recording medium, a reproducing apparatus, and a reproducing method recorded in a data structure.
종래 DVD(Digital Versatile disc) 비디오(Video)의 경우 프리젠테이션 데이터로서 비디오 데이터, 오디오 데이터 및 서브-픽처 데이터(sub-picture data)를 포함한다. 서브-픽처 데이터는 비디오 데이터 및/또는 오디오 데이터에 관련지어 재생되기 위한 부가 데이터이다. 즉, 서브-픽처 데이터라는 독자적인 데이터 포맷을 통해 예를 들면 영화의 자막변환, 메뉴기능 등 사용자에게 다양한 선택기능을 제공할 수 있다.Conventional Digital Versatile Disc (DVD) video includes video data, audio data and sub-picture data as presentation data. Sub-picture data is additional data for reproduction in association with video data and / or audio data. That is, the user can provide various selection functions such as subtitle conversion of a movie, menu function, etc. through a unique data format called sub-picture data.
따라서, DVD가 D-TV 또는 HDTV와 인터페이스되도록 하기 위해서는 DVD로부터 출력된 신호를 D-TV 또는 HDTV가 해석하고 프리젠테이션할 수 있는 데이터 구조의 비트스트림으로 다시 변환시켜야 한다. 다시 말해, 디코딩된 비디오 데이터와 디코딩된 서브-픽처 데이터가 중첩되어 완전한 동화상 데이터가 형성되도록 한 후 다시 MPEG2 비디오 데이터로 인코딩해야 한다. 이처럼, DVD를 D-TV 또는 HDTV에 인터페이스시키기 위해서는 MPEG2 비디오 데이터로의 재인코딩을 위한 하드웨어를 별개로 구비하여야 함은 물론 재인코딩 과정으로 인한 화질의 열화가 야기되는 문제점이 있다.Thus, in order for a DVD to interface with a D-TV or HDTV, the signal output from the DVD must be converted back into a bitstream of a data structure that the D-TV or HDTV can interpret and present. In other words, the decoded video data and the decoded sub-picture data must be superimposed so that complete moving picture data is formed and then encoded into MPEG2 video data. As such, in order to interface DVD to D-TV or HDTV, hardware for re-encoding to MPEG2 video data must be separately provided, and deterioration of image quality due to re-encoding process is caused.
더욱이, 종래 서브-픽처 데이터는 그래픽 데이터만을 정의하고 있다. 따라서, 텍스트 데이터 또는 동영상 데이터 등 다양한 타입의 데이터가 조합되어 완성되는 부가 데이터가 오디오 데이터 및/또는 비디오 데이터와 관련지어 재생되는 컨텐츠는 제공하지 못하는 문제점이 있다.Moreover, conventional sub-picture data defines only graphic data. Accordingly, there is a problem in that additional data, which is completed by combining various types of data such as text data or moving image data, is not provided with contents reproduced in association with audio data and / or video data.
따라서, 본 발명의 목적은 D-TV 또는 HDTV가 해석하여 프리젠테이션할 수 있는 데이터 구조로 기록된 기록매체, 그 재생장치 및 재생방법을 제공하는 데 있다.Accordingly, an object of the present invention is to provide a recording medium, a reproducing apparatus, and a reproducing method recorded in a data structure that can be interpreted and presented by a D-TV or HDTV.
본 발명의 다른 목적은 그래픽 데이터는 물론 텍스트 데이터, 및 동영상 데이터 등 다양한 타입의 데이터가 조합되어 완성되는 부가 데이터가 오디오 데이터 및/또는 비디오 데이터와 관련지어 재생할 수 있는 데이터 구조로 기록된 기록매체, 그 재생장치 및 재생방법을 제공하는 데 있다.It is another object of the present invention to provide a recording medium in which a data structure capable of reproducing in association with audio data and / or video data can be reproduced in association with audio data and / or video data. A reproducing apparatus and a reproducing method are provided.
도 1은 본 발명의 제1 실시예 따른 광디스크에 기록된 데이터 구조를 설명하기 위한 참고도,1 is a reference diagram for explaining a data structure recorded on an optical disc according to a first embodiment of the present invention;
도 2는 도 1의 서브타이틀의 데이터 구조의 일 예,2 is an example of a data structure of a subtitle of FIG. 1;
도 3은 서브타이틀의 표시되는 일 예,3 is an example of displaying a subtitle,
도 4는 도 1의 광 디스크에 기록된 링크정보의 일 예,4 is an example of link information recorded on an optical disc of FIG. 1;
도 5는 도 4의 서브타이틀 매니저와 서브타이틀과의 논리적인 연결관계를 설명하기 위한 참고도,5 is a reference diagram for explaining a logical connection relationship between a subtitle manager and a subtitle of FIG. 4;
도 6은 타이틀과 서브파일의 재생시점의 연결관계를 설명하기 위한 참고도,6 is a reference diagram for explaining a connection relation between a title and a playback time of a subfile;
도 7은 본 발명의 제2 실시예에 따른 광 디스크에 기록된 데이터 구조를 설명하기 위한 참고도,7 is a reference diagram for explaining a data structure recorded on an optical disc according to a second embodiment of the present invention;
도 8은 도 7의 슈퍼파일의 데이터 구조의 일 예,8 is an example of a data structure of the superfile of FIG. 7;
도 9는 도 7의 광 디스크에 기록된 링크정보의 일 예,9 is an example of link information recorded on an optical disc of FIG. 7;
도 10은 도 9의 서브타이틀 매니저와 슈퍼파일과의 논리적인 연결관계를 설명하기 위한 참고도,10 is a reference diagram for explaining a logical connection relationship between a subtitle manager and a superfile of FIG. 9;
도 11은 타이틀과 슈퍼파일과의 재생시점의 연결관계를 설명하기 위한 참고도,11 is a reference diagram for explaining a connection relationship between a title and a superfile at the time of reproduction;
도 12는 본 발명에 따른 기록매체를 재생하기 위한 재생장치(1)의 블록도,12 is a block diagram of a reproducing apparatus 1 for reproducing a recording medium according to the present invention;
도 13은 도 12의 재생장치(1)의 일부 상세블럭도,FIG. 13 is a detailed block diagram of the playback device 1 of FIG. 12;
도 14는 본 발명에 따른 기록매체로부터 데이터를 독출하여 재생하는 재생방법을 설명하기 위한 플로우챠트,14 is a flowchart for explaining a reproducing method of reading and reproducing data from a recording medium according to the present invention;
도 15는 도 14의 1404단계를 설명하기 위한 플로우챠트이다.FIG. 15 is a flowchart for describing operation 1404 of FIG. 14.
* 도면의 주요부호에 관한 설명* Description of the major symbols in the drawings
1: 재생장치 10: 광 디스크1: Playback device 10: Optical disc
11: 사용자 인터페이스 12: 픽업부11: user interface 12: pickup section
13: 서보부 20: 시스템 제어부13: Servo unit 20: system control unit
21: 메모리 30: 디스플레이장치21: memory 30: display device
31: 스토리지 201: 파일 시스템31: Storage 201: File System
202: 메모리 제어기 203,303: 타이머202: memory controller 203,303: timer
204,304: 전송모듈 302: 스토리지 제어기204,304: transmission module 302: storage controller
상기 목적은 본 발명에 따라 오디오 데이터 및/또는 비디오 데이터를 포함하는 타이틀; 상기 타이틀에 대응되도록 마련되며, 적어도 하나의 서브파일을 포함하고 상기 서브파일이 조합되어 구성되는 적어도 하나의 서브타이틀; 및 상기 서브타이틀의 재생시간 정보, 및 상기 서브파일의 파일명을 포함하는, 상기 서브타이틀의 상기 타이틀에 대한 링크정보를 포함하는 것을 특징을 하는 기록매체에 의해 달성된다.The object is according to the invention a title comprising audio data and / or video data; At least one subtitle provided to correspond to the title and including at least one subfile and configured by combining the subfiles; And link information for the title of the subtitle, including reproduction time information of the subtitle and a file name of the subfile.
여기서, 상기 서브타이틀을 구성하는 대응 서브파일은 연속적으로 기록되는 것이 효과적이다.Here, it is effective that the corresponding subfile constituting the subtitle is continuously recorded.
상기 링크정보는 상기 서브파일을 호출하기 위한 엔트리 포인트가 되는 서브파일의 파일명을 더 포함하고, 상기 재생시간 정보는 상기 서브타이틀의 재생시작시간 정보 및 재생지속시간 정보를 포함하거나 상기 서브타이틀의 재생시작시간 정보 및 재생종료시간 정보를 포함하는 것이 바람직하다.The link information further includes a file name of a subfile serving as an entry point for calling the subfile, and the play time information includes play start time information and play duration time information of the subtitle, or play back the subtitle. It is preferable to include start time information and reproduction end time information.
상기 서브파일은, 텍스트 파일을 포함하거나, 이미지 파일 또는 동영상 파일을 더 포함할 수 있다.The subfile may include a text file or may further include an image file or a video file.
한편, 본 발명의 다른 분야에 따르면, 상기 목적은, 오디오 데이터 및/또는 비디오 데이터를 포함하는 타이틀; 상호 조합되어 적어도 하나의 서브타이틀을 구성하기 위한 적어도 하나의 서브파일이 연결된 슈퍼파일; 및 상기 서브타이틀이 상기 타이틀에 관련지어 재생될 수 있도록 상기 슈퍼파일의 상기 타이틀에 대한 링크정보가 기록된 것을 특징으로 하는 기록매체에 의해서도 달성된다.On the other hand, according to another field of the present invention, the above object is, the title including audio data and / or video data; A superfile concatenated with at least one subfile for combining at least one subtitle; And link information for the title of the superfile is recorded so that the subtitle can be reproduced in association with the title.
여기서, 상기 서브타이틀을 구성하는 대응 서브파일은 연속적으로 기록되는 것이 효과적이다.Here, it is effective that the corresponding subfile constituting the subtitle is continuously recorded.
상기 링크정보는 상기 슈퍼파일의 파일명, 상기 서브파일의 상기 슈퍼파일에서의 위치정보, 상기 서브타이틀의 재생시간 정보가 기록된 서브타이틀 매니저를 포함하고,The link information includes a subtitle manager in which a file name of the superfile, position information in the superfile of the subfile, and reproduction time information of the subtitle are recorded;
상기 서브타이틀 매니저는, 상기 서브파일을 호출하기 위한 엔트리 포인트가 되는 서브파일 정보를 더 포함할 수 있다.The subtitle manager may further include subfile information serving as an entry point for calling the subfile.
또한, 상기 서브타이틀 매니저는, 상기 서브타이틀에 각각 대응되도록 마련된 서브타이틀 테이블 및 상기 서브타이틀 테이블을 관리하기 위한 서브타이틀 관리 테이블을 포함하며,The subtitle manager may include a subtitle table provided to correspond to the subtitle, and a subtitle management table for managing the subtitle table.
상기 서브타이틀 관리 테이블은 상기 슈퍼파일의 파일명, 상기 서브타이틀의 개수, 상기 서브타이틀 테이블의 위치를 가리키는 서브타이틀 테이블 포인터를 포함하고,The subtitle management table includes a subtitle table pointer indicating a file name of the superfile, the number of subtitles, and a location of the subtitle table.
상기 서브타이틀 테이블은, 상기 위치정보, 및 상기 재생시간 정보를 포함한다.The subtitle table includes the position information and the reproduction time information.
보다 구체적으로, 상기 서브타이틀 테이블은 대응 서브파일에 각각 대응되도록 마련된 서브파일 테이블 및 상기 서브파일 테이블을 관리하기 위한 서브파일 관리 테이블을 포함하며, 상기 서브파일 관리 테이블은, 상기 서브파일을 호출하기 위한 엔트리 포인트가 되는 서브파일 정보를 더 포함한다.More specifically, the subtitle table includes a subfile table arranged to correspond to a corresponding subfile and a subfile management table for managing the subfile table, and the subfile management table includes: calling the subfile. It further includes subfile information serving as an entry point.
상기 슈퍼파일에서의 상기 서브파일의 위치정보는, 상기 슈퍼파일에서의 상기 서브타이틀의 위치정보, 및 상기 서브타이틀에서의 상기 서브파일의 위치정보를 포함하고,The location information of the subfile in the superfile includes location information of the subtitle in the superfile, and location information of the subfile in the subtitle.
상기 슈퍼파일에서의 상기 서브타이틀의 위치정보는, 상기 서브타이틀의 오프셋값, 및 상기 서브타이틀의 크기정보, 상기 서브파일의 개수, 및 상기 서브파일의 크기를 포함할 수 있다.The location information of the subtitle in the superfile may include the offset value of the subtitle, the size information of the subtitle, the number of the subfiles, and the size of the subfile.
상기 재생시간 정보는, 상기 서브타이틀의 재생시작시간 정보 및 재생지속시간 정보를 포함할 수 있다.The play time information may include play start time information and play duration time information of the subtitle.
한편, 본 발명의 다른 분야에 따르면, 상기 목적은, 오디오 데이터 및/또는 비디오 데이터를 포함하는 타이틀, 및 상기 타이틀에 관련되어 재생되기 위한 적어도 하나의 서브타이틀이 연결된 슈퍼파일이 기록된 기록매체로부터 데이터를 재생하는 방법에 있어서, (a) 선택된 타이틀에 대응하는 서브타이틀을 구성하는 적어도 하나의 서브파일을 상기 슈퍼파일로부터 독출하는 단계; 및 (b) 독출된 서브파일을 상기 선택된 타이틀에 관련지어 재생하는 단계를 포함하는 것을 특징으로 하는 재생방법에 의해서도 달성된다.On the other hand, according to another field of the present invention, the above object is achieved from a recording medium having recorded thereon a superfile having a title including audio data and / or video data and at least one subtitle connected to the title for reproduction. A method of reproducing data, the method comprising: (a) reading at least one subfile constituting a subtitle corresponding to a selected title from the superfile; And (b) reproducing the read subfile in association with the selected title.
상기 (a)단계는, (a1) 상기 대응하는 서브타이틀의 오프셋값과 크기정보를 참조하여 상기 슈퍼파일에서 대응 서브타이틀을 탐색하는 단계; 및 (a2) 탐색된 서브타이틀에서 대응 서브파일의 개수 및 크기정보를 참조하여 서브파일을 추출하는 단계를 포함하고,Step (a) may include: (a1) searching for a corresponding subtitle in the superfile by referring to offset values and size information of the corresponding subtitle; And (a2) extracting the subfile by referring to the number and size information of the corresponding subfile in the searched subtitle,
상기 (b)단계는, (b1) 독출된 서브파일을 조합하여 대응 서브타이틀을 완성하는 단계; 및 (b2) 완성된 서브타이틀을 상기 타이틀에 동기시켜 재생하는 단계를 포함하는 것이 바람직하다.Step (b) may include: (b1) combining the read subfiles to complete a corresponding subtitle; And (b2) reproducing the completed subtitle in synchronization with the title.
상기 (b1)단계는, 추출된 서브파일 중 엔트리 서브파일을 먼저 오픈하고, 상기 엔트리 서브파일에 링크된 나머지 서브파일을 오픈하여 오픈된 엔트리 서브파일과 조합함으로써 상기 서브타이틀을 완성하는 것이 바람직하고, 상기 (b2)단계는, 미리 정해진 재생시작 시간에 상기 서브타이틀을 상기 타이틀과 함께 표시하고 미리 정해진 재생지속시간 동안 상기 서브타이틀의 표시를 지속하는 것이 바람직하다.In the step (b1), it is preferable to complete the subtitle by first opening an entry subfile among the extracted subfiles, opening the remaining subfiles linked to the entry subfile, and combining them with the opened entry subfile. In the step (b2), the subtitle is displayed together with the title at a predetermined playback start time and the display of the subtitle is continued for a predetermined playback duration.
상기 서브파일은, 텍스트 파일을 포함하거나, 이미지 파일 또는 동영상 파일을 더 포함할 수 있다.The subfile may include a text file or may further include an image file or a video file.
한편, 본 발명의 다른 분야에 따르면, 상기 목적은, 오디오 데이터 및/또는 비디오 데이터를 포함하는 타이틀, 및 상기 타이틀에 관련되어 재생되기 위한 적어도 하나의 서브타이틀이 연결된 슈퍼파일이 기록된 기록매체로부터 데이터를 재생하는 재생장치에 있어서,On the other hand, according to another field of the present invention, the above object is achieved from a recording medium having recorded thereon a superfile having a title including audio data and / or video data and at least one subtitle connected to the title for reproduction. In the playback apparatus for reproducing data,
선택된 타이틀에 대응하는 서브타이틀을 구성하는 적어도 하나의 서브파일을 상기 슈퍼파일로부터 추출하기 위한 추출수단; 및 상기 추출수단에 의해 추출된 서브파일을 상기 선택된 타이틀에 관련지어 재생하기 위한 디스플레이장치로 전송하기 위한 전송수단을 포함하는 것을 특징으로 하는 재생장치에 의해서도 달성된다.Extracting means for extracting at least one subfile constituting a subtitle corresponding to a selected title from the superfile; And transmitting means for transmitting the subfile extracted by the extracting means to a display apparatus for reproducing in association with the selected title.
상기 추출수단은, 상기 대응하는 서브타이틀의 오프셋값과 크기정보를 참조하여 상기 슈퍼파일에서 대응 서브타이틀을 탐색하고, 탐색된 서브타이틀에서 대응 서브파일의 개수 및 크기정보를 참조하여 서브파일을 탐색하기 위한 제어수단; 및 상기 제어수단에 의해 탐색된 서브파일을 독출하기 위한 독출수단을 포함하는 것이 바람직하다.The extracting means searches for the corresponding subtitle in the superfile by referring to the offset value and the size information of the corresponding subtitle, and searches the subfile by referring to the number and size information of the corresponding subfile in the found subtitle. Control means for; And reading means for reading the subfile searched by the control means.
상기 추출수단은, 상기 독출수단에 의해 독출된 서브파일을 저장하기 위한 저장수단을 더 포함하고, 상기 전송수단은 상기 저장수단에 저장된 서브파일을 상기 디스플레이장치로 전송한다.The extracting means further includes storage means for storing the subfile read by the reading means, and the transmitting means transmits the subfile stored in the storage means to the display apparatus.
상기 디스플레이장치는, 독출된 서브파일을 조합하여 대응 서브타이틀을 완성하고, 완성된 서브타이틀을 상기 타이틀에 동기시켜 재생하는 것이 더욱 바람직하다. 이를 위해, 상기 디스플레이장치는, 추출된 서브파일 중 엔트리 서브파일을 먼저 오픈하고, 상기 엔트리 서브파일에 링크된 나머지 서브파일을 오픈한 다음 오픈된 엔트리 서브파일과 조합함으로써 상기 서브타이틀을 완성하고, 미리 정해진 재생시작 시간에 상기 서브타이틀을 상기 타이틀과 함께 표시하고 미리 정해진 재생지속시간 동안 상기 서브타이틀의 표시를 지속하는 것이 특히 바람직하다.It is more preferable that the display apparatus combines the read subfiles to complete the corresponding subtitles, and reproduces the completed subtitles in synchronization with the title. To this end, the display apparatus completes the subtitle by first opening an entry subfile among the extracted subfiles, opening the remaining subfiles linked to the entry subfile, and then combining the entry subfile with the opened entry subfile. It is particularly preferable to display the subtitle together with the title at a predetermined playback start time and to continue displaying the subtitle for a predetermined playback duration.
상기 서브파일은, 텍스트 파일을 포함하거나, 이미지 파일 또는 동영상 파일을 더 포함하는 것이 효과적이다.The subfile preferably includes a text file or further includes an image file or a video file.
이하, 첨부된 도면을 참조하여 본 발명 바람직한 실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 제1 실시예 따른 광디스크에 기록된 데이터 구조를 설명하기 위한 참고도이다.1 is a reference diagram for explaining a data structure recorded on an optical disc according to a first embodiment of the present invention.
광 디스크에는 적어도 하나의 타이틀과 복수개의 서브타이틀이 기록된다. 도 1을 참조하면, 2 개의 타이틀과 각 타이틀에 대응되는 복수개의 서브타이틀이 기록되어 있다. 타이틀과 서브타이틀은 본 발명에 따른 논리적인 데이터 유닛이다. 타이틀은 오디오 데이터 및/또는 비디오 데이터가 디지털 데이터로 기록된 AV(Audio Video) 비트스트림이다. 서브타이틀은 타이틀이 재생되는 동안 어느 일 시점에서 타이틀과 관련지어 표시되어야 하는 데이터를 포함한다. 따라서, 각 타이틀에는 적어도 하나의 서브타이틀이 대응된다. 서브타이틀의 데이터 구조는 후술한다.At least one title and a plurality of subtitles are recorded on the optical disc. Referring to Fig. 1, two titles and a plurality of subtitles corresponding to each title are recorded. Titles and subtitles are logical data units in accordance with the present invention. A title is an AV (Audio Video) bitstream in which audio data and / or video data is recorded as digital data. The subtitle includes data to be displayed in association with the title at some point during the reproduction of the title. Therefore, at least one subtitle corresponds to each title. The data structure of the subtitle is described later.
더불어, 광 디스크에는 타이틀과 서브타이틀을 재생하기 위해 필요한 네비게이션 정보가(도시되지 않음) 기록되어 있다. 네비게이션 정보는 광 디스크에 기록된 타이틀/서브타이틀에 관한 간략한 소개정보, 및 타이틀/서브타이틀을 재생하기 위한 링크정보를 포함한다. 링크정보는 후술한다.In addition, navigation information (not shown) necessary for reproducing titles and subtitles is recorded on the optical disc. The navigation information includes brief introduction information about the title / subtitle recorded on the optical disc, and link information for reproducing the title / subtitle. Link information will be described later.
한편, 광 디스크에는 후술하는 재생장치의 동작에 필요한 장치 제어용 데이터(도시되지 않음)가 기록되어 있다. 재생장치는 상기 장치 제어용 데이터에 따라광 디스크에 기록된 컨텐츠가 기록자의 의도대로 재생되도록 동작하게 된다. 예를 들어, 장치 제어용 데이터를 통해 광 디스크에 기록된 타이틀이 영화와 같은 비디오 데이터인지, 클래식 음악과 같은 오디오 데이터인지를 파악하여 그에 따른 제어를 수행한다. 또한, 타이틀이 영화라면, 장치 제어용 데이터를 통해, 재생할 영상의 크기, 데이터 전송율 등을 파악하고 파악된 정보에 대응되도록 동작한다.On the other hand, device control data (not shown) recorded in the optical disk is required for the operation of the playback apparatus described later. The reproducing apparatus is operative to reproduce the contents recorded on the optical disc in accordance with the device control data as intended by the recorder. For example, the device control data is used to determine whether the title recorded on the optical disc is video data such as a movie or audio data such as classical music. In addition, if the title is a movie, the size of the video to be reproduced, the data transmission rate, and the like are determined through the device control data, and the operation is performed to correspond to the identified information.
도 2는 도 1의 서브타이틀의 데이터 구조의 일 예이다. 다만, 단순화를 위해 도 1의 타이틀 #1에 대응되는 서브타이틀 #1 내지 서브타이틀 #N에 대해서만 설명한다. 나머지 타이틀 #2 및 대응되는 서브타이틀 #1 내지 서브타이틀 #M도 마찬가지 구조를 가진다.FIG. 2 is an example of a data structure of a subtitle of FIG. 1. However, for simplicity, only the subtitle # 1 to subtitle #N corresponding to the title # 1 of FIG. 1 will be described. The remaining title # 2 and the corresponding subtitles # 1 to subtitle #M have the same structure.
각 서브타이틀은 적어도 하나의 서브파일을 포함한다. 각 서브타이틀에 포함된 서브파일은 상호 조합되어 하나의 서브타이틀을 표시한다. 도 2를 참조하면, 서브타이틀 #1은 서브파일 #1 내지 서브파일 #K를 가지고 있다. 즉, 서브파일 #1 내지 서브파일 #K는 조합하여 하나의 완벽한 문서로서 서브타이틀 #1을 표시한다. 실제로, 그래픽 파일과 텍스트 파일을 조합하여 그래픽 및 텍스트로 영화의 자막을 표시하는 경우가 이에 해당된다.Each subtitle includes at least one subfile. Subfiles included in each subtitle are combined with each other to represent one subtitle. Referring to FIG. 2, the subtitle # 1 has subfiles # 1 to #K. That is, subfiles # 1 to #K combine to represent subtitle # 1 as one complete document. In practice, this is the case where a graphic file and a text file are combined to display a subtitle of a movie as graphics and text.
도 3은 서브타이틀의 표시되는 일 예이다.3 is an example of displaying a subtitle.
도 3을 참조하면, 서브타이틀에 대응되는 서브파일이 a.xml, b.bmp, c.jpg이라면, 서브타이틀은 a.xml, b.bmp, c.jpg의 조합에 의해 표시된다. 즉, a.xml에 의해 b.bmp 및 c.jpg가 파일명으로 호출되어 a.xml과 함께 표시된다. 여기서, a.xml은 마크업언어인 SGML(Standard Generalized Markup Language) 파생어의 하나인 XML(eXtensible Markup Language)문서이다. 여기서, XML 대신 다른 마크업언어, 예를 들어 HTML 문서가 사용될 수 있다. 한편, b.bmp는 그래픽 파일이며, c.jpg는 동영상 파일을 의미한다.Referring to FIG. 3, if the subfile corresponding to the subtitle is a.xml, b.bmp, c.jpg, the subtitle is displayed by a combination of a.xml, b.bmp, and c.jpg. That is, b.bmp and c.jpg are called with a.xml and displayed together with a.xml. Here, a.xml is an XML (eXtensible Markup Language) document which is one of the derivatives of Standard Generalized Markup Language (SGML), which is a markup language. Here, other markup languages such as HTML documents may be used instead of XML. Meanwhile, b.bmp is a graphic file and c.jpg is a video file.
도 4는 도 1의 광 디스크에 기록된 링크정보의 일 예이다.4 is an example of link information recorded on the optical disk of FIG.
도 4를 참조하면, 링크정보는 서브타이틀이 대응 타이틀에 관련지어 표시될 수 있도록 서브타이틀 매니저를 포함한다.Referring to FIG. 4, the link information includes a subtitle manager so that subtitles can be displayed in association with a corresponding title.
서브타이틀 매니저는 서브파일이 타이틀에 동기되어 재생될 수 있는 참조정보를 제공하기 위한 것으로, 서브타이틀 관리 테이블 및 적어도 하나의 서브타이틀 테이블을 가진다.The subtitle manager is for providing reference information in which a subfile can be reproduced in synchronization with a title and has a subtitle management table and at least one subtitle table.
서브타이틀 관리 테이블은 적어도 하나의 서브타이틀에 대한 관리정보로서 서브타이틀 갯수 및 서브타이틀 테이블의 위치를 가리키는 적어도 하나의 서브타이틀 테이블 포인터를 포함한다.The subtitle management table includes at least one subtitle table pointer indicating the number of subtitles and the location of the subtitle table as management information for at least one subtitle.
서브타이틀 테이블은 각 서브타이틀에 대응되도록 마련된다. 서브타이틀 테이블은 대응 서브타이틀을 표시하기 위한 서브파일을 관리하는 서브파일 관리 테이블과 적어도 하나의 서브파일 테이블을 가진다.The subtitle table is provided to correspond to each subtitle. The subtitle table has a subfile management table and at least one subfile table for managing a subfile for indicating a corresponding subtitle.
서브파일 관리 테이블은 대응 서브파일을 관리하기 위한 관리정보로서 대응 서브파일의 갯수, 서브파일 테이블의 위치를 가리키는 적어도 하나의 서브파일 테이블 포인터, 엔트리 서브파일의 파일명, 및 서브타이틀의 재생시간 정보를 포함한다. 여기서, 엔트리 서브파일은 서브타이틀을 표시하기 위해 복수개의 서브파일 중 가장 먼저 호출되는 서브파일로서 도 3을 참조하면 a.xml이 이에 해당된다. 다시 말해, 엔트리 서브파일이란 웹사이트에 있어서 index.htm에 해당되는 파일을 의미한다. 또한, 서브타이틀의 재생시간 정보는 서브타이틀의 재생 시작시간 및 재생 종료시간으로 표시되거나 재생 시작시간 및 재생 지속시간으로 표시될 수 있다. 재생시간 정보를 참조하여 서브타이틀을 표시하기 위한 서브파일은 소정 시점에 대응 메인파일과 동기되어 재생될 수 있게 된다.The subfile management table is management information for managing the corresponding subfile, and includes the number of the corresponding subfiles, at least one subfile table pointer indicating the position of the subfile table, the file name of the entry subfile, and the reproduction time information of the subtitle. Include. Here, the entry subfile is the first subfile called among a plurality of subfiles to indicate a subtitle. Referring to FIG. 3, a.xml corresponds to this. In other words, an entry subfile means a file corresponding to index.htm in a website. In addition, the reproduction time information of the subtitle may be displayed as a reproduction start time and a reproduction end time of the subtitle, or may be displayed as a reproduction start time and a reproduction duration. The subfile for displaying the subtitle with reference to the reproduction time information can be reproduced in synchronization with the corresponding main file at a predetermined time point.
서브파일 테이블은 대응 서브파일을 호출하기 위한 파일명을 가진다.The subfile table has a file name for calling the corresponding subfile.
도 5는 도 4의 서브타이틀 매니저와 서브타이틀과의 논리적인 연결관계를 설명하기 위한 참고도이다.5 is a reference diagram illustrating a logical connection relationship between a subtitle manager and a subtitle of FIG. 4.
도 5를 참조하면, 서브타이틀 매니저에는 맨 처음 서브타이틀 관리 테이블이 위치된다. 서브타이틀 관리 테이블은 3개의 서브타이틀을 관리하고, 이를 위해 3개의 서브타이틀 테이블의 시작위치를 각각 가리키는 서브타이틀 테이블 포인터 TP #1, TP #2, TP #3을 가지고 있다. 서브타이틀 관리 테이블에 이어서 서브타이틀 테이블 1이 위치한다. 서브타이틀 테이블 1은 서브타이틀 1에 대응된다. 보다 구체적으로, 서브타이틀 테이블 1에 포함된 서브파일 관리 테이블은 대응 서브타이틀을 표시하기 위한 서브파일은 4 개이며, 이를 위해 4 개의 서브파일 테이블을 가리키는 서브파일 테이블 포인터 SP를 가지고 있다. 서브파일 테이블 포인터는 각각 서브파일 테이블 T #1, T #2, T #3, T #4을 가리킨다. T #1, T #2, T #3, T #4는 서브파일 #1, 서브파일 #2, 서브파일 #3, 서브파일 #4에 각각 대응된다. 서브파일 #1, 서브파일 #2, 서브파일 #3, 서브파일 #4는 조합되어 서브타이틀 1을 표시한다.Referring to FIG. 5, a subtitle management table is first located in a subtitle manager. The subtitle management table manages three subtitles, and has subtitle table pointers TP # 1, TP # 2, and TP # 3 pointing to the start positions of the three subtitle tables. Subtitle table 1 is located after the subtitle management table. Subtitle table 1 corresponds to subtitle 1. More specifically, the subfile management table included in the subtitle table 1 has four subfiles for indicating corresponding subtitles, and has a subfile table pointer SP indicating four subfile tables for this purpose. The subfile table pointer points to the subfile tables T # 1, T # 2, T # 3, and T # 4, respectively. T # 1, T # 2, T # 3, and T # 4 correspond to subfile # 1, subfile # 2, subfile # 3, and subfile # 4, respectively. Subfile # 1, subfile # 2, subfile # 3, and subfile # 4 are combined to represent subtitle 1.
도 6은 타이틀과 서브파일의 재생시점의 연결관계를 설명하기 위한 참고도이다.6 is a reference diagram for explaining a connection relation between a title and a playback time of a subfile.
도 6을 참조하면 AV 비트스트림으로 표시된 타이틀 #1을 재생시간 축에 대응시킬 때 대응 서브타이틀 #1 내지 서브타이틀 #N은 재생시간 축 상의 임의의 시점에 대응된다. 서브타이틀 #1은 서브파일 #1, #2, #3이 조합되어 표시되고, 서브타이틀 #n은 서브파일 #k, 서브파일 #k+1, 서브파일 #k+2가 조합되어 표시되며, 서브타이틀 #N은 서브파일 #K-1, 서브파일 #K가 조합되어 표시됨을 알 수 있다.Referring to Fig. 6, when title # 1 indicated by the AV bitstream corresponds to the playback time axis, the corresponding subtitles # 1 to subtitle #N correspond to an arbitrary time point on the playback time axis. Subtitle # 1 is displayed with a combination of subfiles # 1, # 2, and # 3, subtitle #n is displayed with a combination of subfile #k, subfile # k + 1, and subfile # k + 2. It can be seen that the subtitle #N is displayed by combining the subfile # K-1 and the subfile #K.
도 7은 본 발명의 제2 실시예에 따른 광 디스크에 기록된 데이터 구조를 설명하기 위한 참고도이다.7 is a reference diagram for explaining the data structure recorded on the optical disc according to the second embodiment of the present invention.
광 디스크에는 적어도 하나의 타이틀과 적어도 하나의 슈퍼파일이 기록된다. 도 7을 참조하면 1 개의 타이틀과 1 개의 슈퍼파일이 기록되어 있다. 타이틀과 슈퍼파일은 본 발명에 따른 논리적인 데이터 유닛이다. 여기서, 슈퍼파일은 필요에 따라 적절한 크기를 가지도록 복수개 마련될 수 있다. 타이틀은 도 1의 그것과 마찬가지로 오디오 데이터 및/또는 비디오 데이터가 디지털 데이터로 기록된 AV(Audio Video) 비트스트림을 가리킨다. 슈퍼파일은 복수개의 서브파일이 일렬로 연결되어 기록된 파일이다. 슈퍼파일의 상세한 구조는 후술한다.At least one title and at least one superfile are recorded on the optical disc. Referring to Fig. 7, one title and one super file are recorded. Title and superfile are logical data units in accordance with the present invention. Here, a plurality of superfiles may be provided to have an appropriate size as needed. The title refers to an AV (Audio Video) bitstream in which audio data and / or video data is recorded as digital data, similar to that of FIG. A super file is a file in which a plurality of subfiles are connected in a row. The detailed structure of the superfile will be described later.
더불어, 광 디스크에는 타이틀과 슈퍼파일을 관련지어 재생하기 위한 네비게이션 정보가(도시되지 않음) 기록되어 있다. 네비게이션 정보는 광 디스크에 기록된 타이틀/서브타이틀에 관한 간략한 소개정보, 및 타이틀/서브타이틀을 재생하기 위한 링크정보를 포함한다. 링크정보는 후술한다.In addition, navigation information (not shown) is recorded on the optical disc to associate and reproduce the title and the superfile. The navigation information includes brief introduction information about the title / subtitle recorded on the optical disc, and link information for reproducing the title / subtitle. Link information will be described later.
한편, 광 디스크에는 후술하는 재생장치의 동작에 필요한 장치 제어용 데이터(도시되지 않음)가 기록되어 있다. 재생장치는 상기 장치 제어용 데이터에 따라 광 디스크에 기록된 컨텐츠가 기록자의 의도대로 재생되도록 동작하게 된다. 예를 들어, 장치 제어용 데이터를 통해 광 디스크에 기록된 타이틀이 영화와 같은 비디오 데이터인지, 클래식 음악과 같은 오디오 데이터인지를 파악하여 그에 따른 제어를 수행한다. 또한, 타이틀이 영화라면, 장치 제어용 데이터를 통해, 재생할 영상의 크기, 데이터 전송율 등을 파악하고 파악된 정보에 대응되도록 동작한다.On the other hand, device control data (not shown) recorded in the optical disk is required for the operation of the playback apparatus described later. The reproducing apparatus is operative to reproduce the contents recorded on the optical disc according to the device control data as intended by the recorder. For example, the device control data is used to determine whether the title recorded on the optical disc is video data such as a movie or audio data such as classical music. In addition, if the title is a movie, the size of the video to be reproduced, the data transmission rate, and the like are determined through the device control data, and the operation is performed to correspond to the identified information.
도 8은 도 7의 슈퍼파일의 데이터 구조의 일 예이다.8 is an example of a data structure of the superfile of FIG. 7.
도 8을 참조하면 슈퍼파일은 서브타이틀 #1 내지 서브타이틀 #L을 포함한다. 서브타이틀 #1은 서브파일 #1 내지 서브파일 #T를 포함한다. 마찬가지로, 서브타이틀 #2 내지 서브타이틀 #L 또한 적어도 하나의 서브파일을 포함한다. 이처럼, 슈퍼파일은 타이틀 #1에 관련지어 재생되어야 하는 서브타이틀을 표시하기 위한 모든 서브파일이 일렬로 기록되어 구성된다. 한편, 서브파일 #1 내지 서브파일 #T는 도 3에 도시된 바와 같이 조합되어 서브타이틀 #1을 표시한다. 서브타이틀 #2 내지 서브타이틀 #L에 포함된 각 서브파일 또한 마찬가지로 조합되어 대응 서브타이틀을 표시한다.Referring to FIG. 8, the superfile includes subtitles # 1 to #L. Subtitle # 1 includes subfile # 1 through subfile #T. Similarly, subtitles # 2 to #L also include at least one subfile. In this way, the superfile is constructed by recording all the subfiles for displaying the subtitles to be reproduced in association with Title # 1 in a row. Meanwhile, the subfiles # 1 to #T are combined as shown in FIG. 3 to display the subtitle # 1. Each subfile included in the subtitles # 2 to #L is similarly combined to indicate the corresponding subtitle.
슈퍼파일의 의의는 다음과 같다. 즉, 하나의 타이틀에 동기되어 재생되는 서브타이틀을 표시하기 위한 서브파일의 개수는 타이틀의 크기 및 컨텐츠 제공자의 의도에 따라 달라진다. 예를 들어, 2시간 분량의 타이틀에 분당 6개의 서브타이틀이 대응되고 각 서브타이틀이 2 개의 서브파일로 구성된다면, 타이틀에 대응되는서브파일의 수는 2시간*60분*6개*2개=1440개가 된다. 1440개의 파일을 독립된 파일명을 갖는 파일로 기록하게 되면 소정 크기의 기록단위로 기록되는 파일시스템의 특성 상 오버헤드로 인한 기록공간의 낭비가 생길 수 있다. 따라서 서브파일의 개수가 많고 각 파일의 크기가 기록단위의 크기에 못미치는 경우 등에 있어 슈퍼파일을 매개로 하여 서브파일에 엑세스하는 것이 효율적일 수 있기 때문이다.The meaning of superfile is as follows. That is, the number of subfiles for displaying subtitles reproduced in synchronization with one title depends on the size of the title and the intention of the content provider. For example, if two subtitles correspond to six subtitles per minute and each subtitle consists of two subfiles, then the number of subfiles corresponding to the title is two hours * 60 minutes * 6 * 2 = 1440. When 1440 files are recorded as files having independent file names, the recording space may be wasted due to overhead due to the characteristics of the file system that is recorded in a recording unit having a predetermined size. Therefore, when the number of subfiles is large and the size of each file is less than the size of the recording unit, it may be efficient to access the subfile through the superfile.
도 9는 도 7의 광 디스크에 기록된 링크정보의 일 예이다.9 is an example of link information recorded on the optical disk of FIG.
도 9를 참조하면, 링크정보는 서브타이틀이 대응 타이틀에 관련지어 표시될 수 있도록 서브타이틀 매니저를 포함한다.Referring to FIG. 9, the link information includes a subtitle manager so that subtitles can be displayed in association with a corresponding title.
서브타이틀 매니저는 슈퍼파일에 포함된 서브파일이 타이틀에 동기되어 재생될 수 있는 참조정보를 제공하기 위한 것으로, 서브타이틀 관리 테이블 및 적어도 하나의 서브타이틀 테이블을 가진다.The subtitle manager is for providing reference information in which a subfile included in the superfile can be reproduced in synchronization with a title, and has a subtitle management table and at least one subtitle table.
서브타이틀 관리 테이블은 서브타이틀을 관리하기 위한 관리정보로서 슈퍼파일의 파일명, 관리대상인 서브타이틀의 갯수 및 서브타이틀 테이블의 위치를 가리키는 서브타이틀 테이블 포인터를 포함한다. 여기서, 서브타이틀 테이블 포인터의 갯수는 서브타이틀의 개수와 동일하다.The subtitle management table includes subtitle table pointers indicating the file name of the superfile, the number of subtitles to be managed, and the location of the subtitle table as management information for managing the subtitle. Here, the number of subtitle table pointers is the same as the number of subtitles.
서브타이틀 테이블은 각 서브타이틀에 대응되도록 마련된다. 서브타이틀 테이블은 대응 서브타이틀을 표시하기 위한 서브파일을 관리하는 서브파일 관리 테이블과 적어도 하나의 서브파일 테이블을 가진다.The subtitle table is provided to correspond to each subtitle. The subtitle table has a subfile management table and at least one subfile table for managing a subfile for indicating a corresponding subtitle.
서브파일 관리 테이블은 대응 서브파일을 관리하기 위한 관리정보로서 대응 서브타이틀의 위치를 알려주는 오프셋값, 서브타이틀의 크기정보, 대응 서브파일의갯수정보, 엔트리 서브파일의 파일명, 및 서브타이틀의 재생 시작시간 및 재생 지속시간을 포함한다. 여기서, 엔트리 서브파일은 서브타이틀을 표시하기 위해 복수개의 서브파일 중 가장 먼저 표시되는 서브파일로서 도 3을 참조하면 a.xml이 이에 해당된다. 또한, 서브타이틀의 재생 시작시간 및 재생 지속시간은 재생 시작시간 및 재생 종료시간으로 대체될 수 있다. 재생 시작시간과 재생 지속시간을 참조하여 서브타이틀은 대응 타이틀의 소정 시점에 동기되어 재생될 수 있다.The subfile management table is management information for managing the corresponding subfile, an offset value indicating the position of the corresponding subtitle, size information of the subtitle, number information of the corresponding subfile, file name of the entry subfile, and reproduction of the subtitle. Start time and playback duration. Here, the entry subfile is the first subfile displayed among the plurality of subfiles to indicate the subtitle. Referring to FIG. 3, a.xml corresponds to this. Also, the playback start time and playback duration of the subtitle can be replaced with the playback start time and playback end time. The subtitle can be reproduced in synchronization with a predetermined time point of the corresponding title with reference to the reproduction start time and the reproduction duration.
서브파일 테이블은 서브파일의 파일명 및 서브파일의 크기정보를 가진다.The subfile table has file name of subfile and size information of subfile.
도 10은 도 9의 서브타이틀 매니저와 슈퍼파일과의 논리적인 연결관계를 설명하기 위한 참고도이다.FIG. 10 is a reference diagram for explaining a logical connection relationship between a subtitle manager and a superfile of FIG. 9.
도 10을 참조하면, 서브타이틀 매니저에는 맨 처음 서브타이틀 관리 테이블이 위치된다. 서브타이틀 관리 테이블은 2개의 서브타이틀을 관리하며, 이를 위해 2개의 서브타이틀 테이블의 시작위치를 각각 가리키는 서브타이틀 테이블 포인터 TP #1, TP #2를 가지고 있다. 서브타이틀 관리 테이블에 이어서 서브타이틀 테이블 1이 위치한다. 서브타이틀 테이블 1은 대응 서브타이틀의 시작위치를 가리키는 오프셋값(offset) 및 서브타이틀의 크기를 가지고 있는 서브파일 관리 테이블을 포함한다. 서브파일 관리 테이블은 3 개의 서브파일을 관리하며, 이를 위해 3 개의 서브파일 테이블을 가리키는 서브파일 테이블 포인터 TP를 가지고 있다. 서브파일 테이블 포인터는 서브파일 테이블 T #1, T #2, T #3을 각각 가리킨다. 서브파일 테이블 T #1, T #2, T #3은 서브파일 #1, 서브파일 #2, 서브파일 #3에 각각 대응된다.Referring to FIG. 10, a subtitle management table is first located in a subtitle manager. The subtitle management table manages two subtitles. For this purpose, the subtitle management table has subtitle table pointers TP # 1 and TP # 2 respectively pointing to the start positions of the two subtitle tables. Subtitle table 1 is located after the subtitle management table. The subtitle table 1 includes a subfile management table having an offset value indicating the start position of the corresponding subtitle and the size of the subtitle. The subfile management table manages three subfiles, for which the subfile table pointer TP points to three subfile tables. The subfile table pointer points to the subfile tables T # 1, T # 2, and T # 3, respectively. The subfile tables T # 1, T # 2, and T # 3 correspond to subfile # 1, subfile # 2, and subfile # 3, respectively.
도 11은 타이틀과 슈퍼파일과의 재생시점의 연결관계를 설명하기 위한 참고도이다.11 is a reference diagram for explaining a connection relationship between a title and a superfile at the time of reproduction.
도 11을 참조하면 AV 비트스트림으로 표시된 타이틀 #1을 재생시간 축에 대응시킬 때 대응 서브타이틀 #1 내지 서브타이틀 #N은 재생시간 축 상의 임의의 시점에 대응된다. 서브타이틀 #1은 서브파일 #1, #2, #3이 조합되어 표시되고, 서브타이틀 #l은 서브파일 #t, 서브파일 #t+1, 서브파일 #t+2가 조합되어 표시되며, 서브타이틀 #L은 서브파일 #T-2, 서브파일 #T-1, 서브파일 #T가 조합되어 표시됨을 알 수 있다. 즉, 적어도 하나의 서브파일이 조합되어 서브타이틀을 표시하고 표시된 서브타이틀은 특정 시점에 대응 타이틀과 함께 표시된다.Referring to Fig. 11, when title # 1 indicated by the AV bitstream corresponds to the playback time axis, the corresponding subtitles # 1 to subtitle #N correspond to an arbitrary time point on the playback time axis. Subtitle # 1 is displayed with a combination of subfiles # 1, # 2, and # 3, subtitle #l is displayed with a combination of subfile #t, subfile # t + 1, and subfile # t + 2. It can be seen that the subtitle #L is displayed by combining the subfile # T-2, the subfile # T-1, and the subfile #T. That is, at least one subfile is combined to display a subtitle, and the displayed subtitle is displayed together with the corresponding title at a specific time point.
도 12는 본 발명에 따른 기록매체를 재생하기 위한 재생장치(1)의 블록도이다.12 is a block diagram of a reproducing apparatus 1 for reproducing a recording medium according to the present invention.
도 12를 참조하면, 재생장치(1)는, 사용자 인터페이스(11), 픽업부(12), 서보부(13), 시스템 제어부(20), 메모리(21), 디스플레이장치(30), 및 스토리지(31)를 구비한다.Referring to FIG. 12, the playback device 1 includes a user interface 11, a pickup part 12, a servo part 13, a system control part 20, a memory 21, a display device 30, and storage. 31 is provided.
사용자 인터페이스(11)를 통해 사용자의 작동명령이 입력되면, 시스템 제어부(20)의 제어명령을 받은 서보부(13)는 픽업부(12)를 서보제어한다. 이에, 픽업부(12)는 광 디스크(10)에 기록된 데이터를 독출한다. 본 발명에 따라, 시스템 제어부(20)는 재생제어정보가 기록된 영역으로부터 독출된 서브타이틀 매니저, 및 데이터 영역으로부터 독출된 서브파일을 메모리(21)에 저장하고, 서브타이틀 매니저를 참조하여 추출된 서브파일을 읽어들여 디스플레이장치(30)로 전송한다. 여기서추출되는 서브파일은 소정 시점에 타이틀과 동기되어 재생되어야 할 서브타이틀을 구성하는 서브파일이다. 다음으로, 시스템 제어부(20)는 독출된 타이틀을 디스플레이장치(30)로 전달한다. 타이틀 및 서브파일은 디스플레이장치(30)로 전달되기에 앞서 적절한 증폭, 복호, 및 에러정정과정을 거친다. 디스플레이장치(30)는 시스템 제어부(20)로부터 전달되는 타이틀 및 서브파일을 재생한다. 즉, 디스플레이장치(30)는 시스템 제어부(20)로부터 전달된 서브폰트 데이터를 사용하여 A/V 데이터(50)와 함께 재생될 텍스트 데이터(42)를 디스플레이한다.When a user's operation command is input through the user interface 11, the servo unit 13 receiving the control command of the system controller 20 servo-controls the pickup unit 12. Thus, the pickup unit 12 reads out the data recorded on the optical disc 10. According to the present invention, the system control unit 20 stores the subtitle manager read from the area in which the reproduction control information is recorded, and the subfile read from the data area in the memory 21, and is extracted with reference to the subtitle manager. The subfile is read and transmitted to the display device 30. The subfile extracted here is a subfile constituting a subtitle to be reproduced in synchronization with a title at a predetermined time. Next, the system controller 20 transmits the read title to the display device 30. Titles and subfiles are subjected to appropriate amplification, decoding, and error correction processes prior to delivery to the display device 30. The display device 30 plays back the title and subfile transmitted from the system control unit 20. That is, the display device 30 displays the text data 42 to be reproduced together with the A / V data 50 using the subfont data transferred from the system controller 20.
한편, 도 2의 재생장치(1)는 디스플레이장치(30)를 포함하나, 재생장치는 디스플레이장치(30), 스토리지(31), 및 필요한 사용자 인터페이스(11)를 제외하고 구성할 수 있다.On the other hand, the playback device 1 of FIG. 2 includes a display device 30, but the playback device may be configured to exclude the display device 30, the storage 31, and the necessary user interface 11.
도 13은 도 12의 재생장치(1)의 일부 상세블럭도이다.FIG. 13 is a detailed block diagram of the playback apparatus 1 of FIG. 12.
도 13을 참조하면, 시스템 제어부(20)는 파일 시스템(201), 타이머(203), 전송모듈(204), 및 메모리 제어기(202)를 구비한다. 파일 시스템(201)은 광 디스크(10)에 기록된 디지틀 데이터에 파일명을 붙이고, 저장이나 검색을 위해 논리적으로 그것들을 어디에 위치시켜야 하는지 등을 관리한다. 메모리 제어기(202)는 메모리(21)를 제어하여 메모리(21)가 데이터를 받아들이거나 내보내도록 한다. 타이머(203)는 시스템 제어부(20)의 동작을 위한 기준 클럭값을 지속적으로 생성한다. 전송모듈(204)은 시스템 제어부(20)로부터의 데이터 또는 제어신호가 디스플레이장치(30)로 전달되도록 한다.Referring to FIG. 13, the system controller 20 includes a file system 201, a timer 203, a transfer module 204, and a memory controller 202. The file system 201 attaches file names to digital data recorded on the optical disc 10, and manages where to logically place them for storage or retrieval. The memory controller 202 controls the memory 21 to allow the memory 21 to accept or export data. The timer 203 continuously generates a reference clock value for the operation of the system controller 20. The transmission module 204 allows data or a control signal from the system controller 20 to be transmitted to the display device 30.
디스플레이장치(30)는 스토리지 제어기(302), 타이머(303), 및 전송모듈(304)을 구비한다. 스토리지 제어기(302)는 메모리 제어기(202)와 마찬가지로 스토리지(31)에 데이터를 쓰거나 스토리지(31)로부터 데이터를 읽어들이도록 제어한다. 타이머(303)는 디스플레이장치(30)에 마련된 디스플레이 제어부의 동작을 위한 기준 클럭값을 지속적으로 생성한다. 전송모듈(304)은 시스템 제어부(20)로부터 전송되는 타이틀, 즉 AV 비트스트림과 적어도 하나의 서브파일로 구성되는 각각의 서브타이틀을 수신하는 한편 시스템 제어부(20)와 제어신호를 주고받는다. 타이머(203,303)에 의해 시스템 제어부(20)와 디스플레이장치(30)가 동기화된다.The display device 30 includes a storage controller 302, a timer 303, and a transmission module 304. The storage controller 302, like the memory controller 202, controls to write data to or read data from the storage 31. The timer 303 continuously generates a reference clock value for the operation of the display controller provided in the display apparatus 30. The transmission module 304 receives a title transmitted from the system control unit 20, that is, each subtitle composed of an AV bitstream and at least one subfile, and exchanges control signals with the system control unit 20. The system controller 20 and the display device 30 are synchronized by the timers 203 and 303.
한편, 메모리(21)에는 본 실시예에 따른 광 디스크로부터 추출된 서브타이틀 매니저, 및 N 개의 서브파일이 저장되어 있다. 제1 실시예에 따른 광 디스크의 경우 서브파일은 파일명으로 저장되어 있으므로 서브파일 테이블에 기록된 파일명으로 호출되어 저장된다. 제2 실시예의 경우 서브파일은 슈퍼파일에 포함되어 저장되므로, 서브파일 관리 테이블 및 서브파일 테이블을 참조하여 추출된 서브파일에 서브파일 테이블에 기록된 파일명이 붙여져 저장된다.On the other hand, the memory 21 stores the subtitle manager extracted from the optical disc and the N subfiles according to the present embodiment. In the case of the optical disc according to the first embodiment, since the subfile is stored with the file name, it is called and stored with the file name recorded in the subfile table. In the second embodiment, since the subfile is included and stored in the superfile, the file name recorded in the subfile table is stored in the subfile extracted by referring to the subfile management table and the subfile table.
스토리지(31)에는 본 실시예에 따라 시스템 제어부(20)로부터 전달된 서브파일이 저장되어 있다.The storage 31 stores subfiles transmitted from the system controller 20 according to the present embodiment.
상기와 같은 구성에 의해 본 발명에 따른 재생방법을 설명하면 다음과 같다.Referring to the reproduction method according to the present invention by the above configuration as follows.
도 14는 본 발명에 따른 기록매체로부터 데이터를 독출하여 재생하는 재생방법을 설명하기 위한 플로우챠트이다.14 is a flowchart for explaining a reproducing method of reading and reproducing data from a recording medium according to the present invention.
도 14를 참조하면, 재생장치(1)에 본 실시예에 따른 광 디스크가 삽입되거나 전원이 인가되면 시스템 제어부(20)는 파일 시스템(201)을 통해 광 디스크에 기록된 소개정보 및 링크정보에 기초하여 메뉴화면을 디스플레이한다. 사용자가 디스플레이된 메뉴로부터 소정 타이틀의 재생을 요청하면 시스템 제어부(20)는, 서브타이틀 매니저를 참조하여, 독출된 타이틀에 링크된 슈퍼파일을 독출한다(1401단계).Referring to FIG. 14, when the optical disc according to the present embodiment is inserted into the playback device 1 or power is applied, the system control unit 20 supplies the introductory information and link information recorded on the optical disc through the file system 201. The menu screen is displayed based on this. If the user requests reproduction of a predetermined title from the displayed menu, the system control unit 20 refers to the subtitle manager to read the super file linked to the read title (step 1401).
다시, 시스템 제어부(20)는 서브타이틀 매니저를 참조하여, 독출된 슈퍼파일로부터 타이틀에 링크된 서브타이틀 탐색하고(1402단계), 탐색된 서브타이틀을 구성하는 서브파일을 독출한다(1403단계).The system controller 20 refers to the subtitle manager, searches for the subtitle linked to the title from the read superfile (step 1402), and reads the subfile constituting the searched subtitle (step 1403).
다음으로, 시스템 제어부(20)는 선택된 타이틀을 독출한다(1403단계). 이어서, 재생장치(1)는 독출된 서브파일을 타이틀에 관련지어 재생한다(1404단계).Next, the system controller 20 reads the selected title (step 1403). Subsequently, the playback apparatus 1 plays the read subfile in association with the title (step 1404).
여기서, 타이틀을 독출하는 상기 1403단계의 실행순서는 타 단계와 독립적이므로 필요에 따라 다양하게 변경가능하다.Here, the execution order of the step 1403 for reading the title is independent of the other steps and can be variously changed as necessary.
도 15는 도 14의 1404단계를 설명하기 위한 플로우챠트이다.FIG. 15 is a flowchart for describing operation 1404 of FIG. 14.
도 15를 참조하면, 시스템 제어부(20)는 서브타이틀 매니저에 기록된 서브타이틀의 오프셋값과 크기 정보를 참조하여 슈퍼파일로부터 대응 서브타이틀을 탐색한다(1501단계).Referring to FIG. 15, the system controller 20 searches for the corresponding subtitle from the superfile by referring to the offset value and the size information of the subtitle recorded in the subtitle manager (step 1501).
또한, 시스템 제어부(20)는 탐색된 서브타이틀로부터 서브타이틀 매니저에 기록된 대응 서브파일의 개수 및 크기정보를 참조하여 서브파일을 추출한다(1502단계).In addition, the system controller 20 extracts the subfile from the searched subtitle with reference to the number and size information of the corresponding subfile recorded in the subtitle manager (step 1502).
다음으로, 시스템 제어부(20)는 대응 타이틀을 추출한다(1503단계).Next, the system control unit 20 extracts the corresponding title (step 1503).
디스플레이장치(30)는 상기 1502단계에서 추출된 서브파일을 조합하여 서브타이틀을 완성하고(1504단계), 완성된 서브타이틀을 상기 1503단계에서 추출된 타이틀에 동기시켜 재생한다(1505단계).The display apparatus 30 completes the subtitle by combining the subfiles extracted in step 1502 (step 1504), and reproduces the completed subtitle in synchronization with the title extracted in step 1503 (step 1505).
마찬가지로, 타이틀을 독출하는 상기 1403단계의 실행순서는 타 단계와 독립적이므로 필요에 따라 다양하게 변경가능하다.Similarly, since the execution order of step 1403 for reading a title is independent of other steps, it can be variously changed as necessary.
도 14 및 도 15를 참조하여 설명한 재생방법을 보다 구체적으로 설명하면 다음과 같다.The reproduction method described with reference to FIGS. 14 and 15 will now be described in more detail.
시스템 제어부(20)는 서브타이틀 관리 테이블을 참조하여 요청된 타이틀에 대응되는 슈퍼파일의 파일명을 읽어들여 슈퍼파일을 오픈한다. 이 때, 사용자는 해당 타이틀의 재생시작시점 정보-처음부터 재생할 것인지 또는 중간부분부터 재생할 것인지-를 함께 입력할 수 있다. 시스템 제어부(20)는 사용자로부터 입력된 재생시작시점 정보와 서브타이틀 테이블에 기록된 재생시간 정보를 비교하여 사용자로부터 요구된 재생시작 시점에 해당되는 서브타이틀을 찾아낸다. 다음으로, 서브파일 관리 테이블 및 서브파일 테이블을 참조하여, 찾아낸 서브타이틀에 속하는 서브파일을 추출하여 메모리(21)에 기록한다. 서브파일을 메모리(21)에 기록시 제1 실시예에 있어서 서브파일은 파일명으로 기록되어 있으므로 그대로(원래의 파일명을 갖도록) 기록하고, 제 2 실시예에 있어서 서브파일은 슈퍼파일에 포함되어 있으므로, 추출된 서브파일에 대응 서브파일 테이블에 기록된 파일명을 붙여서 기록한다.The system control unit 20 reads the file name of the super file corresponding to the requested title by referring to the subtitle management table and opens the super file. At this time, the user can input the reproduction start time information of the corresponding title, whether to play from the beginning or the middle part. The system controller 20 compares the playback start time information input from the user with the playback time information recorded in the subtitle table, and finds a subtitle corresponding to the playback start time requested by the user. Next, with reference to the subfile management table and the subfile table, the subfile belonging to the found subtitle is extracted and recorded in the memory 21. When the subfile is recorded in the memory 21, since the subfile is recorded with the file name in the first embodiment, it is written as it is (with the original file name). In the second embodiment, the subfile is included in the superfile. Then, the extracted subfile is recorded by appending the file name recorded in the corresponding subfile table.
이어, 시스템 제어부(20)는 파일 시스템(201)을 통해 대응 타이틀을 읽어들이고 전송모듈(204)을 통해 디스플레이장치(30)로 전송한다. 이와 함께 시스템 제어부(20)는 타이머(203)의 타이머값을 감시하면서 그 값이 서브파일 관리 테이블에기록된 재생시간 정보(재생시작시간 정보 및 재생지속시간 정보)에 일치되기 이전에 메모리(21)에 기록된 해당 서브파일들을 추출하여 디스플레이장치(30)로 전달되도록 한다.Subsequently, the system controller 20 reads the corresponding title through the file system 201 and transmits the title to the display device 30 through the transmission module 204. At the same time, the system control unit 20 monitors the timer value of the timer 203 and before the value matches the playback time information (playback start time information and playback duration information) recorded in the subfile management table, the memory 21 The corresponding subfiles recorded in) are extracted and transmitted to the display apparatus 30.
디스플레이장치(30)는 전송모듈(304)을 통해 수신된 해당 서브파일들을 조합하여 서브타이틀을 완성하고 완성된 서브타이틀을 타이틀이 재생되고 있는 화면 상에 중첩시켜 디스플레이한다.The display apparatus 30 completes the subtitle by combining the corresponding subfiles received through the transmission module 304 and displays the completed subtitle by superimposing it on the screen on which the title is being played.
서브타이틀을 전송한 시스템 제어부(20)는 서브타이틀 매니저를 참조하여 전술한 바와 같은 절차에 따라, 다음 서브타이틀에 속하는 서브파일을 추출하여 메모리(21)에 저장하고 소정 시점에 서브타이틀이 타이틀에 동기되어 재생될 수 있도록 메모리(21)에 저장된 서브파일을 독출하여 디스플레이장치(30)로 전송하고, 디스플레이장치(30)는 전술한 절차를 반복하여 서브타이틀을 타이틀에 동기시켜 재생한다.The system control unit 20 having transmitted the subtitle extracts the subfile belonging to the next subtitle and stores it in the memory 21 according to the procedure described above with reference to the subtitle manager, and the subtitle is assigned to the title at a predetermined time. The subfile stored in the memory 21 is read and transmitted to the display apparatus 30 so as to be reproduced in synchronization with the display apparatus 30. The display apparatus 30 repeats the above-described procedure to reproduce the subtitle in synchronization with the title.
한편, 제2 실시예에 따른 광 기록매체에는 하나의 타이틀과 하나의 슈퍼파일이 기록되나, 복수개의 타이틀에 대해 하나의 슈퍼파일이 기록될 수 있다. 이 때, 슈퍼파일은 각 타이틀에 대응되는 서브타이틀 세트를 포함한다. 서브타이틀 세트는 대응 타이틀과 함께 재생되어야 하는 서브타이틀을 포함하고, 각 서브타이틀은 서브파일을 포함한다. 이 경우, 서브타이틀 매니저는 서브타이틀 세트 관리 테이블 및 복수개의 서브타이틀 세트 테이블을 가진다. 서브타이틀 세트 관리 테이블은 슈퍼파일의 파일명, 서브타이틀 세트의 개수, 및 서브타이틀 세트 테이블 포인터를 가진다. 서브타이틀 세트 테이블은 서브타이틀 관리 테이블 및 복수개의 서브타이틀 테이블을 가진다. 각 테이블에 기록된 정보는 도 9의 그것과 동일하다. 다만, 슈퍼파일 파일명은 서브타이틀 세트 관리 테이블에 기록되므로 서브타이틀 관리 테이블에 재차 기록되지 않아도 족하다.Meanwhile, one title and one superfile are recorded on the optical recording medium according to the second embodiment, but one superfile may be recorded for a plurality of titles. At this time, the superfile includes a subtitle set corresponding to each title. The subtitle set includes subtitles to be played along with corresponding titles, and each subtitle includes a subfile. In this case, the subtitle manager has a subtitle set management table and a plurality of subtitle set tables. The subtitle set management table has a file name of a superfile, the number of subtitle sets, and a subtitle set table pointer. The subtitle set table has a subtitle management table and a plurality of subtitle tables. The information recorded in each table is the same as that of FIG. However, since the superfile file name is recorded in the subtitle set management table, the superfile file name does not need to be recorded in the subtitle management table again.
또한, 전술한 제1 및 제2 실시예와 달리, 하나의 서브파일이 적어도 두 개의 서브타이틀을 표시하는데 사용되며 따라서 하나의 서브파일은 적어도 두 개의 서브타이틀에 속하도록 구성하는 것도 가능하다. 이 같은 경우, 하나의 서브타이틀을 표시하는데 사용되는 복수개의 서브파일은 연속적으로 기록되어 있지 않을 수 있고, 서브타이틀 매니저에 있어 서브파일의 위치를 가리키는 위치정보의 표시방법이 달라지게 된다. 예를 들어 서브파일 #s가 서브타이틀 #1 내지 서브타이틀 #S를 표시하는데 사용된다고 가정할 때 전술한 실시예에 따르면 서브파일 #s는 S번 기록되게 된다. 이 같은 서브파일의 개수가 많은 경우에는 해당 서브파일을 1회만 기록하고 필요할 때마다 그 위치정보를 참조하여 서브파일을 추출하는 방식을 사용하는 것이 더 효율적일 수 있다.In addition, unlike the first and second embodiments described above, one subfile is used to indicate at least two subtitles, and thus, one subfile may be configured to belong to at least two subtitles. In such a case, the plurality of subfiles used to display one subtitle may not be continuously recorded, and the method of displaying position information indicating the position of the subfile in the subtitle manager is changed. For example, assuming that subfile #s is used to indicate subtitles # 1 to #S, subfile #s is recorded S times according to the above-described embodiment. If the number of such subfiles is large, it may be more efficient to record the subfile only once and extract the subfile with reference to the location information whenever necessary.
전술한 바와 같이, 본 발명에 따르면, 그래픽 데이터는 물론 텍스트 데이터, 및 동영상 데이터 등 다양한 타입의 데이터가 조합되어 완성되는 서브타이틀을 대응 타이틀과 관련지어 재생할 수 있다.As described above, according to the present invention, a subtitle which is completed by combining various types of data such as text data and video data as well as graphic data can be reproduced in association with a corresponding title.
나아가, 본 발명에 따르면, D-TV 또는 HDTV가 해석하여 프리젠테이션할 수 있는 데이터 구조로 기록된 기록매체, 그 재생장치 및 재생방법이 제공된다.Furthermore, according to the present invention, there is provided a recording medium, a reproducing apparatus, and a reproducing method recorded in a data structure that can be interpreted and presented by a D-TV or HDTV.
Claims (32)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2001-0004926A KR100389863B1 (en) | 2001-02-01 | 2001-02-01 | Recording medium with data structure capable of reproducing sub-title with regard to title, reproducing apparatus and method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2001-0004926A KR100389863B1 (en) | 2001-02-01 | 2001-02-01 | Recording medium with data structure capable of reproducing sub-title with regard to title, reproducing apparatus and method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20020064463A KR20020064463A (en) | 2002-08-09 |
| KR100389863B1 true KR100389863B1 (en) | 2003-07-04 |
Family
ID=27693065
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR10-2001-0004926A Expired - Fee Related KR100389863B1 (en) | 2001-02-01 | 2001-02-01 | Recording medium with data structure capable of reproducing sub-title with regard to title, reproducing apparatus and method thereof |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100389863B1 (en) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100448452B1 (en) | 2000-06-09 | 2004-09-13 | 엘지전자 주식회사 | Method for supporting menu of a high-density recording medium |
| JP4477501B2 (en) | 2002-10-04 | 2010-06-09 | エルジー エレクトロニクス インコーポレイティド | Recording medium having data structure for managing reproduction of graphic data, recording and reproducing method and apparatus |
| JP4558498B2 (en) | 2002-11-20 | 2010-10-06 | エルジー エレクトロニクス インコーポレイティド | Recording medium having data structure for managing reproduction of recorded still image, and recording and reproduction method and apparatus therefor |
| CA2513662C (en) | 2003-01-20 | 2012-08-07 | Lg Electronics Inc. | Recording medium having data structure for managing reproduction of still pictures recorded thereon and recording and reproducing methods and apparatuses |
| EP1595256A4 (en) * | 2003-02-05 | 2008-10-01 | Lg Electronics Inc | RECORDING MEDIUM HAVING A DATA STRUCTURE FOR MANAGING THE REPRODUCTION PERFORMANCE OF FIXED IMAGES RECORDED THEREIN AND RECORDING AND REPRODUCING METHODS AND APPARATUSES |
| WO2004090885A1 (en) * | 2003-04-09 | 2004-10-21 | Lg Electronics Inc. | Recording medium having a data structure for managing reproduction of text subtitle data and methods and apparatuses of recording and reproducing |
| RU2388073C2 (en) * | 2003-04-29 | 2010-04-27 | Эл Джи Электроникс Инк. | Recording medium with data structure for managing playback of graphic data and methods and devices for recording and playback |
| US7616865B2 (en) | 2003-04-30 | 2009-11-10 | Lg Electronics Inc. | Recording medium having a data structure for managing reproduction of subtitle data and methods and apparatuses of recording and reproducing |
| KR20050005074A (en) | 2003-07-01 | 2005-01-13 | 엘지전자 주식회사 | Method for managing grahics data of high density optical disc, and high density optical disc therof |
| KR100739682B1 (en) | 2003-10-04 | 2007-07-13 | 삼성전자주식회사 | Information storage medium storing text based sub-title, processing apparatus and method thereof |
| KR100619053B1 (en) | 2003-11-10 | 2006-08-31 | 삼성전자주식회사 | Information storage medium recording subtitles and processing apparatus thereof |
| KR20050064150A (en) | 2003-12-23 | 2005-06-29 | 엘지전자 주식회사 | Method for managing and reproducing a menu information of high density optical disc |
| KR101314613B1 (en) * | 2007-02-28 | 2013-10-07 | 엘지전자 주식회사 | method for displaying an image, apparatus for displaying an image, and recording medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07254233A (en) * | 1994-03-15 | 1995-10-03 | Sony Corp | Data recording method, data recording medium, and data streamer |
| JPH07334938A (en) * | 1994-04-13 | 1995-12-22 | Toshiba Corp | Data grouping method and recording medium reproducing apparatus |
| JPH10106151A (en) * | 1996-09-26 | 1998-04-24 | Sony Corp | Sub-information encoding method, recording medium, signal reproducing apparatus and signal reproducing method |
| JP2000339207A (en) * | 1999-05-25 | 2000-12-08 | Sony Corp | Recording medium, data processing device |
-
2001
- 2001-02-01 KR KR10-2001-0004926A patent/KR100389863B1/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07254233A (en) * | 1994-03-15 | 1995-10-03 | Sony Corp | Data recording method, data recording medium, and data streamer |
| JPH07334938A (en) * | 1994-04-13 | 1995-12-22 | Toshiba Corp | Data grouping method and recording medium reproducing apparatus |
| JPH10106151A (en) * | 1996-09-26 | 1998-04-24 | Sony Corp | Sub-information encoding method, recording medium, signal reproducing apparatus and signal reproducing method |
| JP2000339207A (en) * | 1999-05-25 | 2000-12-08 | Sony Corp | Recording medium, data processing device |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20020064463A (en) | 2002-08-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6283764B2 (en) | Storage medium playback system and method | |
| US7489851B2 (en) | Method and apparatus for repetitive playback of a video section based on subtitles | |
| CN100511457C (en) | Method of reproducing an interactive disk through a network and apparatus thereof | |
| KR100387387B1 (en) | Method and apparatus for accessing content | |
| US20100166391A1 (en) | Information storage medium, information playback apparatus, and information playback method | |
| JP4575780B2 (en) | Interactive recording medium playback method and interactive recording medium playback apparatus | |
| RU2330335C2 (en) | Information playback system using information storage medium | |
| JP4673885B2 (en) | Recording medium, method for reproducing text subtitle stream, and apparatus therefor | |
| KR100389863B1 (en) | Recording medium with data structure capable of reproducing sub-title with regard to title, reproducing apparatus and method thereof | |
| KR100957799B1 (en) | How to set the playback environment for interactive discs | |
| US20040190405A1 (en) | Information playback apparatus and information playback method | |
| JP4599396B2 (en) | Recording medium and method and apparatus for reproducing text subtitle stream recorded on recording medium | |
| CN1890749B (en) | Method of controlling file of the recording medium, and method and apparatus for reproducing the recording medium | |
| KR100363170B1 (en) | Recording medium, reproducing apparatus, and text displaying method thereof | |
| JP2000090651A (en) | Data reproduction system | |
| KR100482830B1 (en) | Method for reproducing an optical disc using internet | |
| KR100561404B1 (en) | Video playback device, storage medium and playback method with playback mode information set | |
| US20040114906A1 (en) | Method of presenting auxiliary data for an interactive recording medium | |
| KR20060108243A (en) | Information storage medium, information recording device and information reproducing device | |
| JPH0750925B2 (en) | Information playback device | |
| KR100561483B1 (en) | Information storage medium storing a plurality of titles, reproducing apparatus and method thereof | |
| CA2550691C (en) | Method for recording information on a record medium, record medium containing information, and method and device for reading information from a record medium | |
| KR100584567B1 (en) | Information storage medium containing device-aspect-ratio information | |
| RU2378720C2 (en) | Recording medium and method and device for playing back and recording text subtitle streams | |
| KR100254602B1 (en) | Optical Disc Playback Method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20130530 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| FPAY | Annual fee payment |
Payment date: 20140529 Year of fee payment: 12 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| FPAY | Annual fee payment |
Payment date: 20150528 Year of fee payment: 13 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
| FPAY | Annual fee payment |
Payment date: 20160530 Year of fee payment: 14 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 14 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20170621 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20170621 |