KR20030044561A - A method for recording and/or outputing caption data of a digital content file, and an apparatus thereof - Google Patents

A method for recording and/or outputing caption data of a digital content file, and an apparatus thereof Download PDF

Info

Publication number
KR20030044561A
KR20030044561A KR1020010075365A KR20010075365A KR20030044561A KR 20030044561 A KR20030044561 A KR 20030044561A KR 1020010075365 A KR1020010075365 A KR 1020010075365A KR 20010075365 A KR20010075365 A KR 20010075365A KR 20030044561 A KR20030044561 A KR 20030044561A
Authority
KR
South Korea
Prior art keywords
information
content file
digital content
caption data
synchronization
Prior art date
Application number
KR1020010075365A
Other languages
Korean (ko)
Inventor
권상호
권진만
Original Assignee
주식회사 하빈
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 하빈 filed Critical 주식회사 하빈
Priority to KR1020010075365A priority Critical patent/KR20030044561A/en
Publication of KR20030044561A publication Critical patent/KR20030044561A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4886Data services, e.g. news ticker for displaying a ticker, e.g. scrolling banner for news, stock exchange, weather data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/005Reproducing at a different information rate from the information rate of recording
    • G11B27/007Reproducing at a different information rate from the information rate of recording reproducing continuously a part of the information, i.e. repeating
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PURPOSE: A method and apparatus for recording and/or outputting caption data of a digital contents file are provided to utilize caption data displayed in synchronization with digital contents for the purpose of controlling the digital contents. CONSTITUTION: An apparatus for reproducing a digital contents file and outputting caption data includes a digital contents file control unit(231.4), a caption data control unit(231.6), and a database management unit(231.8). The contents file control unit extracts a digital contents file from digital information and performs control operations with respect to the digital contents file. The caption data control unit extracts caption data recorded in a predetermined region of the digital content file and displays the extracted caption data or a part of the caption data through a display. The database management unit extracts synchronization information for synchronizing components constructing the digital contents file with contents to be displayed and character information corresponding to the synchronization information from the extracted caption data, to construct a synchronization information database and a character information database.

Description

디지털 콘텐츠 파일의 자막 데이터 기록 및/또는 출력 방법 및 그 장치{A method for recording and/or outputing caption data of a digital content file, and an apparatus thereof}A method for recording and / or outputing caption data of a digital content file, and an apparatus

본 발명은.디지털 콘텐츠 파일(digital content file)의 자막 데이터(caption data)를 기록하거나 출력하기 위한 방법 및 그 장치에 관한 것으로서, 기록 매체에 기록된 디지털 콘텐츠 파일에 대응되는 자막 데이터를 상기 기록 매체에 기록하거나, 이를 상기 기록 매체로부터 출력하는 자막 데이터의 기록 및/또는 출력 방법 및 그 장치에 관한 것이다.The present invention relates to a method and apparatus for recording or outputting caption data of a digital content file, the caption data corresponding to a digital content file recorded on a recording medium. And a method and apparatus for recording and / or outputting subtitle data recorded on or outputted from the recording medium.

디지털 콘텐츠 파일의 일종인 디지털 오디오 파일(digital audio file)을 재생하기 위한 장치로서 종래에 널리 알려진 것으로는 콤팩트 디스크(compact disc; CD) 재생 장치를 예로 들 수 있다. 상기 콤팩트 디스크는 1매에 약 650 Mbyte의 데이터를 저장할 수 있는데, 이러한 저장 용량은, 원음인 아날로그 오디오를 44.1KHz로 샘플링하여 소위 "WAV 형식"으로 제작한 디지털 오디오 파일의 약 72분 분량을 기록할 수 있는 용량이 된다. 즉, 일반적으로 콤팩트 디스크 1매에는, 대략 4분 분량의 디지털 오디오 파일이 최대 20곡 정도 기록될 수 있다.As a device for reproducing a digital audio file, which is a kind of digital content file, a compact disc (CD) reproducing apparatus is well known in the art. The compact disc can store about 650 Mbytes of data in one sheet. This storage capacity records about 72 minutes of digital audio files produced in so-called "WAV format" by sampling the original audio at 44.1 KHz. It becomes capacity that we can do. That is, in general, a maximum of 20 pieces of digital audio files of about 4 minutes can be recorded on one compact disc.

따라서, 하나의 디지털 콘텐츠 파일이 상기와 같은 정도의 큰 용량을 차지하는 경우, 그에 대응하는 자막 데이터를 함께 저장하는 경우에는 결국 저장될 수 있는 콘텐츠의 개수가 제한되는 문제점이 있다.Therefore, when one digital content file occupies such a large capacity, when the subtitle data is stored together, the number of contents that can be stored is limited.

따라서, 최근에는 WAV 형식의 디지털 오디오 파일을 압축하여 소위 "엠펙2 레이어 3(MPEG2 Layer 3 ; MP3)" 형식의 디지털 오디오 파일을 구성한다. 이러한 MP3 파일을 재생할 수 있는 장치를 "MP3 재생 장치"라 부르기로 한다. 상기 MP3 형식의 디지털 오디오 파일은, 상기 WAV 형식의 디지털 오디오 파일을 압축하여 그 분량이 상기한 WAV 형식 오디오 파일의 약 1/12 정도로 감소되면서도 원래의 품질이 거의 그대로 유지된다는 특징을 가지고 있다. 따라서, 이러한 MP3 형식의 디지털 오디오 파일들을 콤팩트 디스크에 기록하는 경우, 콤팩트 디스크 한 장당 약 850분 분량의 파일들을 기록할 수 있다. 이는 곧 약 4분 정도의 파일들을 200 곡 이상 기록할 수 있는 용량에 해당한다.Therefore, in recent years, digital audio files in the WAV format are compressed to form digital audio files in the so-called "MPEG2 Layer 3 (MP3)" format. A device capable of playing such MP3 files will be referred to as an "MP3 playback device." The digital audio file of the MP3 format is characterized by compressing the digital audio file of the WAV format and reducing its quantity to about 1/12 of the WAV format audio file while maintaining the original quality almost intact. Therefore, when recording such MP3 format digital audio files on a compact disc, about 850 minutes of files can be recorded per single compact disc. This corresponds to a capacity of recording more than 200 files of about 4 minutes.

따라서, 이와 같이 MP3 형식으로 기록된 디지털 오디오 파일을 재생하는 경우에, 그에 대응하는 자막 데이터를 동일한 기록 매체에 기록하는 경우에도 저장될 수 있는 오디오 파일의 총수에는 크게 영향받지 않을 수 있게 된다.Therefore, in the case of reproducing the digital audio file recorded in the MP3 format in this way, even if the corresponding subtitle data is recorded on the same recording medium, the total number of audio files that can be stored may not be greatly affected.

상기와 같이 MP3 형식으로 제작된 파일에는, 당해 파일의 내용에 관련된 정보를 기록할 수 있는 영역이 포함될 수 있는데, 상기 당해 파일의 관련 정보를 소위 "ID3 태그(ID3 Tag)"라 하고, 이 ID3 태그가 기록되는 영역을 "ID3 태그 영역"이라 한다. 즉, ID3 태그란, MP3 형식의 오디오 파일에 관한 부가 정보를 의미하며, 이러한 ID3 태그는 MP3 형식 파일의 ID3 태그 영역에 기록된다. 도 1은 상기 ID3 태그 영역을 포함하는 전형적인 MP3 파일의 포맷을 도시한 개념도이다. 도시된 바와 같이, 전형적인 MP3 파일은 오디오 데이터 기록 영역(101)과 ID3 태그 영역(103)을 포함한다.The file produced in the MP3 format as described above may include an area capable of recording information related to the contents of the file. The related information of the file is called an "ID3 Tag". The area in which the tag is recorded is called an "ID3 tag area." That is, the ID3 tag means additional information about an MP3 format audio file, and the ID3 tag is recorded in the ID3 tag area of the MP3 format file. 1 is a conceptual diagram illustrating a format of a typical MP3 file including the ID3 tag region. As shown, a typical MP3 file includes an audio data recording area 101 and an ID3 tag area 103.

상기 ID3 태그는, 상기 MP3 오디오 파일의 제목, 저작자, 작곡연도 등의 관련 정보를 포함할 수 있는데, 최근의 ID3 태그로는 "가사(lyrics)" 정보를 포함하는 것이 제안되기도 하였다. 즉, ID3 태그의 일부로서 재생 장치의 표시장치에 디스플레이될 텍스트(text) 데이터를 미리 포함시키고, 이 부분을 리트리브하여 MP3 오디오 파일이 재생됨에 따라 리트리브된 텍스트 데이터를 표시장치에 디스플레이 한다.The ID3 tag may include related information such as title, author, composition year, etc. of the MP3 audio file. Recently, the ID3 tag has been proposed to include "lyrics" information. That is, the text data to be displayed on the display device of the playback apparatus is included as part of the ID3 tag in advance, and the retrieved portion is retrieved so that the retrieved text data is displayed on the display device as the MP3 audio file is reproduced.

이러한 종래의 ID3 태그는 그것이 포함된 MP3 오디오 파일이 재생될 때 이와동기되어 자막으로서 디스플레이 되도록 하기 위하여, 디스플레이 되어야 할 전체 텍스트의 소정 위치에, 그것이 포함된 MP3 오디오 파일을 위한 동기 정보, 즉 MP3 파일의 프레임들의 번호 또는 각 프레임이 재생되는 시간에 관한 정보를 텍스트 파일의 일부로서 일일이 삽입하는 방식을 취하고 있다. 예를 들어,This conventional ID3 tag is synchronized to the MP3 audio file containing it, i.e. the MP3 file, at a certain position in the entire text to be displayed, in order to be synchronized with it when the MP3 audio file containing it is played and displayed as subtitle. The number of frames or information about the time at which each frame is played is inserted as a part of the text file. E.g,

["Strangers in the night exchanging glances"]["Strangers in the night exchanging glances"]

라는 가사를 자막 데이터로서 사용하고자 하는 경우, 이 자막 데이터를 MP3오디오 파일의 재생과 동기시키기 위한 종래의 방법으로서,When the lyrics are to be used as the caption data, a conventional method for synchronizing the caption data with the playback of an MP3 audio file,

["Strang" $00 xx xx "ers" $00 xx xx "in" $00 xx xx "the" $00 xx xx "night" $00 xx xx "ex" $00 xx xx "chang" $00 xx xx "ing" $00 xx xx "glan" $00 xx xx "ces" $00 xx xx]["Strang" $ 00 xx xx "ers" $ 00 xx xx "in" $ 00 xx xx "the" $ 00 xx xx "night" $ 00 xx xx "ex" $ 00 xx xx "chang" $ 00 xx xx "ing" $ 00 xx xx " glan "$ 00 xx xx" ces "$ 00 xx xx]

와 같이 '$00 xx xx'라는 동기 정보를 소정 위치에 삽입하는데, 여기서 'xx xx'는 MP3 파일에 포함된 소정 프레임들의 재생 시점을 의미한다. 따라서, 상기 프레임이 재생될 시점에 상기 동기 정보에 대응되는 자막 데이터를 표시 장치에 디스플레이할 수 있게 된다.As described above, synchronization information '$ 00 xx xx' is inserted at a predetermined position, where 'xx xx' denotes a reproduction time of predetermined frames included in the MP3 file. Therefore, the caption data corresponding to the synchronization information can be displayed on the display device when the frame is reproduced.

그러나, 상기한 종래의 방식에 의하면, 자막 데이터와 동기 정보는 MP3 오디오 파일이 매체로부터 리트리브되는 동안 순차적으로 억세스되기 때문에, 동일한 내용의 자막 데이터가 반복되는 경우에도 이를 순서에 따라 중복하여 삽입할 수 밖에 없다. 따라서, 전체 자막 데이터의 양이 증가되며, 이는 곧 한 장의 콤팩트 디스크에 수록될 수 있는 콘텐츠의 총 개수를 제한한다는 문제점을 발생시킨다.However, according to the conventional method described above, since the caption data and the synchronization information are sequentially accessed while the MP3 audio file is retrieved from the medium, even if the same caption data is repeated, the caption data and the synchronization information can be repeatedly inserted in order. There is nothing else. Thus, the amount of total subtitle data is increased, which causes a problem of limiting the total number of contents that can be contained on one compact disc.

