[go: up one dir, main page]

KR100669616B1 - DVD file system for recording and playing HHD streams - Google Patents

DVD file system for recording and playing HHD streams Download PDF

Info

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
Application number
KR1020060013614A
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 KR1020060013614A priority Critical patent/KR100669616B1/en
Application granted granted Critical
Publication of KR100669616B1 publication Critical patent/KR100669616B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording 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/007Arrangement 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
    • 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
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording 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/004Recording, reproducing or erasing methods; Read, write or erase circuits therefor
    • 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
    • G11B2020/10935Digital recording or reproducing wherein a time constraint must be met
    • G11B2020/10944Real-time recording or reproducing, e.g. for ensuring seamless playback of AV data
    • 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
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B2020/1218Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
    • 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
    • G11B2020/1265Control data, system data or management information, i.e. data used to access or process user data
    • G11B2020/1267Address data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2579HD-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

에이치디 스트림의 기록 및 재생을 위한 디브이디 파일 시스템{DVD File System for recording/reproducing of HD stream}DVD File System for recording and playback of HD streams

도 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 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.

컴퓨터에서 데이터를 기록하거나 검색하기 위해서는 미리 하드 디스크 드라이브나 광 디스크와 같은 저장 매체에 데이터를 읽고, 쓰고, 찾기 위한 준비를 해두어야 한다.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 local file area 10 including a program info area 12 provided with program details such as V PID and reproduction related information; Index Files area 21 in which frame position information of a video stream is provided in a file for trick play, and Stream Files area 22 in which actual A / V streams are stored. And a file area 20 including a thumbnail files area 23 for providing a periodic still screen of the program and for providing visual information about the stream when a recording list is displayed on the screen. It is configured to include).

도 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 disc information area 11 of the local file area 10 recognizes the disc through the Disc Name 31, and also through the Version Number 32 the file system. You will see the version information of.

또한 시퀀스 넘버(Sequence Number)(33)를 통해 하나의 프로그램을 다수의 매체에 레코딩시 그 시퀀스 넘버를 지정함으로써 디스크간의 연계성을 표시할 수 있게 된다.In addition, the sequence number 33 makes it possible to indicate the linkage between discs by designating the sequence number when recording one program on a plurality of media.

또한 디스크의 브리프 정보(brief information)를 위한 저장용량 및 프리 스페이스(free space)정보(34) 등이 포함되며, 그 크기(size) 정보는 타 모듈과 데이 터 통신이 용이하도록 32비트(bit) 단위로 기록된다. In addition, the storage capacity and free space information 34 for the brief information of the disk is included, and the size information is 32 bits to facilitate data communication with other modules. It is recorded in units.

즉, 상기 디스크 정보 영역(11)은 디스크의 용량, 버전 정보 및 저장된 프로그램에 관한 정보를 포함하며 디스크를 인식하기 위한 정보를 제공하게 된다.That is, the disc information area 11 includes information about the capacity of the disc, version information, and stored programs, and provides information for recognizing the disc.

도 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 program information area 12 as shown in FIG. 3 (a) is an area representing comprehensive information of a program recorded on a DVD, and the nbProgram field 41 indicates the number of total recorded programs and indicates nbUsedByte ( Field indicates the storage capacity of the total recordings.

또한 도 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 record program track 43 records all information related to the reproduction of the recording. Among them, a program association table (PAT) of a transport stream (TS) is recorded in an electronic program guide track (pEPG) 51. And information corresponding to a Program Map Table (PMT) (hereinafter referred to as PAT & PMT), the record program track 43 stores only the minimum data for reproduction.

여기서, 상기 재생관련된 정보는 프로그램 이름, 저장시간, 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 DVD record track 44 also contains positional information for all files on the DVD to enable access to the required files using the positional information during playback. That is, file navigation becomes possible.

여기서 모든 위치 정보는 섹터 넘버(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 program information area 12 includes all information related to reproduction, such as a program name, a storage time, and an A / V PID, and has the A / V PID as program information. & No need to parse and store PMT information.

또한 기존 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 program information area 12 and the file in the program information area 12. Their physical location is stored.

본 발명에서는 기존의 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 first module 100 having the PVR function, the second module 130 for storing and playing back to a DVD medium, and the first and second modules 100 and 130. Connected to the means 120. The first module 100 includes a tuner / demodulator 101 for channel tuning and demodulation of a digital broadcast signal and an encrypted transport stream (TS). A stream controller (TS controller) 103 for transmitting to the TS (Encryption TS), a bus bridge unit (PCI / IDE Bus bridge) 105 connected to a system bus (PCI bus), and a bus bridge unit 105 A hard disk (HDD) 107 for buffering the transport stream transmitted through the system, a system memory (SDRAM) 109 for temporarily storing the transport stream, a central processing unit 111 for controlling each unit through a system bus, MPEG decoder 113 for reproducing the transport stream, and memory (SDRAM) 115 for temporary storage during reproduction.

그리고, 제 2모듈(130)은 DVD 로더(loader, 135)를 제어하기 위한 DVD 제어기(131)와, DVD 제어기(131)에 의해 DVD 매체에 기록 및 재생되는 데이터를 임시 저장하기 위한 DVD 메모리(SDRAM, 133)로 구성된다. 상기 인터페이스 수단(120)은 DPRAM(Dual-Port RAM)으로 구성된다. 상기와 같이 구성되는 본 발명 실시 예에 따른 DVD RW 및 PVR 복합기에서의 전송 스트림 데이터 제어 시스템에 대하여 첨부된 도면을 참조하여 설명하면 다음과 같다.The second module 130 includes a DVD controller 131 for controlling the DVD loader 135 and a DVD memory for temporarily storing data recorded and reproduced on a DVD medium by the DVD controller 131. SDRAM 133. The interface means 120 is composed of DPRAM (Dual-Port RAM). Referring to the accompanying drawings, a transport stream data control system in a DVD RW and PVR multifunction apparatus according to an exemplary embodiment of the present invention configured as described above will be described below.

먼저, 도 4에 도시된 바와 같이 복합기는 제 1모듈(100)과 제 2모듈(130)이 복합된 구성이며, 상기 제 1모듈(100)과 제 2모듈(130)은 인터페이스 수단(120)에 의해 연결되어 데이터가 송수신된다.First, as shown in FIG. 4, the multifunction apparatus is a combination of a first module 100 and a second module 130, and the first module 100 and the second module 130 are interface means 120. Are connected by means of data transmission and reception.

상기 제 1모듈(100)은 PVR 모듈이고, 제 2모듈(130)은 DVD(digital video disk, digital versatile disc) RW(read/write) 모듈이며, 인터페이스 수단(130)은 예컨대, DPRAM(dual port memory)을 사용하게 된다. The first module 100 is a PVR module, the second module 130 is a digital video disk (DVD) read / write (RW) module, and the interface means 130 is, for example, a DPRAM (dual port). memory).

그리고, 제 1모듈(100)은 튜너/디모듈레이터(101), 스트림 제어기(103), 버스 브리지부(PCI/IDE bus bridge)(105), 시스템 메모리(109), CPU(111), MPEG 디코더(113), 메모리(115)로 구성된다. The first module 100 includes a tuner / demodulator 101, a stream controller 103, a bus / IDE bus bridge 105, a system memory 109, a CPU 111, and an MPEG decoder ( 113, the memory 115.

상기 튜너/디모듈레이터(101)는 디지털 방송 신호의 채널 선국을 통해서 방송 신호를 수신하고, 수신된 방송신호를 디지털 전송 스트림(TS: Transport Stream)으로 변환하여 출력하게 된다.The tuner / demodulator 101 receives a broadcast signal through channel selection of a digital broadcast signal, converts the received broadcast signal into a digital transport stream (TS), and outputs the converted broadcast signal.

그리고, 스트림 제어기(103)는 시스템 버스(PCI BUS)에 연결되며 CPU(111)의 제어하에 상기 복조된 전송 스트림의 PID(Packet ID) 필터링을 수행하고, 복사 방지를 위한 암호화(Encryption)하여 내부 버퍼(buffer)에 축적된다. In addition, the stream controller 103 is connected to a system bus (PCI BUS) and performs PID (Packet ID) filtering of the demodulated transport stream under the control of the CPU 111, and encrypts for copy protection. Accumulate in the buffer.

그리고, CPU(111)는 PCI(peripheral component interconnect) 버스(104)를 통해서 일정량의 스트림 데이터를 읽은 후 시스템 메모리(109)에 임시 저장하고 이를 다시 읽어들여 PCI버스(104)에 연결된 브리지부(105)를 통해 HDD(107)에 저장하게 된다. In addition, the CPU 111 reads a certain amount of stream data through the PCI (peripheral component interconnect) bus 104 and temporarily stores the stream data in the system memory 109 and reads it again to connect the bridge unit 105 connected to the PCI bus 104. ) Is stored in the HDD 107.

여기서, 스트림 제어기(103)에 의해 전송 스트림이 암호화되기 때문에, 별도로 암호화 과정 없이도 HD 스트림에 대한 컨텐츠 보호 제공이 가능한 수단으로 제공된다. 그리고, HDD(107)에 저장된 스트림 데이터는 제 2모듈(130)로의 전송을 위 한 소스 데이터로 저장된다.Here, since the transport stream is encrypted by the stream controller 103, it is provided as a means capable of providing content protection for the HD stream without a separate encryption process. The stream data stored in the HDD 107 is stored as source data for transmission to the second module 130.

또한 지상파 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 transmits control data to the DVD controller 131 of the second module 130 in accordance with the interface state with the second module 130 for recording the data. In other words, control data is transmitted to make the data transmission possible.

그리고, CPU(111)는 HDD(107)에 저장된 스트림 데이터를 시스템 메모리(109)에 임시로 저장한 후, 제 2모듈(130)의 DVD 제어기(131)에 제어권을 넘겨준다. 이때, 제 2모듈(130)의 DVD 제어기(131)는 인터페이스수단(120)을 통해서 제 1모듈(100)의 시스템 메모리(109)에 저장된 스트림 데이터를 읽어온 후 제 2모듈(130)의 DVD 메모리(133)에 저장된다. The CPU 111 temporarily stores the stream data stored in the HDD 107 in the system memory 109 and then transfers control to the DVD controller 131 of the second module 130. At this time, the DVD controller 131 of the second module 130 reads the stream data stored in the system memory 109 of the first module 100 through the interface means 120 and then the DVD of the second module 130. Stored in the memory 133.

그리고, 제 2모듈(130)의 DVD 제어기(131)는 DVD 메모리(133)에 저장된 스트림 데이터를 DVD 로더(Loader)(135)를 이용하여 DVD 매체에 소정 배속으로 기록하게 된다. 이때, DVD 매체에 기록된 데이터는 암호화된 스트림 데이터이므로, 복사 방지가 된다.The DVD controller 131 of the second module 130 records the stream data stored in the DVD memory 133 on the DVD medium at a predetermined speed using the DVD loader 135. At this time, since data recorded on the DVD medium is encrypted stream data, copy protection is performed.

여기서, 저장매체(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 first module 100 and the second module 130, and the DPRAM is data transferred between the first module 100 and the second module 130 through buffering. Minimize the transmission time of data and make it possible to transmit / receive data in real time.

이러한 인터페이스 수단(130)은 두 개의 프로세서(CPU, DVD 제어기)간의 고속 데이터 전송을 위해, 듀얼 포트 램(DPRAM; dual port ram)이 사용되며, 듀얼 포트 램 영역을 채널로 구분하여 2개의 채널(전송 제어, 데이터 전송)을 만들며, 데이터 전송 채널에서는 데이터 전송 효율을 높이고자 별도의 전송 프로토콜 데이터를 추가하지 않고, 블록 단위로 사이즈 정보만 포함해서 전송한다. 여기서, 데이터 전송 채널 제어 정보는 전송 제어 채널을 통해 수행하게 된다.The interface unit 130 uses dual port ram (DPRAM) for high-speed data transfer between two processors (CPU, DVD controller), and divides the dual port RAM area into two channels. Transmission control, data transmission), and the data transmission channel transmits only the size information in units of blocks without adding additional transmission protocol data to improve data transmission efficiency. Here, the data transmission channel control information is performed through the transmission control channel.

한편, 제 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 second module 130 is reproduced in the reverse order. That is, the DVD controller 131 of the second module 130 reads data from the DVD medium and temporarily stores the data in the DVD memory 133 by using the DVD memory 133, and controls the CPU 111 of the first module. The CPU 111 stores the data stored in the DVD memory 133 in the system memory 109 and then stores the data in the HDD 107, decodes the data by the stream controller 103, and then decodes the MPEG decoder. Decode and play through (113).

이와 같이, 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 DVD controller 131 of the DVD RW module depending on whether the system is in a playback mode or a recording mode.

또한 다른 실시 예로서, 수신된 전송 스트림 데이터를 HDD(107)에 저장함과 동시에 MPEG 디코더(113)로 실시간 재생이 가능한 모드로 진행할 수도 있다. 이 모드에서는 스트림 제어기의 암호화 과정이 생략된다.In another embodiment, the received transport stream data may be stored in the HDD 107 and proceed to a mode capable of real time playback by the MPEG decoder 113. In this mode, the encryption process of the stream controller is omitted.

이러한 복합 시스템은 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)

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) 화면이 제공되고 스트림에 대한 비주얼 정보가 제공되도록 하는 썸네일 파일 영역을 포함하는 파일 영역을 포함하여 구성되는 것을 특징으로 하는 HD 스트림의 기록 및 재생을 위한 DVD 파일 시스템.And a file area comprising a thumbnail file area for providing a periodic still picture of the program and for providing visual information about the stream. 제 1항에 있어서,The method of claim 1, 상기 로컬 파일 영역과 파일 영역을 포함하는 파일 시스템을 이용하여 DVD 매체에 실시간으로 HD 스트림을 기록 또는 재생하는 것을 특징으로 하는 HD 스트림의 기록 및 재생을 위한 DVD 파일 시스템.And recording or playing back an HD stream on a DVD medium in real time using a file system including the local file area and the file area. 제 1항에 있어서,The method of claim 1, 상기 로컬 파일 영역은 PAT & PMT 정보를 포함한 스트림 정보가 분리되어 저장되는 것을 특징으로 하는 HD 스트림의 기록 및 재생을 위한 DVD 파일 시스템.The local file area of the DVD file system for recording and playback of the HD stream, characterized in that the stream information including the PAT & PMT information is separated and stored. 제 1항에 있어서,The method of claim 1, 상기 디스크 정보 영역에는 DVD 매체 인식을 위한 디스크 이름(Disc Name), 버전 넘버(Version Number), 시퀀스 넘버(Sequence Number)를 포함하는 것을 특징으로 하는 HD 스트림의 기록 및 재생을 위한 DVD 파일 시스템.And the disc information area includes a disc name, a version number, and a sequence number for recognizing a DVD medium. 제 1항에 있어서,The method of claim 1, 상기 프로그램 정보 영역은 프로그램 이름, 저장시간, A/V PID, 위치 정보를 포함하는 것을 특징으로 하는 HD 스트림의 기록 및 재생을 위한 DVD 파일 시스템.And the program information area includes a program name, a storage time, an A / V PID, and location information. 제 5항에 있어서,The method of claim 5, 상기 위치 정보는 섹터단위로 처리되어 파일 네비게이션 정보가 직접 액세스 되도록 하는 것을 특징으로 하는 HD 스트림의 기록 및 재생을 위한 DVD 파일 시스템.And the position information is processed in sector units so that file navigation information can be directly accessed.
KR1020060013614A 2006-02-13 2006-02-13 DVD file system for recording and playing HHD streams Expired - Fee Related KR100669616B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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