KR100790548B1 - How to play subtitles in DivX video player - Google Patents
How to play subtitles in DivX video player Download PDFInfo
- Publication number
- KR100790548B1 KR100790548B1 KR1020060043421A KR20060043421A KR100790548B1 KR 100790548 B1 KR100790548 B1 KR 100790548B1 KR 1020060043421 A KR1020060043421 A KR 1020060043421A KR 20060043421 A KR20060043421 A KR 20060043421A KR 100790548 B1 KR100790548 B1 KR 100790548B1
- Authority
- KR
- South Korea
- Prior art keywords
- language
- subtitle
- file
- video
- definition
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42646—Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
본 발명에 따른 디빅스 비디오 플레어의 자막 재생 방법은, 동영상 파일에 대응되는 자막 파일을 검색하는 단계와, 검색된 자막 파일 내 헤더부를 추출하는 단계와, 헤더부 내 언어 선언부의 정의문 언어와 정의문 내 언어 정보를 비교하는 단계와, 비교 결과, 정의문의 언어와 정의문 내 언어 정보가 일치하지 않을 경우 정의문 언어에 대응되는 기 저장된 폰트를 로딩시키는 단계와, 동영상 파일 재생 시 로딩된 폰트를 이용하여 자막 파일 내 자막을 재생시키는 단계를 포함한다.A subtitle playback method of a Divix video flare according to the present invention comprises the steps of: searching for a subtitle file corresponding to a video file; extracting a header part of the searched subtitle file; Comparing the language information, and if the language of the definition statement and the language information in the definition statement do not match, loading the pre-stored font corresponding to the language of the definition statement, and using the font loaded when the video file is played. Playing the subtitles in the subtitle file.
이와 같이, 본 발명은 정의문의 언어와 정의문 내 "lang"의 정보가 불일치할 경우 정의문의 언어에 대응되는 폰트를 로딩시킴으로서, 헤더부의 언어 선언 오류에 따른 자막 재생 에러를 방지할 수 있을 뿐만 아니라 바디부의 오류로 인해 발생하는 자막 문제도 해결할 수 있다. As described above, the present invention loads a font corresponding to the language of the definition sentence when there is a mismatch between the language of the definition sentence and the "lang" information in the definition sentence, thereby preventing subtitle reproduction error due to a language declaration error in the header portion. Subtitle problems caused by errors in the body can also be solved.
디빅스 플레이어, 자막, 폰트 Divix player, subtitles, fonts
Description
도 1은 일반적인 디빅스 비디오 플레이어에 대한 구성을 도시한 것이고,1 illustrates a configuration of a general Divix video player,
도 2는 일반적인 디빅스 비디오의 파일 시스템 구조를 도시한 것이고,2 illustrates a file system structure of a general DivX video.
도 3은 일반적인 디빅스 비디오에 대응되는 자막 파일의 구조를 도시한 것이고,3 illustrates a structure of a subtitle file corresponding to a general DivX video.
도 4는 본 발명의 바람직한 실시 예에 따른 디빅스 비디오 플레이어의 자막 재생 과정을 도시한 흐름도이다.4 is a flowchart illustrating a subtitle reproduction process of a Divix video player according to an exemplary embodiment of the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the code | symbol about the principal part of drawing>
10 : 광 디스크 11 : 광 픽업부10
12 : RF 처리부 13 : 디지털 신호 처리부12: RF processing unit 13: digital signal processing unit
14 : 디빅스 디코더 15 : 마이컴14: Divix Decoder 15: Micom
16 : OSD 생성부 17 : SDRAM16: OSD generation unit 17: SDRAM
18 : 플래쉬 메모리18 flash memory
본 발명은 디빅스 비디오 플레이어에 관한 것으로, 특히 디빅스 비디오 플레어의 자막 재생 방법에 관한 것이다.TECHNICAL FIELD The present invention relates to a Divix video player, and more particularly, to a subtitle reproduction method of a Divix video flare.
일반적으로, 인터넷과 같은 네트워크 등을 통해 널리 보급되고 있는 디빅스 비디오(DivX video)의 동영상 파일은 MPEG-2 방식을 근간으로 하는 디브이디의 동영상 파일과는 달리, MPEG-4 방식을 근간으로 하여, 비디오 데이터를 엔코딩 및 디코딩하기 때문에, 보다 적은 파일 크기로 고화질의 동영상 비디오 처리가 가능하게 된다.In general, video files of DivX video, which are widely distributed through a network such as the Internet, are based on MPEG-4 video, unlike video files based on MPEG-2 video. By encoding and decoding the data, high quality moving image video processing is possible with a smaller file size.
한편, 상기와 같은 디빅스 비디오의 동영상 파일이 기록된 광 디스크, 예를 들어 씨디(CD) 또는 디브이디(DVD) 등에 기록된 디빅스 비디오의 동영상 파일을 재생하기 위한 디빅스 비디오 플레이어(DivX Video Player)가 개발 출시되어 상용화 단계에 있다.On the other hand, an DivX video player for playing a video disk of a DivX video recorded on an optical disc such as a CD (CD) or a DVD (DVD), etc., is recorded. It is released and commercialized.
상기와 같은 디빅스 비디오 플레이어에는, 도 1에 도시된 바와 같이, 광 픽업부(11), RF 처리부(12), 디지털 신호 처리부(13), 디빅스 디코더(14), 마이컴(15), 오에스디 생성부(16), SDRAM(17) 및 플래시 메모리(18) 등을 포함되어 구성될 수 있다.In the Divix video player as described above, as shown in FIG. 1, the
그리고, 상기 디빅스 비디오의 파일 시스템 구조에서는, 도 2에 도시된 바와 같이, 하나의 동영상 파일과 그 동영상 파일에 관련된 하나의 서브타이틀 파일이, 각각의 폴더 내에 연계 기록되는데, 예를 들어 "Matrix.avi"라는 동영상 파일은, 동일한 파일명과 서로 다른 확장자를 갖는 "Matrix.smi"라는 서브타이틀 파일과 함께 폴더 내에 연결되는 구조를 갖는다.In the file system structure of the Divix video, as shown in Fig. 2, one video file and one subtitle file related to the video file are recorded in each folder in association, for example, " Matrix. avi "has a structure in which a subtitle file called" Matrix.smi "having the same file name and different extension is connected in a folder.
즉, 디빅스 비디오의 파일 시스템 구조에서는, 하나의 동영상 파일과 하나의 서브 타이틀 파일이 폴더 내에 동일한 파일명으로 연계 기록된다.That is, in the file system structure of Divix video, one moving picture file and one subtitle file are co-recorded with the same file name in a folder.
한편, 마이컴(15)에서는 장치 내에 광 디스크(10)가 삽입 안착되는 경우 광 디스크(10)의 리드인(Lead-In) 영역 내의 특정 영역에 기록된 네비게이션 정보와 파일 시스템 정보를 검색 독출하여 SDRAM(17) 내에 저장하는 일련의 다운로드 동작을 수행하게 된다.On the other hand, when the
그리고, 사용자의 요청에 따라, 임의의 한 동영상 파일을 독출 재생하는 경우, SDRAM(17)에 저장된 파일 시스템의 정보를 검색 참조하여 그 동영상 파일명과 일치하는 서브타이틀 파일을 비교 및 선별한 후 동영상 파일과 서브타이틀 파일을 함께 재생하게 된다. 이에 따라 사용자는, 자신이 원하는 동영상 파일의 고화질 비디오 영상과, 그 동영상 파일에 연계된 서브타이틀 파일의 자막 영상을 함께 시청할 수 있다.When a single video file is read out and played back according to a user's request, the video file is searched for by referring to the information of the file system stored in the
여기서, 자막 파일을 재생하는 과정에 대해 상세하게 설명하면 아래와 같다.Here, the process of playing the subtitle file will be described in detail.
먼저, 사용자가 광 디스크(10) 또는 하드디스크 내에 저장된 동영상 파일을 선택하게 되면, 마이컴(15)은 선택된 동영상 파일명과 동일한 파일명을 갖는 자막 파일을 존재하는지를 판단하고, 판단 결과, 자막 파일이 존재하지 않을 경우 OSD 생성부(16)를 제어하여 수동으로 자막 파일을 선택할 수 있는 OSD 화면을 디빅스 비디오 플레이어와 연결된 표시 장치(도시 생략됨)에 디스플레이시키고, 그렇지 않을 경우 해당 자막 파일을 로드하여 아래와 같이 분석한다.First, when the user selects a video file stored in the
자막 파일 분석 과정에 대한 설명에 앞서, 자막 파일의 구성은, 도 3에 도시 된 바와 같이, 자막의 언어가 정의되어 있는 스타일 부분을 포함하는 헤더부, 실제 화면에 디스플레이되는 자막이 기술되어 있는 바디부 및 종료부로 구성된다. 즉, 헤더부에는 .KRCC{Name:Korean; lang:kr-KR, SMIType:CC}와 같이 해당 자막의 언어가 한국어로 정의되어 있음을 의미하는 스타일 부분을 포함하고 있으며, 스타일 부분은 "KRCC"라는 정의문으로 자막의 언어에 대해 정의하고 있다. 여기서, 정의문 내 정보는 자막을 제작하는 사용자에 의해서 입력되는 정보로서, 실수로 잘못 입력되는 경우가 종종 발생한다.Prior to the description of the subtitle file analysis process, the configuration of the subtitle file may include a header part including a style part in which a language of the subtitle is defined, and a body in which the subtitle displayed on the actual screen is described. It consists of a part and an end part. That is, the header portion contains .KRCC {Name: Korean; lang: kr-KR, SMIType: CC} includes a style part that means that the language of the subtitle is defined in Korean, and the style part defines the language of the subtitle with the definition "KRCC". . Herein, the information in the definition sentence is information input by the user who produces the subtitle, and it is often mistaken.
디빅스 비디오 플레이어의 마이컴(15)은 해당 자막 파일 내 헤더부의 언어 선언부를 분석한 후 언어 선언부의 정의문(DEFINE문) 내 정보, 즉 "lang"이 "kr"로 되어 있는 경우 자막 파일이 한국어로 되어 있는 것으로 판단하고, 이에 따라 플래시 메모리(18)에 저장된 한국어 폰트를 인출하여 SDRAM(17)에 로딩시킴으로서 동영상 파일 재생 시 로딩된 폰트를 이용하여 바디부에 있는 자막을 화면 상에 디스플레이하게 된다.The
이와 같은 동영상 파일이나 자막 파일은 일반적으로 개인 사용자들에 의해서 만들어져 배포되기 때문에 제작 과정에 오류가 있는 경우 정상적으로 재생이 안될 수 있는 문제점이 있다. 예를 들어, 언어 선언부의 정의문 내 "lang"이 영어, 즉 "en"으로 정의되고 실제 자막은 한국어로 표기되어 있는 경우 마이컴(15)은 영어 폰트를 로딩시키기 때문에 재생 화면 상 자막이 매칭이 안되어 깨지는 문제점이 있다.Since such video files or subtitle files are generally created and distributed by individual users, there is a problem that they may not be played normally when there is an error in the production process. For example, if "lang" in the definition statement of the language declaration part is defined as English, that is, "en" and the actual subtitles are written in Korean, the
본 발명의 목적은 이와 같은 종래 기술의 문제점을 해결하기 위한 것으로, 정의문의 언어와 정의문 내 "lang"의 정보가 불일치할 경우 정의문의 언어에 대응되는 폰트를 로딩시킴으로서, 헤더부의 언어 선언 오류에 따른 자막 재생 에러를 방지할 수 있을 뿐만 아니라 바디부의 오류로 인해 발생하는 자막 문제도 해결할 수 있는 디빅스 비디오 플레어의 자막 재생 방법을 제공하는데 있다.SUMMARY OF THE INVENTION An object of the present invention is to solve such a problem of the prior art. When the language of the definition statement and the information of "lang" in the definition statement are inconsistent, the font corresponding to the language of the definition statement is loaded. The present invention provides a method of playing a subtitle of a Divix video flare that can not only prevent a subtitle reproduction error, but also solve a subtitle problem caused by an error in a body part.
상기와 같은 목적을 달성하기 위한 본 발명은, 동영상 파일을 재생하는 디빅스 비디오 플레이어의 자막 재생 방법으로서, 상기 동영상 파일에 대응되는 자막 파일을 검색하는 단계와, 상기 검색된 자막 파일 내 헤더부를 추출하는 단계와, 상기 헤더부 내 언어 선언부의 정의문 언어와 상기 정의문 내 언어 정보를 비교하는 단계와, 상기 비교 결과, 상기 정의문의 언어와 상기 정의문 내 언어 정보가 일치하지 않을 경우 상기 정의문 언어에 대응되는 기 저장된 폰트를 로딩시키는 단계와, 상기 동영상 파일 재생 시 상기 로딩된 폰트를 이용하여 자막 파일 내 자막을 재생시키는 단계를 포함한다.According to an aspect of the present invention, there is provided a subtitle playback method of a Divix video player for playing a video file, the method including: searching for a subtitle file corresponding to the video file, and extracting a header portion of the searched subtitle file; And comparing the definition language of the language declaration unit in the header unit with the language information in the definition statement, and if the language of the definition statement and the language information in the definition statement do not match, the definition statement language. Loading a corresponding pre-stored font; and playing a subtitle in a subtitle file using the loaded font when playing the video file.
삭제delete
삭제delete
이하, 첨부한 도면을 참조하여 바람직한 실시 예에 대하여 상세히 설명한다. Hereinafter, exemplary embodiments will be described in detail with reference to the accompanying drawings.
도 4는 본 발명의 바람직한 실시 예에 따른 디빅스 비디오 플레이어의 자막 재생 과정을 도시한 흐름도이다.4 is a flowchart illustrating a subtitle reproduction process of a Divix video player according to an exemplary embodiment of the present invention.
도 1에 도시된 일반적인 디빅스 비디오 플레이어의 구성을 이용하여 본 발명에 따른 자막 재생 과정을 설명한다.A caption reproduction process according to the present invention will be described using the configuration of the general DivX video player shown in FIG.
도 1 및 도 4를 참조하면, 먼저 사용자가 광 디스크(10) 또는 하드디스크에 저장된 디빅스 동영상 파일 중 어느 하나를 선택함에 따라(S400), 마이컴(15)은 선택된 디빅스 동영상 파일과 파일명이 일치한 자막 파일을 검색한 후 자막 파일의 헤더부를 추출한다(S402).1 and 4, as a user first selects one of the DivX video files stored in the
마이컴(15)은 추출된 헤더부의 스타일 부분에서 언어 선언부의 정의문(DEFINE문)의 언어와 정의문 내 "lang"에 선언된 정보를 비교한다(S404).The
단계 S404의 비교 결과, 언어 선언부 내 정의문의 언어와 "lang"에 선언된 정보가 일치하는 경우 마이컴(15)은 일치한 언어에 대응되는 폰트를 플래시 메모리(18)에서 인출한 후 이를 SDRAM(17)에 로딩시키고(S406), 스타일 부분에 언어 선언부가 더 존재, 즉 자막 언어가 더 존재하는지를 판단한다(S408).As a result of the comparison in step S404, when the language of the definition statement in the language declaration unit and the information declared in "lang" match, the
단계 S408의 판단 결과, 언어 선언부가 존재하지 않을 경우 마이컴(15)은 사 용자에 의해 선택된 동영상 파일을 재생시킴과 더불어 SDRAM(17)에 로딩된 폰트를 이용하여 자막 파일의 바디부분에 있는 자막을 재생시킨다(S410).As a result of the determination in step S408, if there is no language declaration section, the
단계 S408의 판단 결과, 언어 선언부가 존재하는 경우 마이컴(15)은 단계 S404로 진행하여 해당 언어 선언부에 대해 정의문의 언어와 "lang"의 정보를 비교하여 이후 단계를 수행한다.As a result of the determination in step S408, if there is a language declaration unit, the
한편, 단계 S404의 비교 결과, 언어 선어부 내 정의문의 언어와 "lang"에 선언된 정보가 일치하지 않을 경우 마이컴(15)은 언어 선언부 내 정의문의 언어에 대응되는 폰트를 플래시 메모리(18)에서 인출한 후 이를 SDRAM(17)에 로딩시키고(S412), 단계 S408로 진행한다.On the other hand, when the comparison result of step S404, when the language of the definition statement in the language declaration unit and the information declared in "lang" does not match, the
도시 생략되었지만, 자막이 여러개 인 경우, 즉 자막 파일 내에 언어 선언부가 여러개 존재하는 경우 처음 언어 선언부의 정의문 언어에 대응되는 폰트를 로딩하여 자막을 재생한다.Although not shown, when there are a plurality of subtitles, that is, when there are multiple language declarations in the subtitle file, the subtitles are reproduced by loading a font corresponding to the definition sentence language of the first language declaration.
본 발명의 바람직한 실시 예에서는 정의문의 언어와 정의문 내 "lang"의 정보를 비교하는 것을 예로 들어 설명하였지만, 이러한 비교 과정 없이 정의문의 언어를 토대로 자막 폰트를 로딩시킬 수 있다.In the preferred embodiment of the present invention, the language of the definition statement and the information of "lang" in the definition statement have been described as an example. However, the subtitle font may be loaded based on the language of the definition statement without such a comparison process.
이와 같이, 본 발명에 따르면 정의문의 언어와 정의문 내 "lang"의 정보가 불일치할 경우 정의문의 언어에 대응되는 폰트를 로딩시킴으로서, 헤더부의 언어 선언오류에 따른 자막 재생 에러를 방지할 수 있을 뿐만 아니라 바디부의 오류로 인해 발생하는 자막 문제도 해결할 수 있다. 예를 들어, 바디부 언어가 선언안된 <SYNC Start-9730><P Class =>나 대사가 한국어인대 선언은 영어로 된 <SYNC Start=9730><P Class = ENCC> 경우 자막이 재생되지 않은 문제점을 해결할 수 있다.As such, according to the present invention, when the language of the definition statement and the information of "lang" in the definition statement are inconsistent, the font corresponding to the language of the definition statement is loaded, thereby preventing the subtitle playback error due to the language declaration error of the header part. In addition, the caption problem caused by an error in the body portion can be solved. For example, subtitles are not played when <SYNC Start-9730> <P Class => where the body language is not declared or when <SYNC Start = 9730> <P Class = ENCC> is spoken in English. Can be solved.
본 발명은 상술한 특정의 바람직한 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위내에 있게 된다.The present invention is not limited to the above-described specific preferred embodiments, and various modifications can be made by any person having ordinary skill in the art without departing from the gist of the present invention claimed in the claims. Of course, such changes will fall within the scope of the claims.
이상 설명한 바와 같이, 본 발명은 정의문의 언어와 정의문 내 "lang"의 정보가 불일치할 경우 정의문의 언어에 대응되는 폰트를 로딩시킴으로서, 헤더부의 언어 선언 오류에 따른 자막 재생 에러를 방지할 수 있을 뿐만 아니라 바디부의 오류로 인해 발생하는 자막 문제도 해결할 수 있다. As described above, the present invention loads a font corresponding to the language of the definition sentence when there is a mismatch between the language of the definition sentence and "lang" in the definition sentence, thereby preventing a subtitle playback error due to a language declaration error in the header portion. In addition, the caption problem caused by an error in the body portion can be solved.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060043421A KR100790548B1 (en) | 2006-05-15 | 2006-05-15 | How to play subtitles in DivX video player |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060043421A KR100790548B1 (en) | 2006-05-15 | 2006-05-15 | How to play subtitles in DivX video player |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20070110661A KR20070110661A (en) | 2007-11-20 |
| KR100790548B1 true KR100790548B1 (en) | 2008-01-02 |
Family
ID=39089852
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020060043421A Expired - Fee Related KR100790548B1 (en) | 2006-05-15 | 2006-05-15 | How to play subtitles in DivX video player |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100790548B1 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020043812A (en) * | 2000-12-04 | 2002-06-12 | 윤종용 | Recording medium, reproducing apparatus, and text displaying method thereof |
-
2006
- 2006-05-15 KR KR1020060043421A patent/KR100790548B1/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020043812A (en) * | 2000-12-04 | 2002-06-12 | 윤종용 | Recording medium, reproducing apparatus, and text displaying method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20070110661A (en) | 2007-11-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3871123B2 (en) | Information storage medium having preloaded font information, reproducing apparatus and reproducing method thereof | |
| CN101556819B (en) | Apparatus for processing data from information storage media | |
| US7489851B2 (en) | Method and apparatus for repetitive playback of a video section based on subtitles | |
| TWI285881B (en) | Information storage medium, information playback apparatus, and information playback method | |
| KR20050082063A (en) | Audio and video player synchronizing ancillary word and image to audio and method thereof | |
| JP2009016910A (en) | Video playback apparatus and video playback method | |
| KR100790548B1 (en) | How to play subtitles in DivX video player | |
| US20070219934A1 (en) | Optical Disc with a Generic Logical Format | |
| JP2008092403A (en) | Playback support apparatus, playback apparatus, and playback method | |
| KR100700814B1 (en) | Apparatus and method for playing text files in digital video equipment | |
| CN1863292B (en) | Digital video-audio playing device and playing control method thereof | |
| JP2008078998A (en) | Device for reproducing contents, and text language determination program | |
| MXPA05006375A (en) | Font library for interactive television recording and playback on a storage medium. | |
| JP2008171510A (en) | Information storage medium, information reproducing apparatus, and information reproducing method | |
| JP2010507958A (en) | Playback of video and corresponding subtitle data | |
| KR20040067084A (en) | Digital video player capable of selecting caption | |
| KR20090059510A (en) | Multimedia playback device and dictionary search method using the same | |
| KR100800403B1 (en) | Control method of subtitle playback of optical disc | |
| JP2006523359A (en) | Information recording medium recorded with data structure adaptively reproducible by player startup information, and reproducing method and apparatus thereof | |
| KR20050001850A (en) | Method for reproducing data select using a country code | |
| KR100787748B1 (en) | Divix video playback device | |
| US20050169029A1 (en) | Method and apparatus for loading additional content data | |
| JP4379519B2 (en) | Program, recording medium, playback apparatus, and playback method | |
| KR20060027854A (en) | How to set file name of auxiliary information file, how to select auxiliary information file and recording media | |
| KR100758095B1 (en) | Disk Menu Management Method and System for Complex Products |
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 |
|
| 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 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| 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 |
|
| G170 | Re-publication after modification of scope of protection [patent] | ||
| PG1701 | Publication of correction |
St.27 status event code: A-5-5-P10-P19-oth-PG1701 Patent document republication publication date: 20080411 Republication note text: Request for Correction Notice (Document Request) Gazette number: 1007905480000 Gazette reference publication date: 20080102 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20111201 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| 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: 20121225 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| 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 |
|
| 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: 20121225 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| 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 |