또한, 상기 종래의 방식에 의하면, 자막 데이터와 동기 정보가 하나의 텍스트 데이터로서 통합되어 기록되어 있기 때문에 이들에 억세스한 후에도 이를 이용하여 상기 디지털 콘텐츠의 재생 부분을 지정하는 등의 제어에 활용할 수 없다는 문제점이 있다.In addition, according to the conventional method, since the caption data and the synchronization information are integrated and recorded as one text data, even after accessing them, the caption data and the synchronization information cannot be used for control such as designating the reproduction portion of the digital content. There is a problem.

본 발명은, 상술한 바와 같은 종래 기술의 문제점을 해결하기 위하여 안출된것으로서, 본 발명의 목적은, 디지털 콘텐츠와 동기되어 디스플레이될 수 있는 자막 데이터로서, 중복되는 내용의 데이터를 중복하여 기록할 필요가 없는 자막 데이터의 기록 및/또는 출력 방법 및 그 장치를 제공하는 것이다.SUMMARY OF THE INVENTION The present invention has been made to solve the problems of the prior art as described above, and an object of the present invention is to provide caption data that can be displayed in synchronization with digital content, and to repeatedly record data of overlapping contents. And a method and apparatus for recording and / or outputting subtitle data that are not present.

또한, 본 발명의 다른 목적은, 디지털 콘텐츠와 동기되어 디스플레이될 수 있는 자막 데이터를 이용하여 디지털 콘텐츠의 제어에 활용할 수 있는 자막 데이터의 기록 및/또는 출력 방법 및 그 장치를 제공하는 것이다.Another object of the present invention is to provide a method and apparatus for recording and / or outputting caption data that can be utilized for controlling digital content using caption data that can be displayed in synchronization with digital content.

상기 목적을 달성하기 위하여, 본 발명은, 디지털 콘텐츠 파일이 기록된 기록 매체로부터 디지털 콘텐츠를 리트리브(retrieve)하여 재생하는 장치로서, 상기 기록 매체로부터 거기에 기록된 정보를 리트리브하여 판독하기 위한 기록 매체 판독부와, 판독된 정보로부터 디지털 정보를 추출하여 처리하는 디지털 처리부와, 디지털 정보를 디코딩하여 디지털 콘텐츠 신호를 복원하는 디코딩부와, 디지털 콘텐츠 신호를 아날로그 신호로 변환하여 통상적인 아날로그 콘텐츠 출력 장치로 제공하기 위한 디지털-아날로그 변환부와, 상기 기록 매체상에 기록된 정보를 리트리브할 위치를 변화시키기 위해 상기 기록 매체 또는 판독 수단을 구동하기 위한 구동부와, 사용자로부터 소정의 명령을 입력받기 위한 입력부와, 상기 기록 매체 또는 그에 기록된 디지털 콘텐츠에 관한 정보를 표시하기 위한 표시부와, 상기 기록 매체 또는 그에 기록된 디지털 콘텐츠에 관한 정보 및/또는 이들과 관련하여 임시로 생성되는 정보를 기록하기 위한 메모리 및 상기 각 부분들을 제어하기 위한 제어부를 포함하는 재생 장치에 있어서, 상기 제어부는, 상기 기록매체로부터 상기 기록매체판독부에 의하여 판독되고 상기 디지털 처리부에 의하여 디지털 처리된 정보로부터 디지털 콘텐츠 파일을 추출하고, 추출된 디지털 콘텐츠 파일의 처음부터 또는 지정된 특정 부분에서부터 이를 재생하거나 그 재생을 중지하도록 지시하는 등의 디지털 콘텐츠 파일에 관한 제어동작을 수행하기 위한 콘텐츠 파일 제어 유닛; 상기 콘텐츠 파일 제어 유닛에 의하여 추출된 디지털 콘텐츠 파일의 소정 할당 영역에 기재된 자막 데이터를 추출하며, 추출된 자막 데이터의 전부 또는 일부를 상기 표시부를 통하여 디스플레이되게 하는 자막 데이터 제어 유닛; 및 상기 자막 데이터 제어 유닛에 의하여 추출된 자막 데이터로부터, 상기 디지털 콘텐츠 파일을 구성하는 각 부분들과 디스플레이될 내용을 동기시키기 위한 동기 정보와, 상기 동기 정보 각각에 대응되는 문자 정보를 추출하여, 동기 정보 데이터베이스 및 문자 정보 데이터베이스를 구축하기 위한 데이터베이스 관리 유닛을 포함하는 디지털 콘텐츠 파일의 재생 및 자막 데이터의 출력 장치를 제공한다.In order to achieve the above object, the present invention is an apparatus for retrieving and reproducing digital content from a recording medium on which a digital content file is recorded, the recording medium for retrieving and reading information recorded therefrom from the recording medium. A reading unit, a digital processing unit for extracting and processing digital information from the read information, a decoding unit for decoding digital information and restoring a digital content signal, and converting a digital content signal into an analog signal to a conventional analog content output device. A digital-to-analog converter for providing, a driver for driving the recording medium or reading means to change a position to retrieve information recorded on the recording medium, an input for receiving a predetermined command from a user; , The recording medium or digital cone recorded thereon A display unit for displaying information relating to the electronic device, a memory for recording information on the recording medium or digital content recorded thereon, and / or information temporarily generated in relation to the recording medium, and a control unit for controlling the respective parts. In the reproducing apparatus, the control unit extracts a digital content file from the information read by the recording medium reading unit from the recording medium and digitally processed by the digital processing unit, and from the beginning of the extracted digital content file or A content file control unit for performing a control operation on the digital content file such as playing the instruction from the designated specific portion or instructing to stop the playback thereof; A caption data control unit for extracting caption data described in a predetermined allocation area of the digital content file extracted by the content file control unit and displaying all or a part of the extracted caption data through the display unit; And synchronization information for synchronizing the contents to be displayed with the parts constituting the digital content file from the caption data extracted by the caption data control unit, and character information corresponding to each of the synchronization information, and An apparatus for reproducing a digital content file and outputting caption data includes a database management unit for constructing an information database and a character information database.

도 1은 전형적인 MP3 파일의 형식을 도시한 개념도.1 is a conceptual diagram showing the format of a typical MP3 file.

도 2는 본 발명이 적용될 디지털 콘텐츠 파일이 기록된 기록 매체로부터 이를 리트리브하여 재생하는 장치의 구조를 도시한 블록도.Fig. 2 is a block diagram showing the structure of a device for retrieving and reproducing from a recording medium on which a digital content file to which the present invention is applied is recorded;

도 3은 도 2의 재생 장치에 포함된 제어부를 개념적으로 도시한 블록도.3 is a block diagram conceptually illustrating a controller included in the playback device of FIG. 2;

도 4는 자막 데이터의 일예를 도시한 개략도.4 is a schematic diagram showing an example of subtitle data.

도 5는 도 4의 자막 데이터로부터 구축된 동기 정보 및 문자 정보 데이터베이스의 일예를 도시한 개략도.FIG. 5 is a schematic diagram showing an example of a synchronization information and character information database constructed from the caption data of FIG. 4; FIG.

도 6은 본 발명에 의한 자막 데이터의 출력 방법의 일 실시예를 도시한 흐름도.6 is a flowchart showing an embodiment of a method of outputting caption data according to the present invention;

도 7은 문자 정보를 이용하여 디지털 콘텐츠 파일을 재생하는 방법의 일실시예를 도시한 흐름도.7 is a flow diagram illustrating one embodiment of a method for playing a digital content file using text information.

도 8은 문자 정보를 이용하여 디지털 콘텐츠 파일을 재생하는 방법의 다른 실시예를 도시한 흐름도.8 is a flowchart illustrating another embodiment of a method of playing a digital content file using text information.

<도면의 주요한 부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>

201 : 기록 매체203 : 기록매체 판독부201: recording medium 203: recording medium reading unit

205 : 디지털 처리부207 : 디코딩부205: digital processing unit 207: decoding unit

209 : 디지털-아날로그 변환부209: digital-to-analog converter

211 : 구동부 213 : 입력부211: drive unit 213: input unit

215, 217 : 메모리219 : 표시부215, 217: memory 219: display unit

231 : 제어부231: control unit

이하, 첨부된 도면을 참조하여 본 발명의 실시예에 관하여 보다 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명이 적용될 디지털 콘텐츠 파일이 기록된 기록 매체로부터 디지털 콘텐츠를 리트리브(retrieve)하여 재생하는 장치(이하, 간략히 "재생 장치"라 함)의 개념적 블록도이다.FIG. 2 is a conceptual block diagram of an apparatus for retrieving and reproducing digital content from a recording medium on which a digital content file to which the present invention is applied is reproduced (hereinafter, simply referred to as a "reproducing device").

도시된 바와 같이, 상기 재생 장치(200)는, 상기 기록 매체(201)로부터 거기에 기록된 정보를 리트리브하여 판독하기 위한 기록 매체 판독부(203)와, 판독된정보로부터 디지털 정보를 추출하여 처리하는 디지털 처리부(205)와, 디지털 정보를 디코딩하여 디지털 콘텐츠 신호를 복원하는 디코딩부(207)와, 디지털 콘텐츠 신호를 아날로그 신호로 변환하여 통상적인 아날로그 콘텐츠 출력 장치로 제공하기 위한 디지털-아날로그 변환부(209)와, 상기 기록 매체(201) 상에 기록된 정보를 리트리브할 위치를 변화시키기 위해 상기 기록 매체(201) 또는 판독 수단(도시되지 않음)을 구동하기 위한 구동부(211)와, 사용자로부터 소정의 명령을 입력받기 위한 입력부(213)와, 상기 기록 매체(201) 또는 그에 기록된 디지털 콘텐츠에 관한 정보를 표시하기 위한 표시부(219)와, 상기 기록 매체(201) 또는 그에 기록된 디지털 콘텐츠에 관한 정보 및/또는 이들과 관련하여 임시로 생성되는 정보를 기록하기 위한 메모리(215 및 217) 및 상기 각 부분들을 제어하기 위한 제어부(231)를 포함한다.As shown, the reproducing apparatus 200 extracts and processes digital information from the read information and a recording medium reading section 203 for retrieving and reading the information recorded therein from the recording medium 201. A digital processing unit 205, a decoding unit 207 for decoding digital information and restoring a digital content signal, and a digital-to-analog conversion unit for converting the digital content signal into an analog signal and providing the same to a conventional analog content output device. 209, a drive unit 211 for driving the recording medium 201 or reading means (not shown) to change a position to retrieve the information recorded on the recording medium 201, and from the user An input unit 213 for receiving a predetermined command, a display unit 219 for displaying information about the recording medium 201 or digital content recorded therein, and Memory 215 and 217 for recording information on the recording medium 201 or digital contents recorded therein and / or information temporarily generated in relation thereto, and a control unit 231 for controlling the respective portions. do.

상기 재생 장치(200)는 상기 제어부(231)에 의하여 그 전반적인 동작이 제어되는데, 이러한 제어동작은, 본 발명의 기술 사상이 구현되도록 상기 제어부(231)를 구성하거나, 또는 널리 알려진 마이크로 프로세서를 본 발명의 기술 사상에 따라 프로그램하여 상기 제어부(231)로서 기능하도록 사용하거나, 본 발명의 기술 사상이 구현된 프로그램을 상기 메모리(215 또는 217)에 저장시켜 상기 제어부(231)와 상호작용하도록 제어하는 등의 방식에 의하여 달성된다. 이에 관한 상세는 도 3을 참조하여 후술한다.The overall operation of the reproducing apparatus 200 is controlled by the control unit 231. The control operation comprises the control unit 231 or the well-known microprocessor to implement the technical idea of the present invention. Program the program according to the technical idea of the present invention and use it to function as the control unit 231 or store the program implementing the technical idea of the present invention in the memory 215 or 217 to control the interaction with the control unit 231. And the like. Details thereof will be described later with reference to FIG. 3.

상기 기록 매체(201)는, 상기한 콤팩트 디스크(CD) 이외에도, 자기 디스크(MD), 디지털 버서타일 디스크(DVD), 광자기 디스크(MO) 등 광 또는 자기 디스크와 같은 디지털 데이터를 기록할 수 있는 기록 매체(201)를 모두 포함한다. 나아가, 디지털 데이터를 기록할 수 있다면, 하드 디스크나 플로피 디스켓, 또는 반도체 메모리와 같은 매체도 본 발명에 말하는 기록 매체(201)에 포함될 수 있음은 명백하다.The recording medium 201 can record digital data, such as an optical or magnetic disk, such as a magnetic disk (MD), a digital versatile disk (DVD), a magneto-optical disk (MO), in addition to the compact disk (CD). And all recording media 201 present. Furthermore, if digital data can be recorded, it is obvious that a medium such as a hard disk, a floppy diskette, or a semiconductor memory can also be included in the recording medium 201 according to the present invention.

