KR100662651B1 - 디지털 비디오 시스템에서 데이터를 리코딩 매체로 기록하기 위한 방법 및 디바이스 - Google Patents
디지털 비디오 시스템에서 데이터를 리코딩 매체로 기록하기 위한 방법 및 디바이스 Download PDFInfo
- Publication number
- KR100662651B1 KR100662651B1 KR1020027004051A KR20027004051A KR100662651B1 KR 100662651 B1 KR100662651 B1 KR 100662651B1 KR 1020027004051 A KR1020027004051 A KR 1020027004051A KR 20027004051 A KR20027004051 A KR 20027004051A KR 100662651 B1 KR100662651 B1 KR 100662651B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- recording
- recording medium
- buffer
- buffers
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/781—Television signal recording using magnetic recording on disks or drums
-
- 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/10527—Audio or video recording; Data buffering arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/005—Reproducing at a different information rate from the information rate of recording
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23608—Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4341—Demultiplexing of audio and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4343—Extraction or processing of packetized elementary streams [PES]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4344—Remultiplexing of multiplex streams, e.g. by modifying time stamps or remapping the packet identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
-
- 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/10527—Audio or video recording; Data buffering arrangements
- G11B2020/1062—Data buffering arrangements, e.g. recording or playback buffers
- G11B2020/10675—Data buffering arrangements, e.g. recording or playback buffers aspects of buffer control
- G11B2020/10712—Data buffering arrangements, e.g. recording or playback buffers aspects of buffer control buffer capacity, e.g. when the buffer capacity is exhausted, buffered data are overwritten with more recent data, accepting that the old data are lost
-
- 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/2508—Magnetic discs
- G11B2220/2516—Hard disks
-
- 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/2545—CDs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/806—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
- H04N9/8063—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
- Manufacturing Optical Record Carriers (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
본 발명은 리코딩 매체(12)에 연결 가능한 디지털 비디오 처리 디바이스에 데이터를 리코딩 하기 위한 방법에 관한 것인데, 본 방법은 데이터 패킷의 스트림을 수신(2-4, 6, 7)하는 단계와; N개의 PID 중 하나에 해당하는 패킷을 각각 수신하기 위한 N개(N>1)의 버퍼(18-20)를 제공하는 단계와; N개의 버퍼(18-20)에 저장된 데이터의 총 양을 모니터링 하는 단계와, 상기 데이터의 총 양이 미리 결정된 레벨에 도달한 때 버퍼(18-20) 내에 포함된 데이터를 리코딩 매체(12)로의 기록 프로세스를 트리거 하는 단계를 포함하는 것을 특징으로 한다. 또한 본 발명은 이 방법을 구현하기 위한 디바이스에 관한 것이다. 본 발명은 수신기가 리코딩 수단(12)에 맞게 설치된 디지털 텔레비전 시스템에 적용가능하다.
Description
본 발명은 압축된 비디오, 오디오, 및 보조 데이터와 같은 데이터를 리코딩 매체에 기록하기 위한 방법 및 디바이스 및 특히 이 디바이스의 기록 버퍼를 관리하기 위한 방법 및 디바이스에 관한 것이다.
MPEG Ⅱ 또는 DVB 적응 디지털 텔레비전 스트림은, 몇몇 계층, 그 중에서 기본 스트림 계층, 패킷화된 기본 스트림(PES: Packetized Elementary Stream) 계층 및 전송 스트림(TS: Transport Stream) 계층을 포함한다. 해당 디코더는 특정 TS 계층 패킷을 필터링하기 위한 디멀티플렉서와, PES 계층을 제거하며 원래 기본 스트림을 전송하기 위한 PES 파서(parser)와, 및 적어도 비디오 기본 스트림을 디코드 하기 위한 비디오 디코더를 보통 포함한다.
장래의 디코더는 압축된 TS 또는 PES 스트림을 리코딩(record) 하기 위하여 대용량 저장 디바이스를 병합할 것이다. 톰슨 멀티미디어의 이름으로 1998년, 12월 28일에 출원된 프랑스 특허 출원 2787962와 2787963은, 압축된 A/V 스트림을 리코딩 하기 위한 하드 디스크를 통합하는 디지털 비디오 수신기를 기술한다. 이 수신기는 오디오, 비디오, 및 보조 데이터를 축적(accumulating)시키기 위한 버퍼를 포함하며, 여기서 비디오 데이터의 양이 미리 결정된 레벨에 도달한 때에 축적된 모든 데이터를 디스크의 고정된 사이즈 블록으로 기록이 트리거(trigger) 된다. 비록 이 시스템이 많은 이점을 가지고 있지만, 디스크 위에 오디오 또는 보조 데이터에 귀속되는 데이터 블록의 미사용공간을 스터핑 비트(stuffing bit)를 가지고 채워야 할 필요가 있기 때문에, 최대 효율로 디스크 공간이 사용되지 않는다.
본 발명의 목적은 리코딩 매체에 연결 가능한 디지털 비디오 처리 디바이스에서 데이터를 리코딩 하기 위한 방법이며,
- N개의 패킷 식별자(PID) 중 하나에 각각 연관된 데이터 패킷의 스트림을 수신하는 단계와;
- N개의 패킷 식별자 중 하나에 해당하는 패킷을 각각 수신하기 위한 N개(N>1)의 버퍼를 제공하는 단계와;
- N개의 버퍼에 저장된 데이터의 총 양을 모니터링 하는 단계와;
- 상기 데이터의 총 양이 미리 결정된 레벨에 도달한 때 상기 버퍼 내에 포함된 데이터를 리코딩 매체로 기록 프로세스를 트리거 하는 단계를 포함하는 것을 특징으로 한다.
여러 버퍼 내의 데이터의 양의 합이 기록 프로세스를 트리거한 때, 미리 결정된 데이터 총 양은 유용한 데이터로 항상 완전히 사용된다. 데이터를 리코딩 매체로 기록할 때 스터핑 비트가 필요하지 않다.
본 발명의 실시예에 따라, 미리 결정된 레벨은 리코딩 매체 위의 데이터 리코딩 단위의 사이즈에 서비스 정보에 예비된 공간의 양을 뺀 것에 해당한다.
전형적으로 서비스 정보는 버퍼로부터의 연쇄 데이터(concatenated data)를 위한 헤더를 포함한다.
본 발명의 실시예에 따라, 기록 단계는 여러 버퍼 내의 데이터를 동일 리코딩 단위로 기록 하는 것을 포함한다.
상세한 설명에 기술되는 바와 같이, 리코딩 매체 위의 리코딩 단위는 리코딩 되어야 하는 데이터의 종류(즉, 오디오/비디오 스트림)에 적합한 사이즈를 가진다. 아래의 예에 따라, 이 사이즈는 128Kbyte 이지만, 이것은 더 클 수도 있다.
본 발명의 실시예에 따라, 본 방법은 상기 리코딩 단위로 헤더를 기록 하는 단계를 더 포함하며, 상기 헤더는 각 버퍼로부터 오는 데이터에 대해, 리코딩 단위의 데이터의 해당 패킷 식별자, 사이즈, 및 위치를 나타낸다.
본 발명의 또다른 목적은 디멀티플렉서와 리코딩 매체를 포함하는 디지털 비디오 처리 디바이스이며,
- N개의 버퍼와, 여기서 N은 일(1)보다 더 큰 정수이며,
- N개의 패킷 식별자 중 하나에 각각 연관된, 디멀티플렉싱 된 데이터 패킷을 상기 버퍼로 기록 하는 것을 제어하며, 여기서 각 버퍼는 특정 패킷 식별자에 해당하는 데이터 패킷을 수신하며, 그리고 모든 버퍼 내의 데이터 패킷의 합이 미리 결정된 레벨에 도달한 때 버퍼 콘텐츠를 리코딩 매체에 기록 하는 것을 트리거 하기 위하여 각 버퍼에 데이터 패킷의 양을 제어하기 위한 수단을 더 포함하는 것을 특징으로 한다.
본 발명의 실시예에 따라, 미리 결정된 레벨은 리코딩 매체 위의 데이터 리코딩 단위의 사이즈에 해당한다.
본 발명의 다른 특성과 이점은 도면에 의해 예시된 본 발명의 비제한적인 특정 실시예(non-limiting embodiments)의 상세한 설명을 통해 나타날 것이다.
도 1은 본 실시예에 따른 텔레비전 수신기의 블록도.
도 2는 본 실시예에 따른 대용량 저장 매체로 사용되는 하드 디스크 드라이브의 파일 시스템을 도시하는 도면.
도 3은 오디오/비디오 스트림의 리코딩 및 재생에 전용되는 파일 시스템의 일부를 도시하는 도면.
도 4a는 PES 모드에서 스트림 데이터를 저장하는데 사용되는 기본 저장 단위(elementary storage unit)('SEU')를 도시하는 도면.
도 4b는 전송 스트림 모드에서 스트림 데이터를 저장하는데 사용되는 SEU를 도시하는 도면.
도 5a 및 도 5b는 PES 모드에 있을 때 하드 디스크 드라이브에 기록 될 PES 데이터를 저장하는데 사용되는 FIFO를 도시하는 도면.
본 상세한 설명은 MPEG Ⅱ 적응 데이터 스트림을 허용하는 시스템의 프레임에서 이루어지며 해당 용어를 사용한다. 비디오 및 전송 레벨 코딩을 위한 MPEG Ⅱ 표준 구문에 관한 더 많은 정보는, 예를 들어 문서들, 즉 ISO/IEC 13818-1(정보 기술 - 움직이는 화상(moving picture)과 이와 연관된 오디오 정보의 일반적 코딩: 시스템) 및 ISO/IEC 13818-2(정보 기술 - 움직이는 화상과 이와 연관된 오디오 정보의 일반적 코딩: 비디오)에서 찾을 수 있다. 본 시스템은 또한 DVB ETR-154 표준에 따른다.
본 발명은 물론 MPEG Ⅱ 환경으로 제한되지 않으며 또는 본 특허 출원에서 기술된 데이터 계층으로 제한되지 않는다.
1. 시스템 개요
로컬 대용량 저장 디바이스로부터 비디오 스트림을 플레이백 할 때 고품질의 트릭모드 관리를 달성하기 위하여, 리코딩 된 비디오 스트림의 구조의 지식이 필요하다. 이 구조는 이하에서는 트릭모드 정보(trickmode information)라고 불리운다. 이 구조는 비디오 스트림의 리코딩 전에 그리고 리코딩 동안에 실행된 파싱 프로세스(parsing process)로부터 유래한다. 파싱은 스트림 구조를 분석하는 것과 특정 문장 구조의 성질을 기억하는 것으로 되어 있다. 대용량 저장 매체 위의 그 위치 뿐만 아니라 구조에 관한 정보 또한 리코딩 된다.
본 실시예에 따라, 비디오와 같은 데이터, 그러나 비디오로 제한되지 않는 데이터가 전송 스트림 계층 또는 패킷화된 기본 스트림 계층에서 리코딩 된다. 트릭모드 정보는, 압축된 비디오 정보로 다운된, 다수의 계층에서 저장된 비디오 스트림{잘 알려진 MPEG Ⅱ 구문에 따라 전송 스트림(TS : Transport Stream) - 패킷화된 기본 스트림(PES : Packetized Elementary Stream) - 기본 스트림(ES : Elementary Stream)}의 구조를 기술한다. TS 계층 레벨에서 리코딩을 실행하는, 주 실시예가 먼저 기술될 것이다. PES 계층 레벨에서 리코딩 하는, 제 2 실시예와의 차이는 각 경우에 나타낼 것이다. 두 리코딩 레벨이 동일한 디코더에서 공존(cohabit)할 수 있다는 점에서 두 실시예가 호환되므로, 두 실시예는 모두 도 1을 참조하여 기술될 것이다.
(a) TS 계층 리코딩
도 1은 본 실시예에 따른 디지털 텔레비전 수신기의 블록도이다. 수신기(1)는, 전송 스트림을 전송 스트림 디멀티플렉서 및 필터(4)로 출력할 수 있는 프런트-엔드 회로(front-end circuitry)(2)를 포함한다. 프런트-엔드 회로는, 튜너, 아날로그/디지털 변환기, 적절한 복조기 및 순방향 에러 정정 회로(forward error correction circuit)를 전형적으로 포함한다. 이 프런트-엔드 회로는 신호 소스(도시되지 않음)로부터 신호를 수신하며, 이 신호 소스는 전형적으로 케이블, 위성 안테나 및 이와 연관된 저잡음 블록 및 다운 변환기, 또는 지상 안테나이다. 본 시스템에서 글로벌 자원은 RAM(5), PES 파서(6), 제 2 전송 스트림 디멀티플렉서(7), 오디오 및 비디오 디코더(8 및 9) 및 마이크로프로세서(10)를 포함한다. TS 필터 및 디멀티플렉서(4)는 마이크로프로세서에 의해 특정 기준에 해당하는 인입 전송 스트림 데이터 패킷을 필터링하여 그것으로부터 전형적으로 특정 패킷 식별자(PID : Packet Identifier) 값을 가지는 데이터 패킷을 추출하기 위해 프로그래밍 된다. 인입 스트림 콘텐츠, 특히 PID 할당(assignment)은, 예를 들어 MPEG Ⅱ 표준 또는 DVB 서비스 정보 표준(문서 참조 번호 ETSI EN 300 468)에 의해 정의된 특정 개수의 전송 데이터 표로부터 알려진다. 개인전용 PID 값 또한 정의될 수 있다.
필터링된 전송 스트림 데이터 패킷은 메모리(5)에서 버퍼링 되며, 이 버퍼의 일부는 스트림 파서(Stream Parser)(3)에 의해 더 처리하기 위해 TS Write FIFO (15)로서 배열되어 있다.
TS 패킷의 PID 값과 그에 따른 목적 어플리케이션(destination application)(예를 들어, 오디오 및 비디오 디코더)에 따라 여러 TS 패킷을 개별 버퍼로 발송하는 종래의 디멀티플렉서와는 달리, TS 필터 및 디멀티플렉서(4)는 리코딩 될 스트림의 PID에 해당하는 모든 패킷을 단일 버퍼{본 실시예에서 TS Write FIFO(15)}에 패킷 수신의 순서로 기록(write) 한다.
압축된 스트림 데이터와 다른 데이터(예를 들어, 제어 데이터)는 버스(11)로 모델화된 데이터 경로를 통해 주변 블록들 사이에 전송된다. 이 수신기는 본 실시예에 따라 하드 디스크 드라이브가 되는 대용량 저장 디바이스(12)를 더 포함한다. 대용량 저장 디바이스(12)는 인터페이스(13), 본 경우에는 EIDE 인터페이스를 통해 버스(11)에 연결된다. 비디오 디코더 회로(9)는 비디오 처리 및 디스플레이 회로(14)에 알려진 방식으로 연결된다.
메모리(5)는 다음의 영역을 포함한다, 즉:
- 하드 디스크에 기록 될 필터링된 TS 패킷 데이터를 저장하기 위한 이미 언급된 Write FIFO (15)와,
- 하드 디스크로부터 판독된 TS 패킷 데이터를 저장하기 위한 TS Read FIFO(16)와,
- 하드 디스크에 기록 될(또는 하드 디스크로부터 판독될) 트릭모드 정보를 저장하기 위한 트릭모드 버퍼 영역(17)을 포함한다.
(b) PES 계층 리코딩
PES 계층의 리코딩을 위하여, 메모리(5)는 오디오 PES, 비디오 PES, 및 다른 데이터에 각각 전용되는 세 개의 Write FIFO(18 내지 20)와, 이와 유사한 타입의 패킷에 각각 전용된 세 개의 Read FIFO(21 내지 23)를 또한 포함한다.
디코더가 PES 모드에서 작동할 때, 제 2 디멀티플렉서(7)는 사용되지 않으며, PES 패킷은 하드 디스크(12)로부터 FIFO(21 및 22)를 통해 PES 파서(6)로 직접 전송된다.
FIFO(15, 16 및 18 내지 23)는 순환 방식(circular manner)으로 구성되는 것이 바람직하다.
2. 대용량 저장 디바이스
하드 디스크 드라이브 파일 시스템이 이제 기술될 것이다. 디스크 드라이브(12)는 도 2의 도식으로 도시된 파일 시스템을 소유하며, 이 파일 시스템은 오디오/비디오 스트림 리코딩 및 재생에 전용된다. 파일 시스템은 이 시스템이 관리하는 데이터 타입의 특정 요건에 반응한다. 본 파일 시스템은 비교적 큰 사이즈의 블록으로 등시 데이터 스트림(isochronous data stream)의 순차 억세스를 위해 최적화된다.
일 변형으로서, 스트림 데이터보다 다른 데이터의 리코딩 및 검색에 전용된 제 2 파일 시스템(도시되지 않음)이 동일한 하드 디스크 위에 제공될 수 있다. 이 제 2 파일 시스템은 보다 종래의 컴퓨터 타입의 파일에 대한 랜덤 억세스를 위해 최적화된다. 부트 블록(boot block)은 두 파일 시스템에 모두 공통일 수 있다. 이 제 2 파일 시스템은 UNIX 또는 MINIX 파일 시스템과 같은 종래의 타입이며, 그리하여 보다 상세하게 기술되지 않을 것이다.
도 3은 스트림 파일 시스템의 좀더 상세한 모양을 도시한 것이다. 이 파일 시스템은, 수퍼블록(superblock), 노드 저장 영역(node storage area), 실행부 확장 저장 영역(run extension storage area), 오디오/비디오 데이터 저장 영역 및 비트 표 영역(bit table area)을 포함하며, 이 비트 표 영역은 세 개의 저장 영역 각각의 기본 저장 구조의 각 상태를 기술하는 세 개의 비트 표(bit table)를 보유한다.
부트 블록은 볼륨 이름과 볼륨 식별자, BIOS 파라미터 및 부트 프로그램과 같은 하드 디스크 드라이브에 관한 일반적 정보를 포함한다.
수퍼블록은 스트림 파일 시스템에 관한 정보, 특히 파일 시스템의 여러 영역의 어드레스{논리 블록 어드레스 - 'LBA(logical block address)'의 형태임}와 사이즈를 포함한다.
노드 저장 영역은 노드를 저장하는데 사용된다. 노드는 오디오/비디오 데이터 저장 영역에 저장된 파일을 기술하는 데이터 구조이다. 이 노드는 또한 디렉토리를 기술할 수 있다. 이 노드는 파일이 위치되어 있는 오디오/비디오 데이터 저장 영역의 부분의 파일 이름, 부모 디렉토리 정보(parent directory information), 상세한 설명과 같은 정보를 포함한다. 이 정보는 LBA 시작 어드레스(LBA starting address) 및 실행부(run)를 이루는 다수의 LBA 블록에 의해 정의된, LBA 실행부 형태로 주어진다. 제한된 수의 실행부가 주어진 노드에 저장될 수 있으므로, 노드 내의 포인터는 해당 저장 영역에 위치된 실행부 확장 데이터 구조(run extension data structure)를 가리킬 수 있다. 파일 위치 정보는 이 노드가 디렉토리를 기술하는데 사용되면 파일 식별자 또는 디렉토리 식별자로 교체된다. 제 1 노드는 루트 디렉토리를 기술한다.
실행부 확장 저장 영역은 주어진 파일에 대해 추가 LBA 실행부를 식별하는 특정 데이터 구조를 포함한다.
비트 표 영역은 세 개의 비트 표, 즉 노드 비트 표(node bit table), 실행부 확장 비트 표(run extension bit table) 및 저장 기본 단위 비트 표(Storage Elementary Unit bit table)를 포함한다. 처음 두 개의 표는 각 노드, 각 실행부 확장의 자유 상태 또는 사용 상태를 각각 나타낸다. 세 번째 표는, 본 실시예에 따라, 128K 바이트의 블록(물론 서로 다른 사이즈의 블록과 특히 더 큰 사이즈의 블록이 사용될 수 있으며, 128K의 값은 단지 일례로서 주어진 것이다)을 나타내는, 각 기본 저장 단위에 대해 동일한 것을 나타낸다.
마지막으로, 오디오/비디오 데이터 저장 영역은 일련의 기본 저장 단위(series of elementary storage units)('SEU')를 포함한다. 각 SEU는 256 개의 섹터를 포함하며, 이리하여 128K 바이트를 나타낸다.
위의 데이터 구조를 사용하면, 마이크로프로세서(10)는 이들 파일로 가는 기록 데이터(write data)와 이들 파일로부터 오는 리드 데이터(read data) 뿐만 아니라 파일을 생성 및 삭제할 수 있다.
(a) TS 계층의 리코딩에 대해:
도 4b는 TS 계층의 리코딩에 사용될 때의 SEU의 도면이다.
SEU는 다수의 멀티플렉스된 전체 TS 패킷으로 이루어진 페이로드(payload)와 짧은 헤더를 포함한다. SEU 사이즈가 512 바이트의 배수이기 때문에, SEU 사이즈는 정수개의 TS 패킷을 포함하므로, 특정 개수의 스터핑 비트(stuffing bits)가 이 페이로드에 추가되어야 한다.
(b) PES 계층의 리코딩에 대해:
도 4a는 PES 스트림 SEU의 콘텐츠를 예시한다. SEU는 헤더를 포함하며, 본 실시예에 따라, 비디오 PES 패킷, 오디오 PES 패킷 및 다른 PES 패킷에 각각 전용되는 최대 세 개의 가변 사이즈의 영역을 포함한다.
비록 이것이 실재 예이기는 하지만 이 영역의 개수는 세 개로 제한되지 않는다. 몇몇 비디오 기본 스트림, 오디오 기본 스트림 및 보조 데이터 스트림은 해당 개수의 SEU 내 영역으로 인도될 수 있다. 이 경우에, 메모리(5)는 해당 개수의 Read/Write FIFO를 포함할 수 있다. 각 버퍼에 예비된 공간은 보유하고자 하는 데이터의 타입에 따라 달라질 수 있으며, 즉 기본 비디오 스트림과 연관된 버퍼는 오디오 스트림과 연관된 버퍼보다 훨씬 더 크게 될 것이다. TS 스트림과 함께 송신된 MPEG PMT 표는 여러 PID에 해당하는 페이로드의 특성을 기술한다.
3. 리코딩 프로세스
(a) TS 계층의 리코딩
TS 계층의 리코딩 및 재생을 위한 SEU의 구성은, 필터링된 TS 패킷이 이 수신기의 여러 요소에 의해 어떻게 처리되는지를 기술함으로써 최상으로 설명될 수 있다. 일단 디멀티플렉서가 프로그래밍 된 PID 값에 해당하는 패킷을 선택하였다면, 디멀티플렉서는 이 패킷을 메모리(5) 내의 순환(circular) Write FIFO(15)에 저장한다. 패킷의 콘텐츠 타입, 즉 비디오(V), 오디오(A), 또는 기타(O)는 패킷 헤더 내의 각 PID 값으로부터 마이크로프로세서(10)에 의해 결정된다. 디멀티플렉서에 의해 처리되는 비디오(V) 전송 스트림 패킷의 콘텐츠는 이후에 좀더 자세하게 기술되는 트릭모드 정보의 특정 타입의 추출을 위하여 스트림 파서(3)에 의해 파싱(parsed), 즉 분석된다. 대체로, 이러한 분석은 오디오 또는 다른 데이터 패킷에 대해서는 수행되지 않는다. 스트림 내의 TS 패킷의 처음 순서(initial order)는 FIFO(15) 내에 유지된다. 이 방식으로 여러 패킷에 있는 연속 카운터 값(continuity counter value)은 코히런트(coherent)하게 남아있다. 더구나, 여러 스트림(특히 동일 이벤트에 해당하는 비디오 스트림 및 오디오 스트림) 사이의 동기화가 유지된다. 마이크로프로세서(10)는 Write FIFO(15)에 대한 리드 포인터(lead pointer) 및 기록 포인터(write pointer)를 관리한다. 기록 포인터와 리드 포인터 사이의 차이가 128K 바이트에서 SEU 헤더의 사이즈를 뺀 것과 같게 될 때, 마이크로프로세서는 하드 디스크로의 기록 프로세스(write process)를 시작한다.
TS 리코딩에 대해, 각 SEU 헤더는 TS 패킷과 스터핑 비트 사이를 구별하기 위하여 TS 패킷 페이로드 내에 유효 데이터의 길이의 표시를 포함한다.
(b) PES 계층의 리코딩:
이 경우에, 디멀티플렉서 및 필터(4)는 TS 패킷을 필터링만 하지 않는다: 이디멀티플렉서 및 필터(4)는 TS 페이로드를 기록 하기 전에, 즉 PES 패킷을 RAM (5)에 기록 하기 전에 TS 계층을 벗겨낸다. PES 패킷은 패킷이 전송된 TS 패킷의 PID의 값에 따라 순환 Write FIFO(18 내지 20) 중 하나로 전송된다. 마이크로프로세서(10)는 이들 FIFO 각각에 대해 리드 포인터 및 기록 포인터를 관리한다. 모든 버퍼에 대한 기록 포인터 및 리드 포인터 사이의 모든 차이의 합이 128K 바이트에서 SEU 헤더의 사이즈를 뺀 것과 같게 될 때, 마이크로프로세서는 하드 디스크로의 기록 프로세스를 시작한다. 비디오 PES는 트릭 모드 정보를 위해 스트림 파서(3)에 의해 파싱(parsed)된다.
PES 리코딩에 대해, 헤더는 SEU에 기록 되고자 하는 각 타입의 데이터 양의 정보, 즉 특정 PID와 연관된 각 영역의 사이즈와, SEU 내의 각 영역의 오프셋 어드레스를 포함한다. PES 리코딩의 경우에 스터핑 비트(stuffing bits)가 사용되지 않는다: PES 패킷은 하나의 SEU에서 시작하며 그 다음 SEU에서 끝날 수 있다.
TS 또는 PES 리코딩에 대한 것인, 기록 프로세스는, 마이크로프로세스(10)에 의해, 기록(writing)이 시작되어야 하는 LBA 어드레스와 기록 될 LBA 의 개수를 명시하는, 적절한 명령을 EIDE 인터페이스로 보냄으로써 시작된다. 하드 디스크 드라이브가 기록 프로세스를 실행할 준비가 되면, EIDE 인터페이스는 적절한 인터럽트에 의해 마이크로프로세서에 알려준다.
기록 프로세스는 마이크로프로세서(10)에 의해 생성된 SEU 헤더 콘텐츠를 HDD 인터페이스에 기록 함으로써 계속된다. 기록 프로세스는, (TS 리코딩에 대해) TS Write FIFO(15)로부터 또는 차례로 (PES 리코딩에 대해) Write FIFO(18 내지 20) 각각에 대해 DMA 프로세스를 HDD 인터페이스(13)로 개시함으로써 더 계속된다. 알려진 방식으로, HDD 인터페이스(13)는 디스크 억세스를 위한 버퍼로 작용하는 캐시 메모리를 포함한다.
물론, 여기에서는 적당한 파일이 마이크로프로세서에 의해 열려졌다는 것과 마이크로프로세서는 데이터가 EIDE 인터페이스로 전송되도록 목적 SEU를 또한 나타내었다는 것이 제안되어 있다.
이 하드 디스크 기록 프로세스(hard disk write process)가 일어나는 동안, 패킷(TS 이든 또는 PES 이든)은 FIFO로 기록 되는 것이 계속된다.
PES 리코딩에 대해, 만약 도 5a가 디스크로 전송이 시작하기 바로 전에 FIFO 및 리드 포인터의 상태 및 기록 포인터의 상태를 도시한다면, 도 5b는 일단 전송이 달성된 경우의 상태를 나타낸다. 포인터가 FIFO의 상부 어드레스(top address)에 도달할 때, 이 포인터는 하부 어드레스(bottom address)를 완료한다(wrap around). 비록 FIFO 전부가 도 5a 및 도 5b에서 동일한 외견상 사이즈를 가지고 있지만, 여러 다른 사이즈가 사용될 수도 있다. 이와 유사한 프로세스가 TS 리코딩에도 적용된다.
본 실시예는 주로 TS 스트림 패킷 리코딩 및 재생에 관한 것이지만, 물론 기타 계층의 리코딩/재생, 특히 PES 계층은 본 발명의 범주 밖에 있지 않다.
더구나, 본 실시예에 따라, 마이크로프로세서(10)가 하드 디스크 드라이브의 파일 시스템을 관리할지라도, 이러한 임무는 수신기, 특히 비디오 디코더(9)에서 다른 프로세서에 의해서도 수행될 수 있다.
또한 본 실시예에 사용되는 대용량 저장 디바이스가 하드 디스크 드라이브이지만, 다른 타입의 디바이스도 사용될 수 있다. 예를 들어, 리코딩 가능한 콤팩트 디스크나 디지털 비디오 디스크도 사용될 수 있다.
상술한 바와 같이, 본 발명은 압축된 비디오, 오디오, 및 보조 데이터와 같은 데이터를 리코딩 매체에 기록 하기 위한 방법 및 디바이스 및 특히 이 디바이스의 기록 버퍼를 관리하기 위한 방법 및 디바이스에 이용된다.
Claims (6)
- 리코딩 매체에 연결가능한 디지털 비디오 처리 디바이스에서 데이터를 리코딩 하기 위한 방법에 있어서,- N개의 패킷 식별자(PID) 중 하나에 각각 연관된 데이터 패킷의 스트림을 수신하는 단계와,- N개의 패킷 식별자 중 하나에 해당하는 패킷을 각각 수신하기 위한 N개(N>1)의 버퍼를 제공하는 단계와,- 상기 N개의 버퍼에 저장된 데이터의 총 양을 모니터링 하는 단계와,- 상기 데이터 총 양이 미리 결정된 레벨에 도달한 때 상기 버퍼에 포함된 데이터를 상기 리코딩 매체로 기록 하는 기록 프로세스를 트리거 하는 단계를 포함하는 것을 특징으로 하는, 데이터 리코딩 방법.
- 제 1 항에 있어서, 상기 미리 결정된 레벨은 상기 리코딩 매체 위의 데이터 리코딩 단위의 사이즈에서 서비스 정보에 예비된 공간의 양을 뺀 것에 해당하는, 데이터 리코딩 방법.
- 제 2 항에 있어서, 상기 기록 하는 단계는 여러 버퍼에 있는 데이터를 동일한 리코딩 단위로 기록 하는 것을 포함하는, 데이터 리코딩 방법.
- 제 3 항에 있어서, 상기 리코딩 단위로 헤더를 기록 하는 단계를 더 포함하며, 상기 헤더는 각 버퍼로부터 오는 데이터에 대해 상기 리코딩 단위의 데이터의 해당 패킷 식별자, 사이즈 및 위치를 나타내는, 데이터 리코딩 방법.
- 디멀티플렉서(4)와 리코딩 매체(12)를 포함하는 디지털 비디오 처리 디바이스에 있어서,- N개의 버퍼와, 여기서 N은 일(1)보다 더 큰 정수이며,- N개의 패킷 식별자 중 하나에 각각 연관된, 디멀티플렉싱 된 데이터 패킷을 상기 버퍼로 기록 하는 것을 제어하며, 여기서 각 버퍼는 특정 패킷 식별자에 해당하는 데이터 패킷을 수신하며, 그리고 모든 버퍼 내의 데이터 패킷의 합이 미리 결정된 레벨에 도달한 때 상기 리코딩 매체로 상기 버퍼의 콘텐츠를 기록 하는 것을 트리거 하기 위하여 각 버퍼 내의 데이터 패킷의 양을 제어하기 위한 수단(10)을 더 포함하는 것을 특징으로 하는, 디지털 비디오 처리 디바이스.
- 제 5 항에 있어서, 상기 미리 결정된 레벨은 상기 리코딩 매체 위의 데이터 리코딩 단위의 사이즈에 해당하는, 디지털 비디오 처리 디바이스.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9912481 | 1999-10-07 | ||
FR9912481 | 1999-10-07 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020033835A KR20020033835A (ko) | 2002-05-07 |
KR100662651B1 true KR100662651B1 (ko) | 2007-01-02 |
Family
ID=9550646
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020027004051A KR100662651B1 (ko) | 1999-10-07 | 2000-10-06 | 디지털 비디오 시스템에서 데이터를 리코딩 매체로 기록하기 위한 방법 및 디바이스 |
Country Status (9)
Country | Link |
---|---|
EP (1) | EP1222824B1 (ko) |
JP (1) | JP2003511921A (ko) |
KR (1) | KR100662651B1 (ko) |
CN (1) | CN1171466C (ko) |
AT (1) | ATE245330T1 (ko) |
AU (1) | AU1023601A (ko) |
DE (1) | DE60003939T2 (ko) |
MX (1) | MXPA02002825A (ko) |
WO (1) | WO2001026385A1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2377840A (en) * | 2001-07-18 | 2003-01-22 | Sony Uk Ltd | Audio/video recording and multiplexing apparatus |
US8416859B2 (en) * | 2006-11-13 | 2013-04-09 | Cisco Technology, Inc. | Signalling and extraction in compressed video of pictures belonging to interdependency tiers |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08138316A (ja) * | 1994-11-07 | 1996-05-31 | Toshiba Corp | 記録再生装置 |
DE69631180T2 (de) * | 1995-09-11 | 2004-09-02 | Matsushita Electric Industrial Co., Ltd., Kadoma | Fernsehsignalaufnahme- und -wiedergabeanlage |
JPH09182024A (ja) * | 1995-12-27 | 1997-07-11 | Sony Corp | 映像データ伸長装置およびデータ伸長方法 |
US6212208B1 (en) * | 1996-11-11 | 2001-04-03 | Matsushita Electric Industrial Co., Ltd. | Method for coding and multiplexing multimedia data, apparatus for coding and multiplexing multimedia data, record media containing program for coding and multiplexing multimedia data |
JPH10199141A (ja) * | 1996-12-26 | 1998-07-31 | Sanyo Electric Co Ltd | 符号記録装置、及び符号多重方法 |
JPH1145512A (ja) * | 1997-07-25 | 1999-02-16 | Hitachi Ltd | ディジタルディスクレコーダ |
US5959684A (en) * | 1997-07-28 | 1999-09-28 | Sony Corporation | Method and apparatus for audio-video synchronizing |
JP3369935B2 (ja) * | 1997-10-27 | 2003-01-20 | 三洋電機株式会社 | データ放送受信機 |
-
2000
- 2000-10-06 JP JP2001529220A patent/JP2003511921A/ja active Pending
- 2000-10-06 MX MXPA02002825A patent/MXPA02002825A/es active IP Right Grant
- 2000-10-06 EP EP00971352A patent/EP1222824B1/en not_active Expired - Lifetime
- 2000-10-06 AU AU10236/01A patent/AU1023601A/en not_active Abandoned
- 2000-10-06 CN CNB008139253A patent/CN1171466C/zh not_active Expired - Fee Related
- 2000-10-06 WO PCT/EP2000/009922 patent/WO2001026385A1/en active IP Right Grant
- 2000-10-06 AT AT00971352T patent/ATE245330T1/de not_active IP Right Cessation
- 2000-10-06 DE DE60003939T patent/DE60003939T2/de not_active Expired - Lifetime
- 2000-10-06 KR KR1020027004051A patent/KR100662651B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
DE60003939D1 (de) | 2003-08-21 |
EP1222824B1 (en) | 2003-07-16 |
KR20020033835A (ko) | 2002-05-07 |
AU1023601A (en) | 2001-05-10 |
CN1171466C (zh) | 2004-10-13 |
ATE245330T1 (de) | 2003-08-15 |
MXPA02002825A (es) | 2002-10-23 |
EP1222824A1 (en) | 2002-07-17 |
WO2001026385A1 (en) | 2001-04-12 |
CN1378751A (zh) | 2002-11-06 |
DE60003939T2 (de) | 2004-06-03 |
JP2003511921A (ja) | 2003-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6823131B2 (en) | Method and device for decoding a digital video stream in a digital video system using dummy header insertion | |
KR100741433B1 (ko) | 디지털 비디오 시스템에서 트릭모드 생성을 위한 방법 및디바이스 | |
US20080063387A1 (en) | Data Processor | |
EP0903033A1 (en) | Program specific information formation for digital data processing | |
WO2006077882A1 (ja) | 放送受信装置 | |
US6831931B2 (en) | System and method for remultiplexing of a filtered transport stream | |
US8831410B2 (en) | Data processor | |
JP3544967B2 (ja) | システムヘッダを持つ音声情報の処理システム | |
US20050108773A1 (en) | Information storage medium with AV data including non-multiplexed streams recorded thereon, and method of and apparatus for recording and reproducing the same | |
KR100662651B1 (ko) | 디지털 비디오 시스템에서 데이터를 리코딩 매체로 기록하기 위한 방법 및 디바이스 | |
AU767952B2 (en) | Method for storing digital audio and video dataflow, storage device and receiver for implementing said method | |
EP1148728A1 (en) | Trick play signal generation for a digital video recorder | |
EP3208803A1 (en) | Recording medium, reproduction method, and reproduction device | |
EP1362290A1 (en) | Device and method for managing the access to a storage medium | |
EP1148729B1 (en) | Method and device for decoding a digital video stream in a digital video system using dummy header insertion | |
EP1791367A1 (en) | Information recording medium, multiplexer, and decoder | |
Seong et al. | Efficient file management for hard disk drive embedded digital satellite receiver | |
JP2004080579A (ja) | デジタル放送受信装置及びデジタル放送受信方法 | |
MXPA01006544A (en) | Method for storing digital audio and video dataflow, storage device and receiver for implementing said method | |
MXPA01006447A (en) | Method for simultaneously recording and reading digital audio and video dataflow and receiver using same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |