KR100669616B1 - DVD file system for recording and playing HHD streams - Google Patents
DVD file system for recording and playing HHD streams Download PDFInfo
- Publication number
- KR100669616B1 KR100669616B1 KR1020060013614A KR20060013614A KR100669616B1 KR 100669616 B1 KR100669616 B1 KR 100669616B1 KR 1020060013614 A KR1020060013614 A KR 1020060013614A KR 20060013614 A KR20060013614 A KR 20060013614A KR 100669616 B1 KR100669616 B1 KR 100669616B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- stream
- file
- dvd
- area
- 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B7/007—Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B7/004—Recording, reproducing or erasing methods; Read, write or erase circuits therefor
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B2020/10935—Digital recording or reproducing wherein a time constraint must be met
- G11B2020/10944—Real-time recording or reproducing, e.g. for ensuring seamless playback of AV data
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
- G11B2020/1218—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B2020/1264—Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
- G11B2020/1265—Control data, system data or management information, i.e. data used to access or process user data
- G11B2020/1267—Address data
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2579—HD-DVDs [high definition DVDs]; AODs [advanced optical discs]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
본 발명은 DVD 파일 시스템에 관한 것으로, 특히 DVD 매체에 HD(High Definition) 스트림을 기록 및 재생할 수 있도록 하는 HD 스트림의 기록 및 재생을 위한 DVD 파일 시스템에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a DVD file system, and more particularly, to a DVD file system for recording and reproducing an HD stream, which makes it possible to record and reproduce a high definition (HD) stream on a DVD medium.
본 발명에 따른 HD 스트림의 기록 및 재생을 위한 DVD 파일 시스템은,DVD 매체 인식을 위한 정보가 제공되는 디스크 정보 영역과, 프로그램 세부정보가 제공되는 프로그램 정보 영역을 포함하는 로컬 파일 영역과; 트릭 플레이(trick play)를 위해 파일 내에서 비디오 스트림의 프레임 위치 정보가 제공되는 인덱스 파일 영역과, 실제 A/V 스트림이 저장되는 스트림 파일 영역과, 프로그램의 주기적인 스틸(still) 화면이 제공되고 스트림에 대한 비주얼 정보가 제공되도록 하는 썸네일 파일 영역을 포함하는 파일 영역을 포함하며, 상기 로컬 파일 영역과 파일 영역을 포함하는 파일 시스템을 이용하여 DVD 매체에 실시간으로 HD 스트림을 기록 또는 재생하는 것을 특징으로 한다.A DVD file system for recording and playing back an HD stream according to the present invention, comprising: a local file area including a disc information area for providing information for recognizing a DVD medium and a program information area for providing program details; An index file area for providing frame position information of a video stream in a file for trick play, a stream file area for storing actual A / V streams, and a periodic still screen of a program are provided. And a file area including a thumbnail file area for providing visual information on the stream, wherein the file system including the local file area and the file area is used to record or play an HD stream in real time on a DVD medium. It is done.
Description
도 1은 본 발명의 실시 예에 따른 DVD 파일 시스템의 포맷을 나타내는 도면.1 is a diagram showing the format of a DVD file system according to an embodiment of the present invention.
도 2는 본 발명의 실시 예에 따른 디스크 정보 영역의 구조를 나타내는 도면.2 is a diagram showing a structure of a disc information area according to an embodiment of the present invention.
도 3은 본 발명의 실시 예에 따른 프로그램 정보 영역의 구조를 나타내는 도면.3 is a diagram showing the structure of a program information area according to an embodiment of the present invention;
도 4는 본 발명의 실시 예에 따른 DVD RW 및 PVR 복합기를 나타낸 구성도.4 is a block diagram showing a DVD RW and a PVR multifunction apparatus according to an embodiment of the present invention.
본 발명은 DVD 파일 시스템에 관한 것으로, 특히 DVD 매체에 HD(High Definition) 스트림을 기록 및 재생할 수 있도록 하는 HD 스트림의 기록 및 재생을 위한 DVD 파일 시스템에 관한 것이다.BACKGROUND OF THE
컴퓨터에서 데이터를 기록하거나 검색하기 위해서는 미리 하드 디스크 드라이브나 광 디스크와 같은 저장 매체에 데이터를 읽고, 쓰고, 찾기 위한 준비를 해두어야 한다.In order to record or retrieve data from a computer, you need to prepare in advance to read, write, and find data on a storage medium such as a hard disk drive or an optical disk.
파일 시스템(file system)은 그 준비의 규칙을 정리해 놓은 것으로서, 파일에 이름을 붙이고, 저장이나 검색을 위해 논리적으로 파일을 어디에 위치시켜야 하는지 등을 나타내는 체계(system)를 의미한다. 도스(DOS)나 윈도우(Windows), OS/2, 매킨토시, 유닉스 등과 같은 운영체제(Operating System)는 반드시 파일 시스템을 갖추고 있으며, 예를 들면 윈도우의 FAT16, FAT32, NTFS 등과 리눅스의 ext2, raiserFS, ext3 등이 있다.A file system is a set of rules for its preparation. It refers to a system that names files, logically locates files for storage or retrieval, and so on. Operating systems such as DOS, Windows, OS / 2, Macintosh, Unix, etc. must have file systems, e.g. FAT16, FAT32, NTFS on Windows, ext2, raiserFS, ext3 on Linux. Etc.
파일은 계층구조 내의 바른 위치인 디렉토리(윈도우 95이후에는 폴더) 또는 서브 디렉토리 내에 놓여진다. 파일 시스템은 파일의 이름을 붙이는 규칙을 가지고 있다. 이러한 규칙은 파일이름의 길이제한, 어떤 글자들이 사용될 수 있는지 등이 포함되며, 몇몇 시스템에서는 파일이름 확장자의 길이에 제한을 두기도 한다. 파일 시스템은 디렉토리 구조를 통해 파일까지 가는 경로를 설정하는 형식을 포함한다.The file is placed in a directory (a folder after Windows 95) or a subdirectory, which is the correct location in the hierarchy. The file system has a convention for naming files. These rules include file name length restrictions, what characters can be used, and some systems limit file name extension lengths. The file system includes a format for setting paths to files through a directory structure.
한편, 광 디스크에서는 대용량의 멀티미디어 데이터를 기록할 수 있는 DVD(Digital Video Disk, Digital Versatile Disc) 또는 블루레이 디스크(Bluray Disc)등이 포함된다.On the other hand, the optical disk includes a DVD (Digital Video Disk, Digital Versatile Disc) or Blu-ray Disc (Bluray Disc) that can record a large amount of multimedia data.
파일 시스템의 국제 규격에는, ISO/IEC13346규격(ECMA167규격)과 그의 실장 규약을 결정한 UDF(Universal Disc Format)규격이 있다. The international standard of the file system includes the ISO / IEC 13346 standard (ECMA167 standard) and the UDF (Universal Disc Format) standard that determines its implementation protocol.
DVD 파일 시스템은 이러한 국제적인 규격에 준거하면서, DVD-ROM, DVD-R, 그리고 DVD-RAM 방식 디스크의 물리 특성에 각각 대응되는 개별 파일 시스템 규격으로서 표준화 되어 있다.The DVD file system conforms to this international standard and is standardized as an individual file system standard corresponding to the physical characteristics of DVD-ROM, DVD-R, and DVD-RAM type discs respectively.
하지만, 기존의 DVD 매체를 이용하여 데이터를 기록 및 재생하는 기기에서는 PS(Program Streaming) 형태로 방송 스트림 방식을 저장하거나 이미 디코딩된 HD 스트림의 아날로그 출력을 저장하는 형식을 취하고 있기 때문에, 화질의 저하 없는 HD급 방송 스트림에 대한 저장 및 재생이 불가능하게 된다. However, since a device that records and plays back data using a conventional DVD medium has a format of storing a broadcast stream method in the form of PS (Program Streaming) or storing an analog output of an HD stream that has been decoded, the image quality is deteriorated. It will be impossible to store and play back a non-HD broadcast stream.
즉, 종래의 비디오 스트림을 저장할 수 있는 DVD는 SD(Standard Definition) 스트림만을 저장할 수 있었다. 이 경우 DVD 급의 화질로 약 2시간 정도의 분량을 저장할 수 있다. 이것의 문제는 DVD 매체가 SD(standard Definition)급 비디오 스트림은 저장되지만 HD(High Definition) 급의 비디오 스트림은 저장할 수는 없다는 것이다. 이에 따라 재생시간의 감소를 감소하더라도 HD 비디오 스트림을 DVD에 저장하여 영구 보존할 수 있도록 하자는 요구가 많아지고 있다.That is, a DVD capable of storing a conventional video stream could only store a standard definition (SD) stream. In this case, about 2 hours of video quality can be stored. The problem is that DVD media can store standard definition (SD) video streams, but not HD (high definition) video streams. As a result, even if the reduction in the playback time is reduced, there is an increasing demand for the HD video stream to be stored on DVD for permanent preservation.
본 발명은 상기 문제점을 해결하기 위해 안출된 것으로서, DVD 매체에 HD급 방송 스트림을 실시간으로 기록 및 재생할 수 있도록 하는 파일 시스템을 제공함에 그 목적이 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object thereof is to provide a file system capable of recording and reproducing an HD broadcast stream on a DVD medium in real time.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 HD 스트림의 기록 및 재생을 위한 DVD 파일 시스템은, DVD file system for recording and playback of HD streams according to the present invention for achieving the above object,
DVD 매체 인식을 위한 정보가 제공되는 디스크 정보 영역과, A disc information area provided with information for recognizing a DVD medium;
프로그램 세부정보가 제공되는 프로그램 정보 영역을 포함하는 로컬 파일 영역과; A local file area including a program information area provided with program details;
트릭 플레이(trick play)를 위해 파일 내에서 비디오 스트림의 프레임 위치 정보가 제공되는 인덱스 파일 영역과, An index file area where frame position information of a video stream is provided within a file for trick play;
실제 A/V 스트림이 저장되는 스트림 파일 영역과, A stream file area in which actual A / V streams are stored;
프로그램의 주기적인 스틸(still) 화면이 제공되고 스트림에 대한 비주얼 정보가 제공되도록 하는 썸네일 파일 영역을 포함하는 파일 영역을 포함하여 구성되는 것을 특징으로 한다.And a file area including a thumbnail file area for providing a periodic still picture of the program and for providing visual information about the stream.
본 발명에서, 상기 로컬 파일 영역과 파일 영역을 포함하는 파일 시스템을 이용하여 DVD 매체에 실시간으로 HD 스트림을 기록 또는 재생하는 것을 특징으로 한다.In the present invention, an HD stream is recorded or reproduced on a DVD medium in real time using a file system including the local file area and the file area.
본 발명에서, 상기 로컬 파일 영역은 PAT & PMT 정보를 포함한 스트림 정보가 분리되어 저장되는 것을 특징으로 한다.In the present invention, the local file area is characterized in that the stream information including the PAT & PMT information is stored separately.
본 발명에서, 상기 디스크 정보 영역에는 DVD 매체 인식을 위한 디스크 이름(Disc Name), 버전 넘버(Version Number), 시퀀스 넘버(Sequence Number)를 포함하는 것을 특징으로 한다.In the present invention, the disc information area includes a disc name, a version number, and a sequence number for recognizing a DVD medium.
본 발명에서, 상기 프로그램 정보 영역은 프로그램 이름, 저장시간, A/V PID, 위치 정보를 포함하는 것을 특징으로 한다.In the present invention, the program information area is characterized by including the program name, storage time, A / V PID, location information.
본 발명에서, 상기 위치 정보는 섹터단위로 처리되어 파일 네비게이션 정보가 직접 액세스 되도록 하는 것을 특징으로 한다.In the present invention, the location information is processed in sector units so that the file navigation information is directly accessed.
이하 첨부된 도면을 참조하여 본 발명의 실시 예를 설명하면 다음과 같다.Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings.
도 1은 본 발명의 실시 예에 따른 DVD 파일 시스템의 포맷을 나타내는 도면이다.1 is a diagram illustrating a format of a DVD file system according to an exemplary embodiment of the present invention.
도 1을 참조하면, 디스크의 용량, 버전 넘버 및 저장된 프로그램에 관한 정보 등의 DVD 매체 인식을 위한 정보가 제공되는 디스크 정보(HD Disc Info)(11)과, 프로그램의 이름, 저장시간, A/V PID 및 재생 관련된 정보 등의 프로그램 세부정보가 제공되는 프로그램 정보(Program Info)영역(12)을 포함하는 로컬 파일 영역(10)과; 트릭 플레이(trick play)를 위해 파일 내에서 비디오 스트림의 프레임 위치 정보가 제공되는 인덱스 파일(Index Files) 영역(21)과, 실제 A/V 스트림이 저장되는 스트림 파일(Stream Files) 영역(22)과, 프로그램의 주기적인 스틸(still) 화면이 제공되고, 화면상으로 녹화목록이 표시될 때 스트림에 대한 비주얼 정보가 제공되도록 하는 썸네일 파일(Thumbnail Files) 영역(23)을 포함하는 파일 영역(20)을 포함하여 구성된다.Referring to FIG. 1, a disc information (HD Disc Info) 11 provided with information for recognizing a DVD medium such as a disc capacity, a version number, and information about a stored program, a program name, a storage time, A / A
도 2는 본 발명의 실시 예에 따른 디스크 정보 영역의 구조를 나타내는 도면이다.2 is a diagram illustrating a structure of a disc information area according to an embodiment of the present invention.
도 2를 참조하면, 로컬 파일 영역(10)의 디스크 정보 영역(11)은 디스크 이름(Disc Name)(31)을 통해 디스크를 인식하고, 또한 버전 넘버(Version Number)(32)를 통해 파일 시스템의 버전 정보를 확인하게 된다.Referring to FIG. 2, the
또한 시퀀스 넘버(Sequence Number)(33)를 통해 하나의 프로그램을 다수의 매체에 레코딩시 그 시퀀스 넘버를 지정함으로써 디스크간의 연계성을 표시할 수 있게 된다.In addition, the
또한 디스크의 브리프 정보(brief information)를 위한 저장용량 및 프리 스페이스(free space)정보(34) 등이 포함되며, 그 크기(size) 정보는 타 모듈과 데이 터 통신이 용이하도록 32비트(bit) 단위로 기록된다. In addition, the storage capacity and
즉, 상기 디스크 정보 영역(11)은 디스크의 용량, 버전 정보 및 저장된 프로그램에 관한 정보를 포함하며 디스크를 인식하기 위한 정보를 제공하게 된다.That is, the
도 3은 본 발명의 실시 예에 따른 프로그램 정보 영역의 구조를 나타내는 도면이다.3 is a diagram illustrating a structure of a program information area according to an exemplary embodiment of the present invention.
도 3을 참조하면, 도 3(a)와 같은 프로그램 정보 영역(12)은 DVD에 녹화된 프로그램의 종합적인 정보를 나타내는 영역으로서, nbProgram 필드(41)는 전체 녹화된 프로그램의 갯수를 나타내며 nbUsedByte(42) 필드는 총 녹화물의 저장용량을 나타낸다.Referring to FIG. 3, the
또한 도 3(b)와 같은 레코드 프로그램 트랙(MME_RECORD_PROGRAM_T)(43)과 도 3(c)와 같은 DVD 레코드 트랙(MME_DVD_PROGRAM_T)(44)을 포함한다.It also includes a record program track (MME_RECORD_PROGRAM_T) 43 as shown in FIG. 3 (b) and a DVD record track (MME_DVD_PROGRAM_T) 44 as shown in FIG. 3 (c).
상기 레코드 프로그램 트랙(43)은 해당 녹화물의 재생관련된 모든 정보가 기록되는데, 그중 전자 프로그램 가이드 트랙(pEPG)(51)에 전송 스트림(TS:Transport Stream)의 프로그램 관련 테이블(PAT:Program Association Table)과 프로그램 맵 테이블(PMT:Program Map Table)(이하 PAT & PMT로 지칭)에 해당하는 정보를 담고 있기 때문에, 상기 레코드 프로그램 트랙(43)에는 재생을 위한 최소한의 데이터만이 저장된다.The
여기서, 상기 재생관련된 정보는 프로그램 이름, 저장시간, A/V PID 등의 정보를 포함하며, 상기 PAT & PMT 정보와 같은 재생관련 정보를 분리하여 저장함으로써 더 많은 방송 스트림의 저장이 가능하게 된다.In this case, the play related information includes information such as a program name, a storage time, an A / V PID, and the like, and by storing the play related information such as the PAT & PMT information separately, more broadcast streams can be stored.
또한 상기 DVD 레코드 트랙(44)은 DVD 상의 모든 파일에 대한 위치 정보를 포함하고 있어 재생시 상기 위치 정보를 이용하여 요구되는 파일의 액세스(access)를 가능하게 한다. 즉 파일 네비게이션(file navigation)이 가능하게 된다.The
여기서 모든 위치 정보는 섹터 넘버(sector number)를 기준으로 계산되어 처리되며, 이는 메인 메모리에 위치정보를 로딩하여 직접 해당 섹터를 액세스함으로서 Recording & Playback 속도를 빠르게 하는 효과가 있다.Here, all the location information is calculated and processed based on the sector number, which has the effect of speeding up the recording & playback speed by loading the location information in the main memory and directly accessing the corresponding sector.
즉, 상기 프로그램 정보 영역(12)은 프로그램 이름, 저장시간, A/V PID 등의 재생 관련된 모든 정보가 포함되고, 상기 A/V PID를 프로그램 정보로 가지고 있기 때문에 기존의 전송 스트림에서와 같이 PAT & PMT 정보를 파싱 및 저장할 필요가 없게 된다.That is, the
또한 기존 DVD 녹화목록의 경우 각각의 네비게이션 정보를 담고 있는 특정 파일을 가지고 있는데, 본 발명은 상기 프로그램 정보 영역(12)을 통해 상기 네비게이션 정보를 얻을 수 있도록 하며 또한 상기 프로그램 정보 영역(12)에 파일들의 물리적 위치가 저장되도록 한다.In addition, the existing DVD recording list has a specific file containing respective navigation information, and the present invention allows the navigation information to be obtained through the
본 발명에서는 기존의 DVD 매체에 파일을 기록하는것처럼 HD 스트림 데이터를 저장 가능하게 하며, 모든 파일 네비게이션 정보를 섹터 단위로 액세스하게 함으로써 보다 빠른 Recording & Playback 기능이 수행되도록 한다.In the present invention, HD stream data can be stored as if a file is recorded on a conventional DVD medium, and faster file & playback functions can be performed by accessing all file navigation information in sector units.
또한 본 발명에서 제안한 파일 시스템으로 DVD 매체를 인식시킴으로써 HD 스트림에 대한 자동 인식 및 재생을 가능하게 한다.In addition, the DVD system is recognized by the file system proposed in the present invention to enable automatic recognition and playback of the HD stream.
도 4는 본 발명의 실시 예에 따른 DVD RW 및 PVR 복합기를 나타낸 구성도이 다.4 is a block diagram illustrating a DVD RW and a PVR multifunction apparatus according to an exemplary embodiment of the present invention.
도 4를 참조하면, PVR 기능을 갖는 제 1모듈(100)과, DVD 매체로의 저장 및 재생을 위한 제 2모듈(130)과, 제 1 및 제 2모듈(100,130)을 연결시켜 주기 위한 인터페이스 수단(120)으로 연결된다. 그리고, 상기 제 1모듈(100)은 디지털 방송신호의 채널 선국 및 복조를 위한 튜너/디모듈레이터(Tuner/Demodulator)(101)와, 상기 복조된 전송 스트림(TS: Transport Stream)을 암호화된 전송 스트림(ETS: Encryption TS)으로 전달하는 스트림 제어기(TS controller)(103)와, 시스템 버스(PCI bus)에 접속된 버스 브리지부(PCI/IDE Bus bridge)(105)와, 버스 브리지부(105)를 통해 전송된 전송스트림의 버퍼링을 위한 하드 디스크(HDD)(107)와, 전송 스트림을 임시 저장하기 위한 시스템 메모리(SDRAM, 109)와, 시스템 버스를 통해 각부를 제어하는 중앙 처리부(111)와, 전송 스트림을 재생하기 위한 MPEG 디코더(113)와, 재생시 임시 저장을 위한 메모리(SDRAM, 115)로 구성된다.Referring to FIG. 4, an interface for connecting the
그리고, 제 2모듈(130)은 DVD 로더(loader, 135)를 제어하기 위한 DVD 제어기(131)와, DVD 제어기(131)에 의해 DVD 매체에 기록 및 재생되는 데이터를 임시 저장하기 위한 DVD 메모리(SDRAM, 133)로 구성된다. 상기 인터페이스 수단(120)은 DPRAM(Dual-Port RAM)으로 구성된다. 상기와 같이 구성되는 본 발명 실시 예에 따른 DVD RW 및 PVR 복합기에서의 전송 스트림 데이터 제어 시스템에 대하여 첨부된 도면을 참조하여 설명하면 다음과 같다.The
먼저, 도 4에 도시된 바와 같이 복합기는 제 1모듈(100)과 제 2모듈(130)이 복합된 구성이며, 상기 제 1모듈(100)과 제 2모듈(130)은 인터페이스 수단(120)에 의해 연결되어 데이터가 송수신된다.First, as shown in FIG. 4, the multifunction apparatus is a combination of a
상기 제 1모듈(100)은 PVR 모듈이고, 제 2모듈(130)은 DVD(digital video disk, digital versatile disc) RW(read/write) 모듈이며, 인터페이스 수단(130)은 예컨대, DPRAM(dual port memory)을 사용하게 된다. The
그리고, 제 1모듈(100)은 튜너/디모듈레이터(101), 스트림 제어기(103), 버스 브리지부(PCI/IDE bus bridge)(105), 시스템 메모리(109), CPU(111), MPEG 디코더(113), 메모리(115)로 구성된다. The
상기 튜너/디모듈레이터(101)는 디지털 방송 신호의 채널 선국을 통해서 방송 신호를 수신하고, 수신된 방송신호를 디지털 전송 스트림(TS: Transport Stream)으로 변환하여 출력하게 된다.The tuner /
그리고, 스트림 제어기(103)는 시스템 버스(PCI BUS)에 연결되며 CPU(111)의 제어하에 상기 복조된 전송 스트림의 PID(Packet ID) 필터링을 수행하고, 복사 방지를 위한 암호화(Encryption)하여 내부 버퍼(buffer)에 축적된다. In addition, the
그리고, CPU(111)는 PCI(peripheral component interconnect) 버스(104)를 통해서 일정량의 스트림 데이터를 읽은 후 시스템 메모리(109)에 임시 저장하고 이를 다시 읽어들여 PCI버스(104)에 연결된 브리지부(105)를 통해 HDD(107)에 저장하게 된다. In addition, the
여기서, 스트림 제어기(103)에 의해 전송 스트림이 암호화되기 때문에, 별도로 암호화 과정 없이도 HD 스트림에 대한 컨텐츠 보호 제공이 가능한 수단으로 제공된다. 그리고, HDD(107)에 저장된 스트림 데이터는 제 2모듈(130)로의 전송을 위 한 소스 데이터로 저장된다.Here, since the transport stream is encrypted by the
또한 지상파 HD 스트림이 전송 스트림(TS) 포맷이므로, 이 전송 스트림 포맷을 바로 DVD-RW 매체에 저장하기 위해, 버퍼링이 필요하게 된다. 이때, 버퍼링 수단으로 하드디스크를 사용하며, 하드디스크에 저장될 때는 예컨대, 4Byte의 타임스탬프(Time Stamp)와 TS 188Byte의 Encryption 형태로 저장되게 된다.In addition, since the terrestrial HD stream is a transport stream (TS) format, buffering is required to store this transport stream format directly on a DVD-RW medium. In this case, the hard disk is used as a buffering means, and when stored in the hard disk, for example, a time stamp of 4 bytes and an encryption of TS 188 bytes are stored.
그리고, CPU(111)에서는 상기 데이터의 기록을 위해, 제 2모듈(130)과의 인터페이스 상태에 맞게 제어 데이터를 제 2 모듈(130)의 DVD 제어기(131)에 전송하게 된다. 즉, 데이터 전송이 가능한 상태로 만들어 주기 위해 제어 데이터를 전송하게 된다. In addition, the
그리고, CPU(111)는 HDD(107)에 저장된 스트림 데이터를 시스템 메모리(109)에 임시로 저장한 후, 제 2모듈(130)의 DVD 제어기(131)에 제어권을 넘겨준다. 이때, 제 2모듈(130)의 DVD 제어기(131)는 인터페이스수단(120)을 통해서 제 1모듈(100)의 시스템 메모리(109)에 저장된 스트림 데이터를 읽어온 후 제 2모듈(130)의 DVD 메모리(133)에 저장된다. The
그리고, 제 2모듈(130)의 DVD 제어기(131)는 DVD 메모리(133)에 저장된 스트림 데이터를 DVD 로더(Loader)(135)를 이용하여 DVD 매체에 소정 배속으로 기록하게 된다. 이때, DVD 매체에 기록된 데이터는 암호화된 스트림 데이터이므로, 복사 방지가 된다.The
여기서, 저장매체(DVD 등)에 기록할 경우 프로그램에 대한 정보도 함께 저장되는데, 상기 프로그램의 복사 상태 플래그가 존재하여 복사 방지(Copy Never, Copy Once) 등의 정보를 함께 넣어 줄 수 있다.In this case, when recording to a storage medium (DVD, etc.), information about a program is also stored. A copy status flag of the program is present so that information such as copy never and copy once may be put together.
그리고, 제 1 모듈(100) 및 제 2모듈(130) 사이를 연결시켜 주는 인터페이스 수단(130)으로서, DPRAM은 버퍼링을 통해서 제 1모듈(100)과 제 2모듈(130) 사이에 전송되는 데이터의 전송 시간을 최소화시키고, 실시간 데이터의 송/수신이 가능케 해준다.In addition, the interface means 130 connects the
이러한 인터페이스 수단(130)은 두 개의 프로세서(CPU, DVD 제어기)간의 고속 데이터 전송을 위해, 듀얼 포트 램(DPRAM; dual port ram)이 사용되며, 듀얼 포트 램 영역을 채널로 구분하여 2개의 채널(전송 제어, 데이터 전송)을 만들며, 데이터 전송 채널에서는 데이터 전송 효율을 높이고자 별도의 전송 프로토콜 데이터를 추가하지 않고, 블록 단위로 사이즈 정보만 포함해서 전송한다. 여기서, 데이터 전송 채널 제어 정보는 전송 제어 채널을 통해 수행하게 된다.The
한편, 제 2모듈(130)의 DVD 매체에 기록된 데이터는 다시 상기의 역순으로 재생되게 된다. 즉, 제 2모듈(130)의 DVD 제어기(131)는 DVD 매체로부터 데이터를 읽은 후 DVD 메모리(133)를 이용하여 DVD 메모리(133)에 임시 저장하며, 제 1모듈의 CPU(111)에 제어권을 넘겨 주어, CPU(111)는 DVD 메모리(133)에 저장된 데이터를 시스템 메모리(109)에 저장한 후 HDD(107)에 저장하고, 스트림 제어기(103)에 의해 복호화시킨 후 MPEG 디코더(Decoder)(113)를 통해서 디코딩하여 재생시켜 준다.On the other hand, the data recorded on the DVD medium of the
이와 같이, PVR 모듈 등의 방송 수신장치에 수신된 전송 스트림 데이터를 다른 모듈의 디스크 매체에 기록하면서, 디스크 매체에 기록된 전송 스트림을 읽어들 여 재생시켜 줄 수 있도록 하고, 또 PVR 모듈과 DVD RW 모듈 사이에 전송 스트림 데이터를 고속으로 송/수신하는 수단을 제공함으로써, 버퍼링으로 인한 지연 시간의 최소화 및 실시간 데이터 전송 보장이 가능하게 된다. In this way, while transport stream data received by a broadcast receiving device such as a PVR module is recorded on a disc medium of another module, the transport stream recorded on the disc medium can be read and played back, and the PVR module and the DVD RW can be read. By providing means for transmitting / receiving transport stream data at high speed between modules, it is possible to minimize delay time due to buffering and to guarantee real-time data transmission.
이러한 PVR 모듈과 DVD RW 모듈을 연결하는 인터페이스 수단인 DPRAM의 사용권한은 시스템이 재생 모드인지, 기록모드인지에 따라 PVR 모듈의 CPU 또는 DVD RW 모듈의 DVD 제어기(131)가 가지게 된다.The right to use DPRAM, which is an interface means for connecting the PVR module and the DVD RW module, has the CPU controller of the PVR module or the
또한 다른 실시 예로서, 수신된 전송 스트림 데이터를 HDD(107)에 저장함과 동시에 MPEG 디코더(113)로 실시간 재생이 가능한 모드로 진행할 수도 있다. 이 모드에서는 스트림 제어기의 암호화 과정이 생략된다.In another embodiment, the received transport stream data may be stored in the
이러한 복합 시스템은 DVD 매체에 HD 스트림을 저장하기 위해 도 1과 같은 포맷을 규정하고, 그 포맷에 맞추어 실시간으로 기록(recording)하고 재생(play back)하는 시스템이다. Such a complex system is a system that defines a format as shown in FIG. 1 to store an HD stream on a DVD medium, and records and plays back in real time according to the format.
따라서 PVR 시스템과 데이터 교환이 가능하고 백업 장치(backup device)로서 DVD 매체를 사용할 수 있게 되며 DVD 매체에 HD 스트림을 저장할 수 있게 된다.Therefore, it is possible to exchange data with the PVR system, to use DVD media as a backup device, and to store HD streams on the DVD media.
이제까지 본 발명에 대하여 그 실시 예를 중심으로 살펴보았으며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명의 본질적 기술 범위 내에서 상기 본 발명의 상세한 설명과 다른 형태의 실시 예들을 구현할 수 있을 것이다. 여기서 본 발명의 본질적 기술범위는 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far, the present invention has been described with reference to the embodiments, and those skilled in the art to which the present invention pertains may implement embodiments of the present invention in a different form from the detailed description of the present invention within the essential technical scope of the present invention. Could be. Here, the essential technical scope of the present invention is shown in the claims, and all differences within the equivalent range will be construed as being included in the present invention.
본 발명에 따른 HD 스트림의 기록 및 재생을 위한 DVD 파일 시스템에 의하면, DVD 매체에 HD(High Definition) 스트림을 실시간으로 기록 및 재생할 수 있도록 하며, 파일 네비게이션 정보를 섹터 단위로 액세스하게 함으로써 보다 빠른 Recording & Playback 기능이 수행되도록 하는 효과가 있다.According to the DVD file system for recording and reproducing HD streams according to the present invention, HD (High Definition) streams can be recorded and played back in real time on DVD media, and faster file recording is provided by sector-by-sector access to file navigation information. It has the effect of executing & playback function.
또한 본 발명의 파일 시스템으로 DVD 매체를 인식시킴으로써 HD 스트림에 대한 자동 인식 및 재생을 가능하게 하는 효과가 있다.In addition, by recognizing a DVD medium with the file system of the present invention, there is an effect that enables automatic recognition and playback of HD streams.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060013614A KR100669616B1 (en) | 2006-02-13 | 2006-02-13 | DVD file system for recording and playing HHD streams |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060013614A KR100669616B1 (en) | 2006-02-13 | 2006-02-13 | DVD file system for recording and playing HHD streams |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR100669616B1 true KR100669616B1 (en) | 2007-01-16 |
Family
ID=38013871
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020060013614A Expired - Fee Related KR100669616B1 (en) | 2006-02-13 | 2006-02-13 | DVD file system for recording and playing HHD streams |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100669616B1 (en) |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090169181A1 (en) * | 2008-01-02 | 2009-07-02 | Shaiwal Priyadarshi | Application enhancement tracks |
| US9621522B2 (en) | 2011-09-01 | 2017-04-11 | Sonic Ip, Inc. | Systems and methods for playing back alternative streams of protected content protected using common cryptographic information |
| US9672286B2 (en) | 2009-01-07 | 2017-06-06 | Sonic Ip, Inc. | Singular, collective and automated creation of a media guide for online content |
| US9706259B2 (en) | 2009-12-04 | 2017-07-11 | Sonic Ip, Inc. | Elementary bitstream cryptographic material transport systems and methods |
| US9712890B2 (en) | 2013-05-30 | 2017-07-18 | Sonic Ip, Inc. | Network video streaming with trick play based on separate trick play files |
| US9866878B2 (en) | 2014-04-05 | 2018-01-09 | Sonic Ip, Inc. | Systems and methods for encoding and playing back video at different frame rates using enhancement layers |
| US9883204B2 (en) | 2011-01-05 | 2018-01-30 | Sonic Ip, Inc. | Systems and methods for encoding source media in matroska container files for adaptive bitrate streaming using hypertext transfer protocol |
| US9906785B2 (en) | 2013-03-15 | 2018-02-27 | Sonic Ip, Inc. | Systems, methods, and media for transcoding video data according to encoding parameters indicated by received metadata |
| US10225299B2 (en) | 2012-12-31 | 2019-03-05 | Divx, Llc | Systems, methods, and media for controlling delivery of content |
| US10397292B2 (en) | 2013-03-15 | 2019-08-27 | Divx, Llc | Systems, methods, and media for delivery of content |
| US10498795B2 (en) | 2017-02-17 | 2019-12-03 | Divx, Llc | Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming |
| US10687095B2 (en) | 2011-09-01 | 2020-06-16 | Divx, Llc | Systems and methods for saving encoded media streamed using adaptive bitrate streaming |
| US10878065B2 (en) | 2006-03-14 | 2020-12-29 | Divx, Llc | Federated digital rights management scheme including trusted systems |
| USRE48761E1 (en) | 2012-12-31 | 2021-09-28 | Divx, Llc | Use of objective quality measures of streamed content to reduce streaming bandwidth |
| US11457054B2 (en) | 2011-08-30 | 2022-09-27 | Divx, Llc | Selection of resolutions for seamless resolution switching of multimedia content |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR19980040115A (en) * | 1996-11-29 | 1998-08-17 | 구자홍 | Optical Disc Recording / Playback Device |
| JP2000115705A (en) | 1998-09-30 | 2000-04-21 | Toshiba Corp | Playback device and DVD disk |
| JP2000115701A (en) | 1998-09-29 | 2000-04-21 | Toshiba Corp | Recording device, reproducing device, and recording medium |
| KR20000025848A (en) * | 1998-10-12 | 2000-05-06 | 구자홍 | Method for generating replay management information of broadcasting program and device thereof |
| KR20020097453A (en) * | 2001-06-21 | 2002-12-31 | 엘지전자 주식회사 | Apparatus and method for recording and reproducing a digital broadcasting data |
-
2006
- 2006-02-13 KR KR1020060013614A patent/KR100669616B1/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR19980040115A (en) * | 1996-11-29 | 1998-08-17 | 구자홍 | Optical Disc Recording / Playback Device |
| JP2000115701A (en) | 1998-09-29 | 2000-04-21 | Toshiba Corp | Recording device, reproducing device, and recording medium |
| JP2000115705A (en) | 1998-09-30 | 2000-04-21 | Toshiba Corp | Playback device and DVD disk |
| KR20000025848A (en) * | 1998-10-12 | 2000-05-06 | 구자홍 | Method for generating replay management information of broadcasting program and device thereof |
| KR20020097453A (en) * | 2001-06-21 | 2002-12-31 | 엘지전자 주식회사 | Apparatus and method for recording and reproducing a digital broadcasting data |
Cited By (48)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12470781B2 (en) | 2006-03-14 | 2025-11-11 | Divx, Llc | Federated digital rights management scheme including trusted systems |
| US10878065B2 (en) | 2006-03-14 | 2020-12-29 | Divx, Llc | Federated digital rights management scheme including trusted systems |
| US11886545B2 (en) | 2006-03-14 | 2024-01-30 | Divx, Llc | Federated digital rights management scheme including trusted systems |
| US8997161B2 (en) * | 2008-01-02 | 2015-03-31 | Sonic Ip, Inc. | Application enhancement tracks |
| US20090169181A1 (en) * | 2008-01-02 | 2009-07-02 | Shaiwal Priyadarshi | Application enhancement tracks |
| US9672286B2 (en) | 2009-01-07 | 2017-06-06 | Sonic Ip, Inc. | Singular, collective and automated creation of a media guide for online content |
| US10437896B2 (en) | 2009-01-07 | 2019-10-08 | Divx, Llc | Singular, collective, and automated creation of a media guide for online content |
| US12184943B2 (en) | 2009-12-04 | 2024-12-31 | Divx, Llc | Systems and methods for secure playback of encrypted elementary bitstreams |
| US11102553B2 (en) | 2009-12-04 | 2021-08-24 | Divx, Llc | Systems and methods for secure playback of encrypted elementary bitstreams |
| US9706259B2 (en) | 2009-12-04 | 2017-07-11 | Sonic Ip, Inc. | Elementary bitstream cryptographic material transport systems and methods |
| US10212486B2 (en) | 2009-12-04 | 2019-02-19 | Divx, Llc | Elementary bitstream cryptographic material transport systems and methods |
| US10484749B2 (en) | 2009-12-04 | 2019-11-19 | Divx, Llc | Systems and methods for secure playback of encrypted elementary bitstreams |
| US12250404B2 (en) | 2011-01-05 | 2025-03-11 | Divx, Llc | Systems and methods for performing adaptive bitrate streaming |
| US9883204B2 (en) | 2011-01-05 | 2018-01-30 | Sonic Ip, Inc. | Systems and methods for encoding source media in matroska container files for adaptive bitrate streaming using hypertext transfer protocol |
| US11638033B2 (en) | 2011-01-05 | 2023-04-25 | Divx, Llc | Systems and methods for performing adaptive bitrate streaming |
| US10368096B2 (en) | 2011-01-05 | 2019-07-30 | Divx, Llc | Adaptive streaming systems and methods for performing trick play |
| US10382785B2 (en) | 2011-01-05 | 2019-08-13 | Divx, Llc | Systems and methods of encoding trick play streams for use in adaptive streaming |
| US12262051B2 (en) | 2011-01-05 | 2025-03-25 | Divx, Llc | Systems and methods for performing adaptive bitrate streaming |
| US11457054B2 (en) | 2011-08-30 | 2022-09-27 | Divx, Llc | Selection of resolutions for seamless resolution switching of multimedia content |
| US9621522B2 (en) | 2011-09-01 | 2017-04-11 | Sonic Ip, Inc. | Systems and methods for playing back alternative streams of protected content protected using common cryptographic information |
| US10856020B2 (en) | 2011-09-01 | 2020-12-01 | Divx, Llc | Systems and methods for distributing content using a common set of encryption keys |
| US10244272B2 (en) | 2011-09-01 | 2019-03-26 | Divx, Llc | Systems and methods for playing back alternative streams of protected content protected using common cryptographic information |
| US11683542B2 (en) | 2011-09-01 | 2023-06-20 | Divx, Llc | Systems and methods for distributing content using a common set of encryption keys |
| US10687095B2 (en) | 2011-09-01 | 2020-06-16 | Divx, Llc | Systems and methods for saving encoded media streamed using adaptive bitrate streaming |
| US10225588B2 (en) | 2011-09-01 | 2019-03-05 | Divx, Llc | Playback devices and methods for playing back alternative streams of content protected using a common set of cryptographic keys |
| US10341698B2 (en) | 2011-09-01 | 2019-07-02 | Divx, Llc | Systems and methods for distributing content using a common set of encryption keys |
| US11178435B2 (en) | 2011-09-01 | 2021-11-16 | Divx, Llc | Systems and methods for saving encoded media streamed using adaptive bitrate streaming |
| US12244878B2 (en) | 2011-09-01 | 2025-03-04 | Divx, Llc | Systems and methods for distributing content using a common set of encryption keys |
| US12177281B2 (en) | 2012-12-31 | 2024-12-24 | Divx, Llc | Systems, methods, and media for controlling delivery of content |
| USRE48761E1 (en) | 2012-12-31 | 2021-09-28 | Divx, Llc | Use of objective quality measures of streamed content to reduce streaming bandwidth |
| USRE49990E1 (en) | 2012-12-31 | 2024-05-28 | Divx, Llc | Use of objective quality measures of streamed content to reduce streaming bandwidth |
| US11785066B2 (en) | 2012-12-31 | 2023-10-10 | Divx, Llc | Systems, methods, and media for controlling delivery of content |
| US11438394B2 (en) | 2012-12-31 | 2022-09-06 | Divx, Llc | Systems, methods, and media for controlling delivery of content |
| US10805368B2 (en) | 2012-12-31 | 2020-10-13 | Divx, Llc | Systems, methods, and media for controlling delivery of content |
| US10225299B2 (en) | 2012-12-31 | 2019-03-05 | Divx, Llc | Systems, methods, and media for controlling delivery of content |
| US10715806B2 (en) | 2013-03-15 | 2020-07-14 | Divx, Llc | Systems, methods, and media for transcoding video data |
| US11849112B2 (en) | 2013-03-15 | 2023-12-19 | Divx, Llc | Systems, methods, and media for distributed transcoding video data |
| US10397292B2 (en) | 2013-03-15 | 2019-08-27 | Divx, Llc | Systems, methods, and media for delivery of content |
| US10264255B2 (en) | 2013-03-15 | 2019-04-16 | Divx, Llc | Systems, methods, and media for transcoding video data |
| US9906785B2 (en) | 2013-03-15 | 2018-02-27 | Sonic Ip, Inc. | Systems, methods, and media for transcoding video data according to encoding parameters indicated by received metadata |
| US10462537B2 (en) | 2013-05-30 | 2019-10-29 | Divx, Llc | Network video streaming with trick play based on separate trick play files |
| US12407906B2 (en) | 2013-05-30 | 2025-09-02 | Divx, Llc | Network video streaming with trick play based on separate trick play files |
| US9712890B2 (en) | 2013-05-30 | 2017-07-18 | Sonic Ip, Inc. | Network video streaming with trick play based on separate trick play files |
| US11711552B2 (en) | 2014-04-05 | 2023-07-25 | Divx, Llc | Systems and methods for encoding and playing back video at different frame rates using enhancement layers |
| US10321168B2 (en) | 2014-04-05 | 2019-06-11 | Divx, Llc | Systems and methods for encoding and playing back video at different frame rates using enhancement layers |
| US9866878B2 (en) | 2014-04-05 | 2018-01-09 | Sonic Ip, Inc. | Systems and methods for encoding and playing back video at different frame rates using enhancement layers |
| US11343300B2 (en) | 2017-02-17 | 2022-05-24 | Divx, Llc | Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming |
| US10498795B2 (en) | 2017-02-17 | 2019-12-03 | Divx, Llc | Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100669616B1 (en) | DVD file system for recording and playing HHD streams | |
| JP4527164B2 (en) | Recording medium, recording apparatus, and reproducing apparatus | |
| US20080069528A1 (en) | High-density recording medium having data format acceptable to a digital television and a data reproducing apparatus thereof | |
| JP2006509321A (en) | Data recorded on interactive recording medium and method for linked reproduction of additional data | |
| US8306383B2 (en) | Data processor and hierarchy for recording moving and still picture files | |
| KR20060053425A (en) | Method and apparatus for designating and using recording interval of picture data in data stream | |
| JP2004128938A (en) | AV data recording and reproducing apparatus and method | |
| KR101022112B1 (en) | Method of controlling recording and replay of transport stream data | |
| US20030156822A1 (en) | Method for editing a multi-view stream in an optical disk apparatus | |
| TWI261820B (en) | Recording medium having data structure for managing reproduction of multiple graphics streams recorded thereon and recording and reproducing methods and apparatuses | |
| JP3621579B2 (en) | Image recording / playback device | |
| US20040062516A1 (en) | Moving picture experts group phase 2 transport stream data editing method | |
| JP2004005934A (en) | Recording medium, recording device, reproducing device, recording method, reproducing method, and program | |
| US20050262125A1 (en) | Data recording method and data recording device | |
| JP4325871B2 (en) | Information recording medium, information recording apparatus and method, information reproducing apparatus and method, information recording / reproducing apparatus and method, computer program for recording or reproduction control, and data structure including control signal | |
| JP5732483B2 (en) | Digital data recording / reproducing device | |
| US20040047604A1 (en) | Recording medium having data structure for managing reproduction of a data stream having a packet encoding time stamp recorded thereon and recording and reproducing methods and apparatuses | |
| KR20050091374A (en) | Control system of transport stream data | |
| JP5032698B2 (en) | Recording / playback device | |
| JP4879196B2 (en) | Optical disc drive and recording / reproducing apparatus | |
| US20080112692A1 (en) | Method and apparatus for converting digital pictures for storage and playback from optical discs | |
| KR100705180B1 (en) | Apparatus and method for controlling transport stream recording to a disk medium. | |
| JP2005198143A (en) | Information recording / reproducing apparatus and information recording / reproducing method | |
| JP2006031744A (en) | AV data recording apparatus and reproducing apparatus | |
| CN100401418C (en) | Record management method for multi-channel playback data stream |
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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| FPAY | Annual fee payment |
Payment date: 20091230 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| 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: 20110110 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20110110 |
|
| 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 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-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 |