본 명세서에서는 연속적으로 재생될 오디오 또는 비디오 신호를 기록하는 단위를 "디지털 콘텐츠 파일"이라 칭한다. 즉, 하나의 디지털 콘텐츠 파일을 재생하면, 당해 파일에 기록되어 있는 디지털 오디오 또는 비디오 콘텐츠는, 별도의 지시가 없는 한, 연속적으로 재생되는 것으로 정의한다. 통상적으로는, 예컨대 음악과 같은 오디오 콘텐츠를 디지털화하는 경우에 있어서, 한 곡을 하나의 디지털 오디오 파일로서 기록한다. 이러한 디지털 오디오 파일은, 원래의 오디오 신호가 펄스 코드 모듈레이션(PCM) 방식에서와 같이 데이터 압축 없이 단순히 디지털화된 포맷(예컨대 상기한 WAV 파일 포맷)이 있을 수 있으며, 다르게는 상기한 MP3 방식에서와 같이, 데이터 압축을 수반하여 디지털화된 포맷이 있을 수 있다. 본 발명에서는, 상기 MP3 방식으로 포맷된 오디오 파일을 본 발명의 디지털 콘텐츠 파일의 주된 예로서 사용하여 설명하고 있으나, 본 발명의 기술 사상이 여기에 한정되는 것이 아님은 명백하다.In this specification, a unit for recording an audio or video signal to be continuously reproduced is referred to as a "digital content file". That is, when one digital content file is reproduced, the digital audio or video content recorded in the file is defined as being continuously played unless otherwise instructed. Usually, when digitizing audio content such as music, for example, one piece of music is recorded as one digital audio file. Such a digital audio file may have the original audio signal simply in a digitized format (e.g., the WAV file format described above) without data compression, such as in the pulse code modulation (PCM) scheme, or otherwise as in the MP3 scheme described above. There may be digitized formats with data compression. In the present invention, the audio file formatted by the MP3 method is described using a main example of the digital content file of the present invention, but it is obvious that the technical idea of the present invention is not limited thereto.

이제, 도 3을 참조하면, 도 3은 상기 본 발명의 기술 사상이 적용될 수 있는 재생 장치(200)에 포함된 제어부(231)를 개념적으로 도시한 블록도이다. 도시된 바와 같이, 상기 제어부(231)는, 상기 기록매체판독부(203)에 의하여 판독되고 상기 디지털 처리부(205)에 의하여 디지털 처리된 정보로부터 디지털 콘텐츠 파일을 추출하고, 추출된 디지털 콘텐츠 파일의 처음부터 또는 지정된 특정 부분에서부터 이를 재생하거나 그 재생을 중지하도록 지시하는 등의 디지털 콘텐츠 파일에 관한 제어동작을 수행하기 위한 콘텐츠 파일 제어 유닛(231.4)을 포함한다. 상기 콘텐츠 파일 제어 유닛(231.4)이 상기 기록 매체(201)에 기록된 콘텐츠를 파일 단위로 추출할 때에는, WAV 또는 MP3 등과 같은 상기 콘텐츠 파일의 기록시 사용된 파일 포맷에 관한 정보를 이용하는 것이 바람직하다.Referring now to FIG. 3, FIG. 3 is a block diagram conceptually illustrating a controller 231 included in a playback apparatus 200 to which the inventive concept of the present invention may be applied. As shown, the controller 231 extracts a digital content file from information read by the recording medium reading unit 203 and digitally processed by the digital processing unit 205, and extracts the extracted digital content file. And a content file control unit 231.4 for performing a control operation on the digital content file, such as to instruct it to be played back from the beginning or a specified specific portion or to stop the playback thereof. When the content file control unit 231.4 extracts the content recorded in the recording medium 201 in units of files, it is preferable to use information on the file format used when recording the content file such as WAV or MP3. .

또한, 상기 제어부(231)는, 상기 콘텐츠 파일 제어 유닛(231.4)에 의하여 추출된 디지털 콘텐츠 파일의 소정 할당 영역(예컨대, 상기 ID3 태그 영역)에 기재된 자막 데이터를 추출하며, 추출된 자막 데이터의 전부 또는 일부를 상기 표시부(219)를 통하여 디스플레이되게 하는 자막 데이터 제어 유닛(231.6)을 더 포함한다. 상기 자막 데이터는, 디지털 콘텐츠 파일을 구성하는 각 부분들과 디스플레이될 내용을 동기시키기 위한 동기 정보와, 상기 동기 정보 각각에 대응되는 문자 정보를 포함한다. 상기와 같은 자막 데이터의 상세에 관하여는 도 4를 참조하여 후술한다.The control unit 231 also extracts caption data described in a predetermined allocation area (for example, the ID3 tag area) of the digital content file extracted by the content file control unit 231.4, and extracts all of the extracted caption data. Or a caption data control unit 231.6 for causing a portion to be displayed via the display unit 219. The caption data includes synchronization information for synchronizing respective parts of the digital content file with the content to be displayed, and character information corresponding to each of the synchronization information. Details of such caption data will be described later with reference to FIG. 4.

또한, 상기 제어부(231)는, 상기 자막 데이터 제어 유닛(231.6)에 의하여 추출된 자막 데이터로부터 동기 정보 및 문자 정보를 추출하여 동기 정보 데이터베이스 및 문자 정보 데이터베이스를 구축하기 위한 데이터베이스 관리 유닛(231.8)을 더 포함한다. 상기 동기 정보 및 문자 정보 데이터베이스는, 상기 디지털 콘텐츠 파일이 재생될 때, 그 재생 타이밍과 동기를 이루어 상기 문자 정보가 디스플레이될 수 있도록 상기 자막 데이터 제어 유닛(231.6)에 의하여 사용된다. 또한, 상기문자 정보 데이터베이스에 의하여 관리되는 문자 정보는, 사용자의 선택에 따라 특정의 문자 정보를 지정하도록 하고, 지정된 문자 정보에 대응하는 동기 정보를 참조하여 상기 콘텐츠 파일의 해당 부분부터 재생시키도록 이용될 수도 있다. 나아가, 사용자로 하여금 둘 이상의 문자 정보를 지정하도록 함으로써, 구간 반복 재생과 같은 다양한 동작을 수행하도록 이용될 수도 있다. 상기 데이터베이스 관리 유닛(231.8)에 의하여 구축되는 동기 정보 및 문자 정보 데이터베이스들의 상세에 관하여는 도 5를 참조하여 후술한다.The control unit 231 also extracts the synchronization information and the character information from the caption data extracted by the caption data control unit 231.6 to construct a database management unit 231.8 for building the synchronization information database and the character information database. It includes more. The synchronization information and character information database is used by the caption data control unit 231.6 so that when the digital content file is reproduced, the character information can be displayed in synchronization with the reproduction timing thereof. In addition, the character information managed by the character information database is used to designate specific character information according to a user's selection, and to reproduce from the corresponding portion of the content file with reference to the synchronization information corresponding to the designated character information. May be Furthermore, it may be used to perform various operations such as section repeat play by allowing a user to specify two or more character informations. Details of the synchronization information and character information databases constructed by the database management unit 231.8 will be described later with reference to FIG. 5.

나아가, 상기 제어부(231)는, 본 발명이 속하는 기술 분야에서 상기 재생 장치(200)를 구동하기 위하여 이미 알려진 동작들로서, 상기한 바와 같은 본 발명에 특징적이지 않은 동작들을 수행하는 모든 구성요소들을 포함하는 것으로 정의되는 운영 유닛(231.20)을 더 포함한다. 운영 유닛(231.20)을 상기와 같이 정의함으로써, 상기 운영 유닛(231.20)은 본 발명에 특징적이지 않은 제어 동작으로서 본 발명의 재생 장치에 필요한 것으로 알려진 동작들을 모두 수행하는 구성요소가 된다. 이러한 동작들의 예를 들면, 사용자에 의하여 상기 재생 장치(200)에 전원이 인가된 경우 주변 장치들과의 초기 통신을 수행하는 동작, 상기 입력부(213)를 통하여 입력되는 사용자로부터의 지시를 해석하고 그에 대응되는 명령(command)들을 다른 장치들에게 하달하는 동작 등이 있다. 상기와 같이 정의된 운영 유닛(231.20)은, 이미 본 발명의 기술 사상이 속하는 분야에서 널리 알려진 기능들로서 본 발명의 기술 사상에 특유한 것이 아닌 기본적이고 공통적인 동작들을 수행하는 구성요소들에 관한 기재를 생략하기 위한 것으로서, 이들의 구성과 동작에 관한 상세도 역시본 발명의 기술분야에서 이미 널리 알려져 있으므로, 본 명세서에서는 이해와 설명의 편의를 위하여 이에 관한 기재를 생략한다.Furthermore, the controller 231 is operations already known for driving the reproducing apparatus 200 in the technical field to which the present invention pertains, and includes all components that perform operations which are not characteristic of the present invention as described above. It further comprises an operating unit 231.20, which is defined to be. By defining the operating unit 231.20 as described above, the operating unit 231.20 becomes a component which performs all operations known to be necessary for the reproducing apparatus of the present invention as a control operation not characteristic of the present invention. For example, the operation of performing initial communication with peripheral devices when power is supplied to the playback apparatus 200 by a user, interpreting an instruction from a user input through the input unit 213, and It may be an operation to deliver corresponding commands to other devices. The operating unit 231.20 defined as described above is a function widely known in the art to which the technical idea of the present invention belongs, and describes descriptions of the components that perform basic and common operations that are not specific to the technical idea of the present invention. In order to omit, the details of the configuration and operation thereof are also well known in the art, so the description thereof is omitted for convenience of understanding and description in the present specification.

다음으로, 도 4를 참조하여 상기 자막 데이터에 관하여 상세히 설명한다. 도 4는 자막 데이터의 일실시예의 구조를 설명하기 위한 개념도이다. 도시된 바와 같이, 상기 자막 데이터는 그 초두를 지시하는 시작부(400) 및 마지막을 지시하는 종단부(402)에 의하여 상기 디지털 콘텐츠 파일의 다른 데이터로부터 구분된다. 또한, 상기 자막 데이터는 상기 시작부(400)와 종단부(402)의 사이에, 상기한 동기 정보(404.1, 404.2, 404.i 및 404.n)와 상기 문자 정보(406.1, 406.2, 406.i 및 406.n)를 구비한다. 또한, 상기 동기 정보(404.1, 404.2, 404.i 및 404.n)와 문자 정보(406.1, 406.2, 406.i 및 406.n)는 구분자(408.1, 408.2, 408.i 및 408.n)에 의하여 상호간에 대응관계를 가진 것들과 갖지 않은 것들이 구분된다. 즉, i번째 동기 정보(404.i)와 i번째 문자 정보(406.i)는 상호간에 대응관계를 가지며, 이것은 (i-1)번째 구분자(도시되지 않은)와 i번째 구분자(408.i)에 의하여 인식된다. 예를 들어, 두번째 동기 정보(404.2)는 그 타이밍 정보로서 [00:20]을 가지며, 두번째 문자 정보(406.2)인 "ers"와 대응관계를 갖는다. 따라서, "ers"라는 문자는 상기 두번째 동기 정보(404.2)가 지정하는 시간([00:20]), 즉 디지털 콘텐츠 파일이 재생되기 시작한 때로부터 20초가 경과된 때에 상기 표시부(219)에 의하여 디스플레이된다. 상기 동기 정보(404.1, 404.2, 404.i 및 404.n)는 타이밍 정보로서, 상기한 바와 같이, 디지털 콘텐츠 파일의 재생 시작시로부터의 소정 시간을 나타내는 시점 정보를 가질 수도 있고, 또는 디지털 콘텐츠 파일의 구성하는 프레임들이나 블록들을 나타내는 프레임 정보나 블록 정보를 가질 수도 있다.Next, the caption data will be described in detail with reference to FIG. 4. 4 is a conceptual diagram illustrating a structure of an embodiment of caption data. As shown, the caption data is distinguished from other data in the digital content file by the start 400 indicating its head and the end 402 indicating the end. In addition, the caption data is the synchronization information (404.1, 404.2, 404.i and 404.n) and the character information (406.1, 406.2, 406) between the start portion 400 and the end portion 402. i and 406.n). Further, the synchronization information 404.1, 404.2, 404.i and 404.n and the character information 406.1, 406.2, 406.i and 406.n are assigned to the delimiters 408.1, 408.2, 408.i and 408.n. This distinguishes between those that have a correspondence and those that do not. That is, the i-th sync information 404.i and the i-th character information 406.i have a correspondence relationship with each other, which means that the (i-1) th delimiter (not shown) and the i-th delimiter 408.i Is recognized. For example, the second synchronization information 404.2 has [00:20] as its timing information and has a correspondence with "ers" which is the second character information 406.2. Thus, the character " ers " is displayed by the display unit 219 when the time specified by the second synchronization information 404.2 ([00:20]), i.e., 20 seconds have elapsed since the digital content file started playing. do. The synchronization information 404.1, 404.2, 404.i, and 404.n are timing information, and as described above, may have viewpoint information indicating a predetermined time from the start of reproduction of the digital content file, or the digital content file. It may have frame information or block information indicating the frames or blocks constituting a.

또한, 하나의 동기 정보가 반드시 하나의 타이밍 정보만을 가져야만 하는 것은 아니다. 예를 들어, i번째 동기 정보(404.i)는 두 개의 타이밍 정보, 즉 [00:25]와 [01:20]을 포함한다. 이 경우, 상기 i번째 문자 정보(406.i)는 i번째 동기 정보(404.i)에 포함된 두 개의 타이밍 정보가 지시하는 시점(또는 프레임이나 블록)에서 두 번 디스플레이된다.In addition, one synchronization information does not necessarily have only one timing information. For example, the i-th sync information 404.i includes two timing information, namely [00:25] and [01:20]. In this case, the i-th character information 406.i is displayed twice at the time point (or frame or block) indicated by the two timing information included in the i-th synchronization information 404.i.

특히, 본 발명의 다른 실시예에 의하면, 상기 동기 정보(404.1, 404.2, 404.i 및 404.n)와 문자 정보(406.1, 406.2, 406.i 및 406.n)의 출현 순서에 따라상호간의 대응관계를 결정짓도록 구성될 수도 있다. 이 경우에는, 상기 구분자(408.1, 408.2, 408.i 및 408.n)는 생략될 수 있다. 즉, 상기 동기 정보(404.1, 404.2, 404.i 및 404.n)와 문자 정보(406.1, 406.2, 406.i 및 406.n)는 상기 구분자(408.1, 408.2, 408.i 및 408.n)가 없는 경우에도, "동기 정보 - 문자 정보 - 동기 정보 - 문자 정보"의 순서 또는 "문자 정보 - 동기 정보 - 문자 정보 - 동기 정보"의 순서에 따라 상호간에 대응관계를 가진 것들과 갖지 않은 것들을 구분할 수 있다.In particular, according to another embodiment of the present invention, the synchronization information (404.1, 404.2, 404.i and 404.n) and the character information (406.1, 406.2, 406.i and 406.n) according to the order of appearance of mutual It may be configured to determine the correspondence. In this case, the separators 408.1, 408.2, 408.i and 408.n may be omitted. That is, the synchronization information 404.1, 404.2, 404.i and 404.n and the character information 406.1, 406.2, 406.i and 406.n are the separators 408.1, 408.2, 408.i and 408.n. Even if there is no information, it is possible to distinguish between the ones having no correspondence and the ones having no correspondence according to the order of "synchronous information-character information-synchronization information-character information" or "character information-synchronization information-character information-synchronization information". Can be.

당연한 것이지만, 상기 구분자(408.1, 408.2, 408.i 및 408.n)가 포함된 실시예에 있어서는 상기 문자 정보와 동기 정보의 출현 순서는 그 상호간의 대응관계를 결정함에 있어서 중요한 요소가 되지 않는다.Naturally, in the embodiment in which the delimiters 408.1, 408.2, 408.i, and 408.n are included, the order of appearance of the character information and the synchronization information is not an important factor in determining the correspondence between them.

상기와 같은 구성의 자막 데이터는 소정의 사용자 인터페이스를 갖는 편집기(editor)를 사용하여 제작될 수 있으며, 그 예로서는 이미 알려진 텍스트 편집기(text editor)를 들 수 있다. 그러나, 본 발명의 실시를 위한 자막 데이터의 제작에 있어서 어떠한 편집기를 사용하는가는 본질적인 것이 아니며, 단지 상기한 바와 같이, 본 발명을 위한 자막 데이터로서는, 그 시작부 및 종단부 사이에 상기한 바와 같은 동기 정보 및 문자 정보와 이들의 대응 관계를 지시하기 위한 구분자로 구성되어야 하며, 또한 이렇게 구성됨으로써 충분하다는 점을 주의하여야 한다. 이렇게 상호간에 구별되는 구성 요소들을 구비한 자막 데이터는, 상기한 바와 같이, 상기 자막 데이터 제어유닛(231.6)에 의하여 추출되고 분석된다.The caption data having the above-described configuration can be produced using an editor having a predetermined user interface, and an example thereof is a known text editor. However, it is not essential which editor is used in the production of the subtitle data for the practice of the present invention. As described above, as the above-mentioned subtitle data for the present invention, as described above between the beginning and end portions thereof, It should be noted that it should be composed of delimiters for indicating synchronization information and character information and their correspondence, and it should be noted that such a configuration is sufficient. Subtitle data having such mutually distinct components are extracted and analyzed by the subtitle data control unit 231.6 as described above.

다음으로, 도 5를 참조하여, 상기와 같이 구성된 자막 데이터로부터 상기 데이터베이스 관리 유닛(231.8)에 의하여 구축되는 동기 정보 데이터베이스와 문자 정보 데이터베이스에 관하여 상세히 설명한다. 도 5는 동기 정보 데이터베이스와 문자 정보 데이터베이스의 일 실시예의 구조를 개념적으로 도시한 도면이다. 도시된 바와 같이, 동기 정보 데이터베이스(501)는 상기 동기 정보들(404.1, 404.2, 404.i 및 404.n)에 포함된 각 타이밍 정보들(504.1, 504.2, 504.i, 504.n 및 504.x)을 시간적 선후에 따라 데이터베이스화한 것이며, 문자 정보 데이터베이스(503)는 상기 자막 데이터의 문자 정보들(406.1, 406.2, 406.i 및 406.n)을 상기 동기 정보 데이터베이스(501)에 포함된 각 타이밍 정보들(504.1, 504.2, 504.i, 504.n 및 504.x)에 대응시켜 2차적 문자 정보들(506.1, 506.2, 506.i, 506.n 및 506.x)로서 재구성하여 데이터베이스화한 것이다.Next, with reference to FIG. 5, the synchronization information database and the character information database constructed by the said database management unit 231.8 from the caption data comprised as mentioned above are demonstrated in detail. 5 conceptually illustrates the structure of an embodiment of a synchronization information database and a character information database. As shown, the synchronization information database 501 stores the respective timing information 504.1, 504.2, 504.i, 504.n and 504 contained in the synchronization information 404.1, 404.2, 404.i and 404.n. .x) in a database according to temporal and later, and the character information database 503 includes the character information 406.1, 406.2, 406.i and 406.n of the caption data in the synchronization information database 501. Reconstructed as secondary character information 506.1, 506.2, 506.i, 506.n and 506.x in correspondence with the respective timing information 504.1, 504.2, 504.i, 504.n and 504.x. It is a database.

상기 동기 정보 및 문자 정보 데이터베이스(501 및 503)는 상기 디지털 콘텐츠 파일이 추출된 후, 상기 디지털 콘텐츠 파일의 소정 영역(예컨대 ID3 태그 영역)으로부터 상기 자막 데이터를 추출한 다음, 상기 제어부(231)의 내부 메모리(도시되지 않음) 또는 상기 메모리(215 또는 217)를 사용하여 구축하는 것이 바람직하다. 또한, 상기 동기 정보 및 문자 정보 데이터베이스(501 및 503)는, 상기 타이밍 정보(504.1, 504.2, 504.i, 504.n 및 504.x)의 각각과 상기 2차적 문자 정보들(506.1, 506.2, 506.i, 506.n 및 506.x)의 각각의 대응관계를 보다 간단하고 직접적인 것으로 만들어, 이들을 이용한 제어 동작을 효율적으로 하기 위한 것이다. 따라서, 도 5를 참조하여 상기한 두 가지 데이터베이스(501 및 503)는 이러한 효율적 제어를 위한 하나의 예로서 설명한 것일 뿐이며, 본 발명의 기술 사상이 여기에 국한되는 것이 아님은 명확하다.After the digital content file is extracted, the synchronization information and character information databases 501 and 503 extract the caption data from a predetermined area (for example, an ID3 tag area) of the digital content file, and then the inside of the control unit 231. It is preferable to build using a memory (not shown) or the memory 215 or 217. In addition, the synchronization information and character information databases 501 and 503 may each of the timing information 504.1, 504.2, 504.i, 504.n and 504.x and the secondary character information 506.1, 506.2, The corresponding relationships of 506.i, 506.n, and 506.x) are made simpler and more direct, and the control operation using them is efficient. Accordingly, the two databases 501 and 503 described above with reference to FIG. 5 are merely described as an example for such efficient control, and it is clear that the technical idea of the present invention is not limited thereto.

도 3 내지 도 5를 참조하여 상기한 설명은, 상기 제어부(231)가 논리적 또는 물리적으로 구별되는 유닛들로 구성된 실시예의 경우에 관한 것이지만, 상기 제어부(231)에 포함되는 각 유닛들(231.2, 231.4, 231.6 및 231.8)은 상기한 바와 같은 기술 사상들이 구현된 프로그램 유닛들일 수도 있다. 이 경우, 상기 유닛들로 구성된 전체 프로그램을 공지의 마이크로 프로세서에 입력시킴으로써 상기 제어부(231)를 용이하게 구현할 수 있다. 나아가, 상기 유닛들로 구성된 전체 프로그램을 상기 메모리(215 또는 217)에 기억시키고, 공지의 마이크로 프로세서와 상호작용하도록 구성함으로써 상기 마이크로 프로세서가 상기 제어부(231)로서 기능하도록 할 수도 있다.The above description with reference to FIGS. 3 to 5 is related to the case of the embodiment in which the controller 231 is configured with logically or physically distinct units, but the units 231.2, 231.4, 231.6, and 231.8 may be program units in which the technical ideas as described above are implemented. In this case, the controller 231 can be easily implemented by inputting the entire program composed of the units into a known microprocessor. Furthermore, the microprocessor may function as the controller 231 by storing the entire program composed of the units in the memory 215 or 217 and configuring to interact with a known microprocessor.

나아가, 상기와 같은 특징을 갖는 본 발명의 제어부(231)는, 상기 디지털 콘텐츠 파일의 재생 기능만을 갖는 재생 장치(이하, "재생 전용 장치"라 함)와 별도의 하드웨어로서 구현되어, 상기 재생 전용 장치와 접속하여 사용될 수도 있다. 즉, 상기 재생 전용 장치가 상기 기록매체(201)로부터 상기 디지털 콘텐츠 파일을 억세스하여 재생하는 경우, 상기 제어부(231)의 각 구성요소들은, 상기 재생 전용 장치로부터 상기 디지털 콘텐츠 파일의 소정 영역(예컨대, ID3 태그 영역)으로부터 자막 데이터를 전송할 것을 요청하고, 요청된 자막 데이터가 전송됨에 응답하여 상기한 동작들을 수행할 수도 있다. 이러한 실시예는, 기존의 재생 전용 장치와 별도의 하드웨어로서 구현되어, 사용자가 필요하다고 판단하는 경우에만 양자를 접속시켜 동작시킬 수 있는 장점을 갖는다.Further, the control unit 231 of the present invention having the above characteristics is implemented as hardware separate from a playback device (hereinafter referred to as a "playback dedicated device") that has only a playback function of the digital content file, and thus the playback only It may be used in connection with the device. That is, when the reproduction-only device accesses and reproduces the digital content file from the recording medium 201, each component of the control unit 231 may be configured as a predetermined region (eg, a predetermined area) of the digital content file from the reproduction-only device. , ID3 tag region), and may perform the above operations in response to the requested subtitle data being transmitted. This embodiment is implemented as hardware separate from the existing reproduction-only device, and has the advantage that both can be connected and operated only when the user determines that it is necessary.

다음으로, 도 6 내지 도 8을 참조하며, 본 발명에 의한 상기 자막 데이터의 출력 동작 및 자막 데이터를 이용한 디지털 콘텐츠 파일의 재생 제어 동작에 관하여 상세히 설명한다.Next, referring to FIGS. 6 to 8, the output operation of the caption data and the reproduction control operation of the digital content file using the caption data according to the present invention will be described in detail.

먼저, 도 6을 참조하면, 도 6은 본 발명에 의한 자막 데이터의 출력 방법의 일 실시예를 도시한 흐름도이다. 도시된 바와 같이, 동작이 시작되면(단계 600), 상기 기록매체판독부(203)는 상기 기록매체(201)로부터 거기에 기록된 정보를 판독한다(단계 602). 판독된 정보는 상기 디지털처리부(205)에 의하여 처리되고, 그 결과 디지털 정보들이 추출된다(단계 604). 기록매체(201)로부터 정보를 판독하고 디지털 정보를 추출하는 동작들은 상기 기록매체(201)의 종류와 특성에 따라 미리 저장된 정보들을 참조하여 상기 구동부(211)를 제어함으로써 수행된다.First, referring to FIG. 6, FIG. 6 is a flowchart illustrating an embodiment of a method of outputting caption data according to the present invention. As shown, when the operation is started (step 600), the recording medium reading unit 203 reads the information recorded there from the recording medium 201 (step 602). The read information is processed by the digital processing unit 205, and as a result, digital information is extracted (step 604). The operation of reading information from the recording medium 201 and extracting digital information is performed by controlling the driving unit 211 with reference to previously stored information according to the type and characteristic of the recording medium 201.

다음으로, 상기 제어부(231)의 디지털 콘텐츠 파일 제어유닛(231.4)은, 미리 저장된 파일 포맷 정보를 참조하여 추출된 디지털 정보로부터 디지털 콘텐츠 파일을 추출한다(단계 606). 이 단계에 의하여 상기 기록매체(201)로부터 MP3 파일과 같은 디지털 콘텐츠 파일들이 인식된다.Next, the digital content file control unit 231.4 of the control unit 231 extracts the digital content file from the extracted digital information with reference to the previously stored file format information (step 606). By this step, digital content files such as MP3 files are recognized from the recording medium 201.

다음으로, 상기 자막 데이터 제어유닛(231.6)은, 추출된 디지털 콘텐츠 파일의 소정 영역으로부터 자막 데이터를 추출한다(단계 608). 상기 자막 데이터의 추출 위치는 상기 디지털 콘텐츠 파일의 포맷에 따라 미리 저장된 정보들에 의하여 인식된다. 예컨대, 상기 디지털 콘텐츠 파일이 MP3 파일인 경우, 상기 자막 데이터는 ID3 태그 영역에 기록된다. 또한, 이미 설명한 바와 같이, 상기 ID3 태그 영역에는 자막 데이터 이외에도 다른 용도와 내용을 갖는 정보들이 기록될 수 있는데, 이 경우에 그들로부터 원하는 자막 데이터를 추출하는 것은 도 4에 도시된 바와 같은 자막 데이터의 구성에 관한 정보를 참조함으로써 수행될 수 있다.Next, the caption data control unit 231.6 extracts caption data from a predetermined area of the extracted digital content file (step 608). The extraction position of the caption data is recognized by prestored information according to the format of the digital content file. For example, when the digital content file is an MP3 file, the caption data is recorded in the ID3 tag area. In addition, as described above, information having other uses and contents may be recorded in the ID3 tag area in addition to the caption data. In this case, extracting the desired caption data from the caption data as shown in FIG. This can be done by referring to information about the configuration.

다음으로, 상기 제어부(231)의 데이터베이스 관리 유닛(231.8)은, 추출된 자막 데이터로부터 동기 정보들(404.1, 404.2, 404.i 및 404.n)와 문자 정보들(406.1, 406.2, 406.i 및 406.n)를 추출하고, 추출된 이들 정보들과 구분자들(408.1, 408.2, 408.i 및 408.n)을 이용하여 상기 동기 정보 데이터베이스(501) 및 문자 정보 데이터베이스(503)를 구축한다(단계 610). 이들 데이터베이스의 구축에 관하여는 도 5를 참조하여 상술한 바와 같다.Next, the database management unit 231.8 of the control unit 231, the synchronization information (404.1, 404.2, 404.i and 404.n) and character information (406.1, 406.2, 406.i) from the extracted caption data And 406.n), and constructs the synchronization information database 501 and the character information database 503 using the extracted information and the delimiters 408.1, 408.2, 408.i and 408.n. (Step 610). The construction of these databases is as described above with reference to FIG.

다음으로, 사용자의 명령에 따라, 상기 디지털 콘텐츠 파일이 재생되는 경우, 상기 자막 데이터 제어유닛(231.6)은 상기 디지털 콘텐츠 파일의 재생 시점 또는 현재 재생중인 프레임에 관한 정보와 상기 동기 정보 데이터베이스(501) 및 문자 정보 데이터베이스(503)를 참조하여, 지정된 시점에 지정된 문자가 디스플레이되도록 제어한다(단계 612).Next, when the digital content file is reproduced according to a user's command, the caption data control unit 231.6 stores information on the reproduction time point or the frame currently being played and the synchronization information database 501. And the character information database 503, and controls to display the specified character at the designated time point (step 612).

따라서, 상기 본 발명의 방법에 의하면, 사용자가 재생하도록 지정한 디지털 콘텐츠 파일의 재생과 동기되어, 해당 디지털 콘텐츠 파일에 포함된 자막 데이터가 동기되어 디스플레이되도록 할 수 있다.Therefore, according to the method of the present invention, the caption data included in the digital content file can be displayed in synchronization with the reproduction of the digital content file designated by the user.

다음으로, 도 7을 참조하여, 상기 동기 정보 데이터베이스(501)와 문자 정보 데이터베이스(503)를 이용하여 해당 디지털 콘텐츠 파일의 재생을 제어하는 방법에 관하여 설명한다. 도 7은 문자 정보를 이용하여 디지털 콘텐츠 파일을 재생하는 방법의 일실시예를 도시한 흐름도이다.Next, referring to FIG. 7, a method of controlling reproduction of the corresponding digital content file using the synchronization information database 501 and the character information database 503 will be described. 7 is a flowchart illustrating an embodiment of a method of playing a digital content file using text information.

먼저, 동작이 시작되면(단계 700), 사용자의 명령에 따라 상기 데이터베이스 관리유닛(231.8)은 상기 문자 정보 데이터베이스(503)에 억세스하여, 여기에 저장되어 있는 문자 정보들을 추출한다(단계 702). 상기 문자 정보 데이터베이스(503)로부터 추출된 문자 정보들은 목록화되어 상기 표시부(219)에 의하여 디스플레이된다(단계 704). 사용자는 디스플레이된 문자 정보들의 목록들을 열람하면서, 해당 디지털 콘텐츠 파일이 재생되기를 바라는 시점에 해당하는 문자 정보를 지정한다(단계 706). 사용자는 지정된 문자 정보에 해당되는 부분 이후의 전부분이 재생되기를 바라는 경우에는 더 이상의 문자 정보를 지정할 필요없이 그 지정을 완료하게 된다. 그러나, 사용자가 특정의 구간만이 반복되기를 원한다면, 추가적으로 다른 문자 정보를 지정할 수도 있으며, 이 경우에는 지정된 문자 정보들에 해당되는 디지털 콘텐츠 파일의 부분만이 재생되도록 할 수 있다.First, when the operation starts (step 700), the database management unit 231.8 accesses the character information database 503 according to a user's command, and extracts the character information stored therein (step 702). Character information extracted from the character information database 503 is listed and displayed by the display unit 219 (step 704). The user browses the list of displayed text information and designates the text information corresponding to the point in time at which the digital content file is to be played (step 706). If the user wants to reproduce all the parts after the part corresponding to the designated character information, the user does not need to specify any further character information to complete the specification. However, if the user wants to repeat only a certain section, it may additionally specify other character information, in which case only a portion of the digital content file corresponding to the specified character information may be played.

다음으로, 사용자의 지정이 완료되면, 상기 디지털 콘텐츠 파일제어유닛(231.4)은 지정된 문자 정보에 대응되는 동기 정보에 의하여 지정된 시점에 해당하는 부분으로부터 해당 디지털 콘텐츠 파일을 재생한다(단계 708). 물론, 두 개의 문자 정보가 지정된 경우에는 이들 구간을 반복하여 재생하게 된다.Next, when the designation of the user is completed, the digital content file control unit 231.4 reproduces the digital content file from the portion corresponding to the time point specified by the synchronization information corresponding to the designated character information (step 708). Of course, when two character informations are designated, these sections are repeatedly played.

상기 방법에 의하면, 사용자는 자막 데이터를 이용하여 디지털 콘텐츠 파일의 재생 위치를 제어할 수 있게 된다. 이러한 방법의 다른 예로서는, 도 8에 도시된 방법이 있을 수 있다. 도 8은 문자 정보를 이용하여 디지털 콘텐츠 파일을 재생하는 방법의 다른 실시예를 도시한 흐름도이다.According to the method, the user can control the reproduction position of the digital content file using the caption data. Another example of such a method may be the method shown in FIG. 8. 8 is a flowchart illustrating another embodiment of a method of playing a digital content file using text information.

먼저, 동작이 시작되면(단계 800), 사용자는 자신이 원하는 문자 정보를 입력한다(단계 802). 사용자에 의한 문자 정보의 입력은 상기 입력부(213)를 통하여 이미 알려진 방법에 의하여 수행될 수 있으며, 이에 관한 기술 사상의 상세는 이미 널리 알려져 있을 뿐만 아니라, 본 발명의 범위를 넘어서는 것이므로, 그에 관한 상세는 이를 생략한다.First, when the operation is started (step 800), the user enters the desired text information (step 802). The input of the character information by the user may be performed by a method already known through the input unit 213, and the details of the technical idea thereof are not only well known but also beyond the scope of the present invention. Omits it.

다음으로, 상기 데이터베이스 관리 유닛(231.8)은, 상기 문자 정보 데이터베이스(804)에 억세스하고(단계 804), 상기 입력된 문자 정보와 매칭되는 문자 정보를 검색한다(단계 806). 검색의 결과, 매칭되는 문자 정보가 발견된 경우에는, 발견된 문자 정보에 대응되는 동기 정보에 의하여 지정된 시점에 해당하는 부분으로부터 해당 디지털 콘텐츠 파일을 재생한다(단계 808). 물론, 두 개의 문자 정보가 입력되고 이들이 모두 발견된 경우에는 이들 구간을 반복하여 재생하게 된다.Next, the database management unit 231.8 accesses the character information database 804 (step 804), and retrieves character information matching the input character information (step 806). If matching character information is found as a result of the search, the digital content file is reproduced from the portion corresponding to the time point specified by the synchronization information corresponding to the found character information (step 808). Of course, if two character information is inputted and both are found, these sections are repeatedly played.

그러나, 검색 결과 매칭되는 문자 정보가 발견되지 않은 경우에는 검색이 실패하였음을 사용자에게 통지하고(단계 810), 제어를 복귀시킨다(단계 812).However, if no matching character information is found as a result of the search, the user is notified that the search has failed (step 810), and control is returned (step 812).

상기 방법에 의하면, 사용자는 자신이 원하는 부분을 지정하기 위하여 처음부터 문자 정보의 목록을 열람할 필요없이, 직접 원하는 문자 정보를 입력함으로써 해당 디지털 콘텐츠 파일의 재생을 제어할 수 있다.According to the method, the user can control the reproduction of the corresponding digital content file by directly inputting the desired character information without having to browse the list of the character information from the beginning to designate the desired part.

또한, 상기에서는 CD로부터 디지털 콘텐츠 파일을 판독하는 장치를 예로 들어 설명하였으나, 본 발명의 기술 사상은 특정의 기록 매체에 한정되어 적용되는 것이 아닐 뿐만 아니라, 나아가 디지털 콘텐츠 파일의 알려진 특정 형식에 한정되는 것도 아님을 주의하여야 한다. 즉, 본 발명의 기술 사상은 (휘발성 또는 비휘발성) 반도체 메모리에 (디지털 신호로서) 디지털 콘텐츠 파일을 기록하여 이를 재생하는 경우에도 동일하게 적용될 수 있으며, 또는 자기 테이프에 (아날로그 신호로서) 디지털 콘텐츠 파일을 기록하여 이를 재생하는 경우에도 또한 동일하게 적용될 수 있다.In addition, in the above description, the apparatus for reading a digital content file from a CD has been described as an example. However, the technical idea of the present invention is not limited to a specific recording medium, but is further limited to a known specific format of a digital content file. Note that it is not. That is, the technical idea of the present invention can be equally applied to recording and reproducing a digital content file (as a digital signal) in a (volatile or nonvolatile) semiconductor memory, or to a magnetic tape (as an analog signal). The same applies to the case of recording and reproducing a file.

본 발명에 의하면, 디지털 콘텐츠 파일의 재생과 동기시켜 그의 자막 데이터를 디스플레이하기 위하여 동일한 내용의 자막 데이터를 중복하여 입력시킬 필요가 없다. 따라서, 입력 작업이 간단해질 뿐만 아니라, 전체 데이터의 용량이 감소될 수 있으며, 결국 동일한 용량의 기록매체에 더 많은 양의 디지털 콘텐츠 파일이나 자막 데이터 등을 기록할 수 있다.According to the present invention, it is not necessary to input the same subtitle data in duplicate in order to display the subtitle data in synchronization with the reproduction of the digital content file. Therefore, not only is the input work simple, but the capacity of the entire data can be reduced, resulting in recording a larger amount of digital content files or subtitle data or the like on a recording medium of the same capacity.

또한, 본 발명에 의하면, 입력된 자막 데이터의 소정 부분을 지정함으로써 해당 디지털 콘텐츠 파일의 재생 위치를 제어할 수 있게 된다.Further, according to the present invention, it is possible to control the playback position of the digital content file by designating a predetermined portion of the input subtitle data.

Claims (36)

디지털 콘텐츠 파일이 기록된 기록 매체로부터 디지털 콘텐츠를 리트리브(retrieve)하여 재생하는 장치로서, 상기 기록 매체로부터 거기에 기록된 정보를 리트리브하여 판독하기 위한 기록 매체 판독부와, 판독된 정보로부터 디지털 정보를 추출하여 처리하는 디지털 처리부와, 디지털 정보를 디코딩하여 디지털 콘텐츠 신호를 복원하는 디코딩부와, 디지털 콘텐츠 신호를 아날로그 신호로 변환하여 통상적인 아날로그 콘텐츠 출력 장치로 제공하기 위한 디지털-아날로그 변환부와, 상기 기록 매체상에 기록된 정보를 리트리브할 위치를 변화시키기 위해 상기 기록 매체 또는 판독 수단을 구동하기 위한 구동부와, 사용자로부터 소정의 명령을 입력받기 위한 입력부와, 상기 기록 매체 또는 그에 기록된 디지털 콘텐츠에 관한 정보를 표시하기 위한 표시부와, 상기 기록 매체 또는 그에 기록된 디지털 콘텐츠에 관한 정보 및/또는 이들과 관련하여 임시로 생성되는 정보를 기록하기 위한 메모리 및 상기 각 부분들을 제어하기 위한 제어부를 포함하는 재생 장치에 있어서,An apparatus for retrieving and reproducing digital content from a recording medium on which a digital content file has been recorded, comprising: a recording medium reading unit for retrieving and reading information recorded therefrom from the recording medium, and digital information from the read information. A digital processing unit for extracting and processing, a decoding unit for decoding digital information and restoring a digital content signal, a digital-to-analog converter for converting the digital content signal into an analog signal and providing the analog content to a conventional analog content output device; A drive unit for driving the recording medium or the reading means to change the position to retrieve the information recorded on the recording medium, an input unit for receiving a predetermined command from a user, and the digital medium recorded therein. Display unit for displaying information In, the playback apparatus including the recording medium or the information and / or a memory and a controller for controlling the respective portions for recording information with respect to these generated temporarily related to the digital content is recorded thereto, 상기 제어부는,The control unit, 상기 기록매체로부터 상기 기록매체판독부에 의하여 판독되고 상기 디지털 처리부에 의하여 디지털 처리된 정보로부터 디지털 콘텐츠 파일을 추출하고, 추출된 디지털 콘텐츠 파일의 처음부터 또는 지정된 특정 부분에서부터 이를 재생하거나 그 재생을 중지하도록 지시하는 등의 디지털 콘텐츠 파일에 관한 제어동작을 수행하기 위한 콘텐츠 파일 제어 유닛;Extracts a digital content file from the information read by the recording medium reading unit from the recording medium and digitally processed by the digital processing unit, and reproduces or stops playing from the beginning of the extracted digital content file or from a specified specific portion. A content file control unit for performing a control operation on a digital content file such as instructing the user to perform a command; 상기 콘텐츠 파일 제어 유닛에 의하여 추출된 디지털 콘텐츠 파일의 소정 할당 영역에 기재된 자막 데이터를 추출하며, 추출된 자막 데이터의 전부 또는 일부를 상기 표시부를 통하여 디스플레이되게 하는 자막 데이터 제어 유닛; 및A caption data control unit for extracting caption data described in a predetermined allocation area of the digital content file extracted by the content file control unit and displaying all or a part of the extracted caption data through the display unit; And 상기 자막 데이터 제어 유닛에 의하여 추출된 자막 데이터로부터, 상기 디지털 콘텐츠 파일을 구성하는 각 부분들과 디스플레이될 내용을 동기시키기 위한 동기 정보와, 상기 동기 정보 각각에 대응되는 문자 정보를 추출하여, 동기 정보 데이터베이스 및 문자 정보 데이터베이스를 구축하기 위한 데이터베이스 관리 유닛을 포함하는 디지털 콘텐츠 파일의 재생 및 자막 데이터의 출력 장치.From the caption data extracted by the caption data control unit, the synchronization information for synchronizing the contents to be displayed with the respective parts constituting the digital content file, and the character information corresponding to each of the synchronization information are extracted, and the synchronization information is obtained. A device for reproducing and caption data of a digital content file, comprising a database management unit for constructing a database and a character information database. 제1항에 있어서,The method of claim 1, 상기 콘텐츠 파일 제어 유닛은, 상기 기록 매체에 기록된 콘텐츠를 파일 단위로 추출할 때, 상기 콘텐츠 파일의 기록시 사용된 파일 포맷에 관한 정보를 이용하는 디지털 콘텐츠 파일의 재생 및 자막 데이터의 출력 장치.And the content file control unit outputs the subtitle data and the reproduction of the digital content file using information on the file format used when recording the content file when extracting the content recorded on the recording medium on a file basis. 제1항에 있어서,The method of claim 1, 상기 자막 데이터는, 그 초두를 지시하는 시작부 및 마지막을 지시하는 종단부에 의하여 상기 디지털 콘텐츠 파일의 다른 데이터로부터 구분되며;The subtitle data is distinguished from other data of the digital content file by a start point indicating the first head and a end point indicating the last; 상기 동기 정보와 문자 정보는 상기 시작부와 종단부의 사이에 위치하며;The synchronization information and character information are located between the start and end portions; 상기 동기 정보와 문자 정보는 구분자에 의하여 상호간에 대응관계를 가진 것들과 갖지 않은 것들이 구분되는 디지털 콘텐츠 파일의 재생 및 자막 데이터의출력 장치.And the synchronizing information and the character information are distinguished from each other with those having a corresponding relationship by a delimiter and output of subtitle data. 제1항에 있어서,The method of claim 1, 상기 자막 데이터는, 그 초두를 지시하는 시작부 및 마지막을 지시하는 종단부에 의하여 상기 디지털 콘텐츠 파일의 다른 데이터로부터 구분되며;The subtitle data is distinguished from other data of the digital content file by a start point indicating the first head and a end point indicating the last; 상기 동기 정보와 문자 정보는 상기 시작부와 종단부의 사이에 위치하며;The synchronization information and character information are located between the start and end portions; 상기 동기 정보와 문자 정보는 그 순서에 의하여 상호간에 대응관계를 가진 것들과 갖지 않은 것들이 구분되는 디지털 콘텐츠 파일의 재생 및 자막 데이터의 출력 장치.And the synchronization information and the character information are distinguished from those having a corresponding relationship with each other by their order, and outputting subtitle data. 제3항 또는 제4항에 있어서,The method according to claim 3 or 4, 상기 동기 정보는, 타이밍 정보로서, 상기 디지털 콘텐츠 파일의 재생 시작시로부터의 소정 시간을 나타내는 시점 정보 또는 상기 디지털 콘텐츠 파일을 구성하는 프레임들이나 블록들을 나타내는 프레임 정보나 블록 정보를 포함하는 디지털 콘텐츠 파일의 재생 및 자막 데이터의 출력 장치.The synchronization information is timing information of a digital content file including viewpoint information indicating a predetermined time from the start of reproduction of the digital content file or frame information or block information indicating frames or blocks constituting the digital content file. Output device for playback and subtitle data. 제3항 또는 제4항에 있어서,The method according to claim 3 or 4, 하나의 동기 정보가 둘 이상의 타이밍 정보를 포함하는 디지털 콘텐츠 파일의 재생 및 자막 데이터의 출력 장치.An apparatus for reproducing and caption data of a digital content file, wherein one synchronization information includes two or more timing information. 제1항에 있어서,The method of claim 1, 상기 동기 정보 데이터베이스는 상기 자막 데이터의 동기 정보들에 포함된 각 타이밍 정보들을 시간적 선후에 따라 데이터베이스화하여 구축되고;The synchronization information database is constructed by databaseting each timing information included in the synchronization information of the caption data according to temporal succession; 상기 문자 정보 데이터베이스는 상기 자막 데이터의 문자 정보들을 상기 동기 정보 데이터베이스에 포함된 각 타이밍 정보들에 대응시켜 2차적 문자 정보들로서 재구성하여 데이터베이스화하여 구축되는 디지털 콘텐츠 파일의 재생 및 자막 데이터의 출력 장치.And the character information database is constructed by reconstructing and characterizing the character information of the caption data as secondary character information in correspondence with the respective timing information included in the synchronization information database and outputting the caption data. 디지털 콘텐츠 파일이 소정의 신호로서 기록된 기록 매체로부터 상기 디지털 콘텐츠 파일이 재생되는 것에 동기되어 상기 디지털 콘텐츠 파일에 대응하는 자막 데이터를 출력하는 장치에 있어서,An apparatus for outputting caption data corresponding to the digital content file in synchronization with reproduction of the digital content file from a recording medium in which a digital content file is recorded as a predetermined signal, 상기 기록매체로부터 판독되어 디지털 처리된 정보로부터 상기 디지털 콘텐츠 파일을 추출하고, 상기 추출된 디지털 콘텐츠 파일에 관한 제어동작을 수행하기 위한 콘텐츠 파일 제어 유닛;A content file control unit for extracting the digital content file from the information read out from the recording medium and digitally processed, and performing a control operation on the extracted digital content file; 상기 콘텐츠 파일 제어 유닛에 의하여 추출된 디지털 콘텐츠 파일의 소정 할당 영역에 기재된 자막 데이터를 추출하며, 추출된 자막 데이터의 전부 또는 일부를 사용자가 볼 수 있게 디스플레이되도록 제어하는 자막 데이터 제어 유닛; 및A caption data control unit which extracts caption data described in a predetermined allocation area of the digital content file extracted by the content file control unit and controls to display all or part of the extracted caption data so that a user can view it; And 상기 자막 데이터 제어 유닛에 의하여 추출된 자막 데이터로부터, 상기 디지털 콘텐츠 파일을 구성하는 각 부분들과 디스플레이될 내용을 동기시키기 위한 동기 정보와, 상기 동기 정보 각각에 대응되는 문자 정보를 추출하여, 동기 정보 데이터베이스 및 문자 정보 데이터베이스를 구축하기 위한 데이터베이스 관리 유닛을 포함하는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 장치.From the caption data extracted by the caption data control unit, the synchronization information for synchronizing the contents to be displayed with the respective parts constituting the digital content file, and the character information corresponding to each of the synchronization information are extracted, and the synchronization information is obtained. An apparatus for outputting caption data for a digital content file including a database management unit for constructing a database and a character information database. 제8항에 있어서,The method of claim 8, 상기 콘텐츠 파일 제어 유닛은, 상기 기록 매체에 기록된 콘텐츠를 파일 단위로 추출할 때, 상기 콘텐츠 파일의 기록시 사용된 파일 포맷에 관한 정보를 이용하는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 장치.And the content file control unit uses information on a file format used when recording the content file when extracting the content recorded on the recording medium in file units. 제8항에 있어서,The method of claim 8, 상기 자막 데이터는, 그 초두를 지시하는 시작부 및 마지막을 지시하는 종단부에 의하여 상기 디지털 콘텐츠 파일의 다른 데이터로부터 구분되며;The subtitle data is distinguished from other data of the digital content file by a start point indicating the first head and a end point indicating the last; 상기 동기 정보와 문자 정보는 상기 시작부와 종단부의 사이에 위치하며;The synchronization information and character information are located between the start and end portions; 상기 동기 정보와 문자 정보는 구분자에 의하여 상호간에 대응관계를 가진 것들과 갖지 않은 것들이 구분되는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 장치.And the synchronizing information and the character information are separated by a delimiter from those having a corresponding relationship with each other and having no correspondence. 제8항에 있어서,The method of claim 8, 상기 자막 데이터는, 그 초두를 지시하는 시작부 및 마지막을 지시하는 종단부에 의하여 상기 디지털 콘텐츠 파일의 다른 데이터로부터 구분되며;The subtitle data is distinguished from other data of the digital content file by a start point indicating the first head and a end point indicating the last; 상기 동기 정보와 문자 정보는 상기 시작부와 종단부의 사이에 위치하며;The synchronization information and character information are located between the start and end portions; 상기 동기 정보와 문자 정보는 그 순서에 의하여 상호간에 대응관계를 가진 것들과 갖지 않은 것들이 구분되는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 장치.And the synchronization information and the character information are distinguished from those having a corresponding relationship with each other in the order of the subtitle data for the digital content file. 제10항 또는 제11항에 있어서,The method according to claim 10 or 11, wherein 상기 동기 정보는, 타이밍 정보로서, 상기 디지털 콘텐츠 파일의 재생 시작시로부터의 소정 시간을 나타내는 시점 정보 또는 상기 디지털 콘텐츠 파일을 구성하는 프레임들이나 블록들을 나타내는 프레임 정보나 블록 정보를 포함하는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 장치.The synchronization information may include timing information, time information indicating a predetermined time from the start of reproduction of the digital content file, or a digital content file including frame information or block information indicating frames or blocks constituting the digital content file. Device for outputting caption data. 제10항 또는 제11항에 있어서,The method according to claim 10 or 11, wherein 하나의 동기 정보가 둘 이상의 타이밍 정보를 포함하는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 장치.An apparatus for outputting caption data for a digital content file in which one synchronization information includes two or more timing information. 제8항에 있어서,The method of claim 8, 상기 동기 정보 데이터베이스는 상기 자막 데이터의 동기 정보들에 포함된 각 타이밍 정보들을 시간적 선후에 따라 데이터베이스화하여 구축되고;The synchronization information database is constructed by databaseting each timing information included in the synchronization information of the caption data according to temporal succession; 상기 문자 정보 데이터베이스는 상기 자막 데이터의 문자 정보들을 상기 동기 정보 데이터베이스에 포함된 각 타이밍 정보들에 대응시켜 2차적 문자 정보들로서 재구성하여 데이터베이스화하여 구축되는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 장치.And the character information database is constructed by reconstructing and characterizing the character information of the caption data as secondary character information in correspondence with the respective timing information included in the synchronization information database. 디지털 콘텐츠 파일이 소정의 신호로서 기록된 기록 매체로부터 상기 디지털 콘텐츠 파일이 재생되는 것에 동기되어 상기 디지털 콘텐츠 파일에 대응하는 자막 데이터를 출력하는 방법에 있어서,A method of outputting caption data corresponding to the digital content file in synchronization with reproduction of the digital content file from a recording medium in which a digital content file is recorded as a predetermined signal, 상기 기록매체로부터 거기에 기록된 정보를 판독하는 단계;Reading information recorded therein from the recording medium; 판독된 정보를 디지털 처리하여 디지털 정보들을 추출하는 단계;Digitally processing the read information to extract digital information; 미리 저장된 파일 포맷 정보를 참조하여 추출된 디지털 정보로부터 디지털 콘텐츠 파일을 추출하는 단계;Extracting a digital content file from the extracted digital information by referring to previously stored file format information; 추출된 디지털 콘텐츠 파일의 소정 영역으로부터 자막 데이터를 추출하는 단계;Extracting caption data from a predetermined area of the extracted digital content file; 추출된 자막 데이터로부터 동기 정보들 및 문자 정보들을 추출하고 상기 동기 정보들 및 문자 정보들 상호간의 대응관계를 판단하는 단계;Extracting synchronization information and character information from the extracted caption data and determining a correspondence relationship between the synchronization information and the character information; 추출된 상기 동기 정보들 및 문자 정보들과 대응관계를 이용하여 동기 정보 데이터베이스 및 문자 정보 데이터베이스를 구축하는 단계; 및Constructing a synchronization information database and a character information database using the extracted synchronization information and character information; And 사용자의 명령에 따라, 상기 디지털 콘텐츠 파일이 재생되는 경우, 상기 디지털 콘텐츠 파일의 재생 시점 또는 현재 재생중인 프레임에 관한 정보와 상기 동기 정보 데이터베이스 및 문자 정보 데이터베이스를 참조하여, 지정된 시점에 지정된 문자가 디스플레이되도록 제어하는 단계를 포함하는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 방법.When the digital content file is played back according to a user's command, the character designated at the designated time is displayed by referring to the information on the playback time point or the frame currently being played and the synchronization information database and the character information database. A method of outputting caption data for a digital content file, comprising the step of controlling the digital content file. 제15항에 있어서,The method of claim 15, 상기 자막 데이터는 상기 디지털 콘텐츠 파일의 포맷에 따라 미리 저장된 정보들을 참조하여 인식되는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 방법.And the caption data is recognized with reference to previously stored information according to the format of the digital content file. 제16항에 있어서,The method of claim 16, 상기 디지털 콘텐츠 파일이 MP3 파일인 경우, 상기 자막 데이터는 ID3 태그 영역으로부터 인식되는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 방법.And if the digital content file is an MP3 file, the subtitle data is recognized from an ID3 tag region. 제15항에 있어서,The method of claim 15, 상기 자막 데이터는, 그 초두를 지시하는 시작부 및 마지막을 지시하는 종단부에 의하여 상기 디지털 콘텐츠 파일의 다른 데이터로부터 구분되며;The subtitle data is distinguished from other data of the digital content file by a start point indicating the first head and a end point indicating the last; 상기 동기 정보와 문자 정보는 상기 시작부와 종단부의 사이에 위치하며;The synchronization information and character information are located between the start and end portions; 상기 동기 정보와 문자 정보는 구분자에 의하여 상호간에 대응관계를 가진 것들과 갖지 않은 것들이 구분되는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 방법.And the synchronizing information and character information are distinguished from ones having a corresponding relation with one another by a delimiter and those having no correspondence. 제15항에 있어서,The method of claim 15, 상기 자막 데이터는, 그 초두를 지시하는 시작부 및 마지막을 지시하는 종단부에 의하여 상기 디지털 콘텐츠 파일의 다른 데이터로부터 구분되며;The subtitle data is distinguished from other data of the digital content file by a start point indicating the first head and a end point indicating the last; 상기 동기 정보와 문자 정보는 상기 시작부와 종단부의 사이에 위치하며;The synchronization information and character information are located between the start and end portions; 상기 동기 정보와 문자 정보는 그 순서에 의하여 상호간에 대응관계를 가진 것들과 갖지 않은 것들이 구분되는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 방법.And the synchronization information and the character information are distinguished from those having a corresponding relationship with each other in the order of the subtitle data for the digital content file. 제18항 또는 제19항에 있어서,The method of claim 18 or 19, 상기 동기 정보는, 타이밍 정보로서, 상기 디지털 콘텐츠 파일의 재생 시작시로부터의 소정 시간을 나타내는 시점 정보 또는 상기 디지털 콘텐츠 파일을 구성하는 프레임들이나 블록들을 나타내는 프레임 정보나 블록 정보를 포함하는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 방법.The synchronization information may include timing information, time information indicating a predetermined time from the start of reproduction of the digital content file, or a digital content file including frame information or block information indicating frames or blocks constituting the digital content file. Method of outputting subtitle data for the. 제18항 또는 제19항에 있어서,The method of claim 18 or 19, 하나의 동기 정보가 둘 이상의 타이밍 정보를 포함하는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 방법.A subtitle data output method for a digital content file in which one synchronization information includes two or more timing information. 제15항에 있어서,The method of claim 15, 상기 동기 정보 데이터베이스는 상기 자막 데이터의 동기 정보들에 포함된 각 타이밍 정보들을 시간적 선후에 따라 데이터베이스화하여 구축되고;The synchronization information database is constructed by databaseting each timing information included in the synchronization information of the caption data according to temporal succession; 상기 문자 정보 데이터베이스는 상기 자막 데이터의 문자 정보들을 상기 동기 정보 데이터베이스에 포함된 각 타이밍 정보들에 대응시켜 2차적 문자 정보들로서 재구성하여 데이터베이스화하여 구축되는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 방법.And the character information database is constructed by reconstructing and characterizing the character information of the caption data as secondary character information corresponding to each timing information included in the synchronization information database. 제15항에 있어서,The method of claim 15, 사용자의 명령에 따라, 상기 문자 정보 데이터베이스에 억세스하고, 여기에 저장되어 있는 문자 정보들을 추출하는 단계;In accordance with a user's command, accessing the text information database and extracting text information stored therein; 상기 문자 정보 데이터베이스로부터 추출된 문자 정보들을 목록화되어 사용자에게 디스플레이하는 단계;Listing and extracting text information extracted from the text information database to a user; 사용자로 하여금 디스플레이된 문자 정보들의 목록들을 열람하면서, 해당 디지털 콘텐츠 파일이 재생되기를 바라는 시점에 해당하는 문자 정보를 지정하게 하는 단계; 및Allowing the user to browse the list of displayed text information, specifying text information corresponding to the point in time at which the digital content file is to be played; And 사용자의 지정이 완료되면, 지정된 문자 정보에 대응되는 동기 정보에 의하여 지정된 시점에 해당하는 부분으로부터 해당 디지털 콘텐츠 파일을 재생하도록 제어하는 단계를 더 포함하는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 방법.And when the user designation is completed, controlling to reproduce the digital content file from the portion corresponding to the time point designated by the synchronization information corresponding to the designated character information. 제23항에 있어서,The method of claim 23, wherein 사용자에 의하여 두 개의 문자 정보가 지정된 경우에는 지정된 문자 정보들에 대응되는 동기 정보에 의하여 지정된 구간을 반복하여 재생하도록 제어하는 단계를 더 포함하는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 방법.And reproducing a section designated by synchronization information corresponding to the designated character information when the two character information is designated by the user. 제15항에 있어서,The method of claim 15, 사용자로 하여금 자신이 원하는 문자 정보를 입력하게 하는 단계;Allowing a user to enter text information desired by the user; 상기 문자 정보 데이터베이스에 억세스하여 상기 입력된 문자 정보와 매칭되는 문자 정보를 검색하는 단계;Accessing the text information database to search for text information matching the input text information; 검색의 결과, 매칭되는 문자 정보가 발견된 경우에는, 발견된 문자 정보에 대응되는 동기 정보에 의하여 지정된 시점에 해당하는 부분으로부터 해당 디지털 콘텐츠 파일을 재생하도록 제어하는 단계; 및If a matched character information is found as a result of the search, controlling to play the corresponding digital content file from a portion corresponding to the time point designated by the synchronization information corresponding to the found character information; And 검색 결과 매칭되는 문자 정보가 발견되지 않은 경우에는 검색이 실패하였음을 사용자에게 통지하고 제어를 복귀시키는 단계를 더 포함하는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 방법.And if the matching character information is not found as a result of the search, notifying the user that the search has failed and returning control. 제25항에 있어서,The method of claim 25, 사용자에 의하여 두 개의 문자 정보가 입력되고, 검색 결과 이들이 모두 발견된 경우에는, 지정된 문자 정보들에 대응되는 동기 정보에 의하여 지정된 구간을 반복하여 재생하도록 제어하는 단계를 더 포함하는 디지털 콘텐츠 파일을 위한 자막 데이터의 출력 방법.If two character information is input by the user, and if both of them are found as a result of the search, the method further includes controlling to repeatedly play the section designated by the synchronization information corresponding to the specified character information. How to output caption data. 디지털 콘텐츠 파일이 소정의 신호로서 기록된 기록 매체로부터 상기 디지털 콘텐츠 파일이 재생되는 것에 동기되어 출력되는 자막 데이터를 기록하는 방법에있어서,A method of recording caption data output in synchronization with reproduction of the digital content file from a recording medium in which a digital content file is recorded as a predetermined signal, 상기 디지털 콘텐츠 파일의 소정 영역을 지정하는 단계;Designating a predetermined area of the digital content file; 상기 디지털 콘텐츠 파일의 다른 데이터로부터 구분되도록 하기 위하여 그 초두를 지시하는 시작부 및 마지막을 지시하는 종단부를 형성하는 단계;Forming a beginning portion indicating the first head and an ending portion indicating the last portion so as to be distinguished from other data of the digital content file; 상기 디지털 콘텐츠 파일을 구성하는 각 부분들과 디스플레이될 내용을 동기시키기 위한 동기 정보를 입력하는 단계;Inputting synchronization information for synchronizing the contents to be displayed with respective parts constituting the digital content file; 상기 동기 정보 각각에 대응되며, 상기 디지털 콘텐츠 파일이 재생되는 것과 동기되어 디스플레이될 내용이 수록된 문자 정보를 입력하는 단계; 및Inputting character information corresponding to each of the synchronization information and containing text to be displayed in synchronization with the reproduction of the digital content file; And 상기 동기 정보와 문자 정보 상호간에 대응관계를 가진 것들과 갖지 않은 것들을 구분하기 위한 대응관계를 설정하는 단계를 포함하는 디지털 콘텐츠 파일을 위한 자막 데이터의 기록 방법.And setting a correspondence relationship between the synchronization information and the character information to distinguish between the ones having a corresponding relationship and the ones having no corresponding relationship. 제27항에 있어서,The method of claim 27, 상기 동기 정보는, 타이밍 정보로서, 상기 디지털 콘텐츠 파일의 재생 시작시로부터의 소정 시간을 나타내는 시점 정보 또는 상기 디지털 콘텐츠 파일을 구성하는 프레임들이나 블록들을 나타내는 프레임 정보나 블록 정보를 포함하는 디지털 콘텐츠 파일을 위한 자막 데이터의 기록 방법.The synchronization information may include timing information, time information indicating a predetermined time from the start of reproduction of the digital content file, or a digital content file including frame information or block information indicating frames or blocks constituting the digital content file. Method of recording caption data for the. 제27항에 있어서,The method of claim 27, 하나의 동기 정보가 둘 이상의 타이밍 정보를 포함하는 디지털 콘텐츠 파일을 위한 자막 데이터의 기록 방법.A caption data recording method for a digital content file in which one synchronization information includes two or more timing information. 제27항에 있어서,The method of claim 27, 상기 동기 정보와 문자 정보는 소정의 위치에 삽입된 구분자에 의하여 상호간에 대응관계를 가진 것들과 갖지 않은 것들이 구분되는 디지털 콘텐츠 파일을 위한 자막 데이터의 기록 방법.And the synchronizing information and character information are distinguished from those having a corresponding relationship with one another by a delimiter inserted at a predetermined position. 제27항에 있어서,The method of claim 27, 상기 동기 정보와 문자 정보는 그 순서에 의하여 상호간에 대응관계를 가진 것들과 갖지 않은 것들이 구분되는 디지털 콘텐츠 파일을 위한 자막 데이터의 기록 방법.And the synchronizing information and character information are distinguished from ones having a corresponding relationship and ones not having one another in the order of the caption data. 디지털 콘텐츠 파일이 소정의 신호로서 기록된 기록 매체로서, 상기 디지털 콘텐츠 파일이 재생되는 것에 동기되어 출력되는 자막 데이터가 기록된 기록 매체에 있어서,A recording medium in which a digital content file is recorded as a predetermined signal, the recording medium in which caption data output in synchronization with the reproduction of the digital content file is recorded. 상기 디지털 콘텐츠 파일의 미리 할당된 소정 영역에,In a pre-assigned predetermined area of the digital content file, 상기 디지털 콘텐츠 파일의 다른 데이터로부터 구분되도록 하기 위하여 그 초두를 지시하는 시작부 및 마지막을 지시하는 종단부;An end portion indicating the beginning of the head and an end portion indicating the end so as to be distinguished from other data of the digital content file; 상기 디지털 콘텐츠 파일을 구성하는 각 부분들과 디스플레이될 내용을 동기시키기 위한 동기 정보; 및Synchronization information for synchronizing respective parts of the digital content file with contents to be displayed; And 상기 동기 정보 각각에 대응되며, 상기 디지털 콘텐츠 파일이 재생되는 것과 동기되어 디스플레이될 내용이 수록된 문자 정보를 포함하되,Corresponding to each of the synchronization information, including the character information containing the content to be displayed in synchronization with the reproduction of the digital content file, 상기 동기 정보와 문자 정보는 상호간에 대응관계를 가진 것들과 갖지 않은 것들로 구분되어 기록된 디지털 콘텐츠 파일을 위한 자막 데이터가 기록된 기록 매체.And the caption data for the digital content file recorded by dividing the synchronization information and the character information into those having a corresponding relationship and those having no correspondence. 제32항에 있어서,33. The method of claim 32, 상기 동기 정보는, 타이밍 정보로서, 상기 디지털 콘텐츠 파일의 재생 시작시로부터의 소정 시간을 나타내는 시점 정보 또는 상기 디지털 콘텐츠 파일을 구성하는 프레임들이나 블록들을 나타내는 프레임 정보나 블록 정보를 포함하는 디지털 콘텐츠 파일을 위한 자막 데이터가 기록된 기록 매체.The synchronization information may include timing information, time information indicating a predetermined time from the start of reproduction of the digital content file, or a digital content file including frame information or block information indicating frames or blocks constituting the digital content file. A recording medium on which caption data is recorded. 제32항에 있어서,33. The method of claim 32, 하나의 동기 정보가 둘 이상의 타이밍 정보를 포함하는 디지털 콘텐츠 파일을 위한 자막 데이터가 기록된 기록 매체.A recording medium in which caption data for a digital content file, in which one synchronization information includes two or more timing information, is recorded. 제32항에 있어서,33. The method of claim 32, 상기 동기 정보와 문자 정보는 소정의 위치에 삽입된 구분자에 의하여 상호간에 대응관계를 가진 것들과 갖지 않은 것들이 구분되는 디지털 콘텐츠 파일을 위한 자막 데이터가 기록된 기록 매체.And the caption data for the digital content file in which the synchronization information and the character information are distinguished from those having a corresponding relationship with each other by a separator inserted at a predetermined position. 제32항에 있어서,33. The method of claim 32, 상기 동기 정보와 문자 정보는 그 순서에 의하여 상호간에 대응관계를 가진 것들과 갖지 않은 것들이 구분되는 디지털 콘텐츠 파일을 위한 자막 데이터가 기록된 기록 매체.And the caption data for the digital content file in which the synchronization information and the character information are distinguished from those having a corresponding relationship with each other by their order.
KR1020010075365A 2001-11-30 2001-11-30 A method for recording and/or outputing caption data of a digital content file, and an apparatus thereof KR20030044561A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010075365A KR20030044561A (en) 2001-11-30 2001-11-30 A method for recording and/or outputing caption data of a digital content file, and an apparatus thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010075365A KR20030044561A (en) 2001-11-30 2001-11-30 A method for recording and/or outputing caption data of a digital content file, and an apparatus thereof

Publications (1)

Publication Number Publication Date
KR20030044561A true KR20030044561A (en) 2003-06-09

Family

ID=29572330

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010075365A KR20030044561A (en) 2001-11-30 2001-11-30 A method for recording and/or outputing caption data of a digital content file, and an apparatus thereof

Country Status (1)

Country Link
KR (1) KR20030044561A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005104549A1 (en) * 2004-04-27 2005-11-03 Jong-Sik Woo Method and apparatus of synchronizing caption, still picture and motion picture using location information
WO2007119893A1 (en) * 2006-04-18 2007-10-25 Inka Entworks, Inc. Method of providing caption information and system thereof
US7965921B2 (en) 2003-10-01 2011-06-21 Samsung Electronics Co., Ltd. Storage medium including text-based caption information, reproducing apparatus and reproducing method thereof
KR101461562B1 (en) * 2014-05-08 2014-11-13 (주)트리짓소프트웨어 Method and device for synchronizing subtitles of multimedia contents

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10340090A (en) * 1997-06-02 1998-12-22 Shintsu Denno Kofun Yugenkoshi Musical accompaniment signal generating method and device with less storage space
KR20000036279A (en) * 1999-07-12 2000-07-05 은원수 Closed caption decoder having closed caption re-display function
KR20000050384A (en) * 1999-01-08 2000-08-05 노영훈 Caption indicating MP3 player, MP3 data format and reproduct method thereof
KR20000063615A (en) * 2000-06-01 2000-11-06 최원용 Method of Reproducing Audio Signal Corresponding to Partially Designated Text Data and Reproducing Apparatus for the Same
KR20010049233A (en) * 1999-11-04 2001-06-15 김민선 Text data outputting system corresponding to audio signal
KR20030043299A (en) * 2001-11-27 2003-06-02 주식회사 엘지이아이 Method for managing and reproducing a synchronization between audio data and additional data

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10340090A (en) * 1997-06-02 1998-12-22 Shintsu Denno Kofun Yugenkoshi Musical accompaniment signal generating method and device with less storage space
KR20000050384A (en) * 1999-01-08 2000-08-05 노영훈 Caption indicating MP3 player, MP3 data format and reproduct method thereof
KR20000036279A (en) * 1999-07-12 2000-07-05 은원수 Closed caption decoder having closed caption re-display function
KR20010049233A (en) * 1999-11-04 2001-06-15 김민선 Text data outputting system corresponding to audio signal
KR20000063615A (en) * 2000-06-01 2000-11-06 최원용 Method of Reproducing Audio Signal Corresponding to Partially Designated Text Data and Reproducing Apparatus for the Same
KR20030043299A (en) * 2001-11-27 2003-06-02 주식회사 엘지이아이 Method for managing and reproducing a synchronization between audio data and additional data

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7965921B2 (en) 2003-10-01 2011-06-21 Samsung Electronics Co., Ltd. Storage medium including text-based caption information, reproducing apparatus and reproducing method thereof
WO2005104549A1 (en) * 2004-04-27 2005-11-03 Jong-Sik Woo Method and apparatus of synchronizing caption, still picture and motion picture using location information
WO2007119893A1 (en) * 2006-04-18 2007-10-25 Inka Entworks, Inc. Method of providing caption information and system thereof
KR101461562B1 (en) * 2014-05-08 2014-11-13 (주)트리짓소프트웨어 Method and device for synchronizing subtitles of multimedia contents

Similar Documents

Publication Publication Date Title
JP4015599B2 (en) Playlist management apparatus and method
US20090175136A1 (en) Recording and reproducing apparatus as well as recording and reproducing method
JPH11162147A (en) Information recording medium nd reproducing device therefor
KR100389863B1 (en) Recording medium with data structure capable of reproducing sub-title with regard to title, reproducing apparatus and method thereof
JP4198711B2 (en) Recording / reproducing system, recording apparatus, reproducing apparatus, recording medium, recording / reproducing method, recording method, reproducing method, program, and recording medium
KR20030044561A (en) A method for recording and/or outputing caption data of a digital content file, and an apparatus thereof
JP2558746B2 (en) Data editing device
JP2957642B2 (en) Disk recording device
JP3003314B2 (en) Information recording / reproducing method and apparatus
JPH0628780A (en) Disk and device for reproducing disk
JP4028246B2 (en) Information recording and editing apparatus and information recording medium
JP3248679B2 (en) Disc playback device
JP2002042449A (en) Dvd audio reproducer
JP2005141905A (en) Recording medium into which audio data are recorded, its recording/reproducing method, its recording device and reproducing device
JP4295478B2 (en) Text setting apparatus and text setting method for compressed audio data
JP2002074850A (en) Voice information recording device and method voice information reproducing device and method, voice information recording medium
JP3885041B2 (en) Information recording medium, reproducing apparatus and reproducing method thereof
JP3410460B2 (en) Recording / playback method
JP2003263857A (en) Information recorder
JP3412635B1 (en) Recording / playback method
JP3410457B2 (en) Recording method
JP3412630B1 (en) Recording method
JPH07336633A (en) Multi-media program storage and reproduction system
JP2002232835A (en) Still picture device
JPH08287655A (en) Method and device for recording data together with management information, recording medium recorded with management information together with data and method and device for reproducing data according to management information

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application