KR100289237B1 - 패킷 데이타 기록/재생 방법 및 장치 - Google Patents
패킷 데이타 기록/재생 방법 및 장치 Download PDFInfo
- Publication number
- KR100289237B1 KR100289237B1 KR1019960054024A KR19960054024A KR100289237B1 KR 100289237 B1 KR100289237 B1 KR 100289237B1 KR 1019960054024 A KR1019960054024 A KR 1019960054024A KR 19960054024 A KR19960054024 A KR 19960054024A KR 100289237 B1 KR100289237 B1 KR 100289237B1
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- time
- recording
- track
- arrival time
- Prior art date
Links
Classifications
-
- 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
-
- 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
- G11B15/02—Control of operating function, e.g. switching from recording to reproducing
- G11B15/05—Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container
- G11B15/087—Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container by sensing recorded signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
- G11B15/02—Control of operating function, e.g. switching from recording to reproducing
- G11B15/12—Masking of heads; circuits for Selecting or switching of heads between operative and inoperative functions or between different operative functions or for selection between operative heads; Masking of beams, e.g. of light beams
- G11B15/125—Masking of heads; circuits for Selecting or switching of heads between operative and inoperative functions or between different operative functions or for selection between operative heads; Masking of beams, e.g. of light beams conditioned by the operating function of the apparatus
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
- G11B15/18—Driving; Starting; Stopping; Arrangements for control or regulation thereof
- G11B15/1808—Driving of both record carrier and head
- G11B15/1875—Driving of both record carrier and head adaptations for special effects or editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
- G11B15/18—Driving; Starting; Stopping; Arrangements for control or regulation thereof
- G11B15/46—Controlling, regulating, or indicating speed
- G11B15/467—Controlling, regulating, or indicating speed in arrangements for recording or reproducing wherein both record carriers and heads are driven
- G11B15/4671—Controlling, regulating, or indicating speed in arrangements for recording or reproducing wherein both record carriers and heads are driven by controlling simultaneously the speed of the tape and the speed of the rotating head
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
- G11B15/18—Driving; Starting; Stopping; Arrangements for control or regulation thereof
- G11B15/46—Controlling, regulating, or indicating speed
- G11B15/467—Controlling, regulating, or indicating speed in arrangements for recording or reproducing wherein both record carriers and heads are driven
- G11B15/473—Controlling, regulating, or indicating speed in arrangements for recording or reproducing wherein both record carriers and heads are driven by controlling the speed of the heads
- G11B15/4731—Controlling, regulating, or indicating speed in arrangements for recording or reproducing wherein both record carriers and heads are driven by controlling the speed of the heads control of headwheel rotation
-
- 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/1201—Formatting, e.g. arrangement of data block or words on the record carriers on tapes
- G11B20/1207—Formatting, e.g. arrangement of data block or words on the record carriers on tapes with transverse tracks only
- G11B20/1208—Formatting, e.g. arrangement of data block or words on the record carriers on tapes with transverse tracks only for continuous data, e.g. digitised analog information signals, pulse code modulated [PCM] 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/14—Digital recording or reproducing using self-clocking codes
-
- 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/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/032—Electronic editing of digitised analogue information signals, e.g. audio or video signals on tapes
-
- 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
-
- 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/107—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating tapes
-
- 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/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
- G11B27/3036—Time code signal
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/008—Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires
- G11B5/00813—Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes
- G11B5/00847—Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes on transverse tracks
- G11B5/0086—Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes on transverse tracks using cyclically driven heads providing segmented tracks
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/008—Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires
- G11B5/00813—Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes
- G11B5/00878—Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes transducing different track configurations or formats on the same tape
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/02—Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
- G11B5/09—Digital recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/02—Speed or phase control by the received code signals, the signals containing no special synchronisation information
- H04L7/033—Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
- H04L7/0331—Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop with a digital phase-locked loop [PLL] processing binary samples, e.g. add/subtract logic for correction of receiver clock
-
- 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/7824—Television signal recording using magnetic recording on tape with rotating magnetic heads
- H04N5/7826—Television signal recording using magnetic recording on tape with rotating magnetic heads involving helical scanning of the magnetic tape
- H04N5/78263—Television signal recording using magnetic recording on tape with rotating magnetic heads involving helical scanning of the magnetic tape for recording on tracks inclined relative to the direction of movement of the tape
-
- 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
-
- 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/10537—Audio or video recording
- G11B2020/10592—Audio or video recording specifically adapted for recording or reproducing multichannel signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/90—Tape-like record carriers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- 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/7921—Processing of colour television signals in connection with recording for more than one processing mode
-
- 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/797—Processing of colour television signals in connection with recording for recording the signal in a plurality of channels, the bandwidth of each channel being less than the bandwidth of the signal
- H04N9/7973—Processing of colour television signals in connection with recording for recording the signal in a plurality of channels, the bandwidth of each channel being less than the bandwidth of the signal by dividing the luminance or colour component signal samples or frequency bands among a plurality of recording channels
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
패킷 기록/재생 시스템은 자기 테이프상에 시간 시퀸스로 형성된 트랙상에 패킷을 기록하거나 트랙으로부터 패킷을 재생하는 패킷 기록/재생 시스템이 제공된다. 기록 동작 시에, 패킷 기록/재생 시스템은 시간 스탬프값이 상기 시스템에 의해 생성된 패킷 도착 시간 제어 클럭에 동기하는 시간 스탬프를 입력 패킷에 부가한다. 패킷이 자기 테이프상에 기록되는 타이밍은 도착 시간 제어 클럭에 의해 제어되기 때문에, 고 데이터율로 입력된 소정수의 패킷은 적어도 2 개의 트랙에 걸쳐 형성된 1-트랙 영역, 2-트랙 영역, 영역상의 1-트랙내에 기록됨으로써, 자기 테이프의 용량 손실을 최소화시킨다.
Description
제1도는 본 발명에 따른 기록/재생 장치의 기록 시스템을 도시한 블럭도.
제2도는 본 발명의 기록 시스템에서 사용된 자기 테이프상에 트랙의 기록 포맷을 도시한 예시도.
제3도는 제2도에 도시된 트랙에 형성된 동기 블럭 포맷을 도시한 예시도.
제4도는 제 1 전송 포맷에 디지털 신호를 기록하는 동기 블록 구조의 예시도.
제5도는 제 2 전송 포맷에 디지털 신호를 기록하는 동기 블럭 구조의 예시도.
제6(a)도는 패킷의 도착 시간에 대한 도시도.
제6(b)도는 자기 테이프의 트랙상의 기록에 대한 도시도.
제6(c)도는 패킷이 제6(b)도의 트랙 위치 a 로부터 재생될 때 패킷 및 출력클럭 간의 관계의 도시도.
제6(d)도는 자기 테이프 트랙상의 기록에 대한 도시도.
제6(e)도는 패킷이 제6(d)도의 트랙 위치 b 로부터 재생될 때 패킷 및 출력클럭 간의 관계의 도시도.
제7(a)도는 시간 스탬프 P 의 도착을 도시하는 시간 챠트.
제7(b)도 및 제7(c)도는 의사 실시간 포맷 및 프론트-클로즈(front-close) 포맷의 패킷용 기록 범위에 대한 도시도.
제8도는 본 발명의 제 2 실시예에 따른 기록/재생 장치의 기록 시스템을 도시한 블럭도.
제9도는 본 발명의 기록/재생 장치의 재생 시스템을 도시한 블럭도.
제10도는 본 발명의 기록/재생 장치의 재생 시스템의 변형을 도시하는 블럭도.
제11(a)도는 패킷의 도착 시간에 대한 도시도.
제11(b)도는 비동기 포맷의 자기 테이프의 트랙상의 기록에 대한 도시도.
제11(c)도는 패킷이 제6(b)도의 트랙 위치 a 로부터 재생될 때 패킷 및 출력클럭 간의 관계에 대한 도시도.
제11(d)도는 자기 테이프 트랙상의 기록에 대한 도시도.
제11(e)도는 패킷이 제11(d)도의 트랙 위치 b 로부터 재생될 때 패킷 및 출력 클럭 간의 관계에 대한 도시도.
제12도는 선택적인 실시예에 따른 방송 수신기 및 패킷 기록/재생 장치를 도시한 블럭도.
제13(a)도 내지 제13(d)도는 제각기 프로그램 맵 테이블(PMT)를 도시한 예시도.
제14도는 제12도에 도시된 패킷 기록/재생 장치의 PLL 구조를 도시한 블럭도.
제15도는 제12도에 도시된 패킷 기록/재생 장치의 패킷 기록 유니트를 도시한 블럭도.
제16도는 선택적인 실시예에 따라 제12도에 도시된 패킷 기록/재생 장치의 패킷 기록 유니트를 도시한 블럭도.
제17(a)도 내지 제17(c)도는 패킷 기록/재생 시스템 및 패킷 기록 시스템을 도시하여 이런 시스템에 의해 수행된 자기-재생(self-reproducing) 동작 및, 2 개의 시스템 간에 수행된 기록/재생 동작에 의해 유발된 패킷 재생시의 에러를 설명하기 위한 예시도.
제18(a)도 내지 제18(f)도는 동일한 패킷이 제17(a)도 내지 제17(c)도에 도시된 시스템에 의해 기록 및 재생될 시의 시간을 도시하는 시간 챠트.
제19도는 선택적인 실시예에 따른 패킷 기록 시스템을 도시한 블럭도.
제20도는 제19도에 도시된 패킷 기록 시스템의 PLL 구조를 예시하는 블럭도.
제21도는 선택적인 실시예에 따른 패킷 기록 시스템을 도시한 블럭도.
제22도는 선택적인 실시예에 따른 패킷 기록 시스템을 도시한 블럭도.
본 발명은 패킷 데이터를 저장 매체상에 기록하거나 저장 매체로부터 재생하는 개선된 기록/재생 시스템 및, 패킷 데이터를 특정한 포맷에 기록하는 저장 매체에 관한 것이다.
현재, 아날로그 방송 뿐만 아니라 디지털 방송은 디지털 및 집적 회로 기술의 발전으로 실용화되어 왔다. 디지털 방송에서, 예를 들어 미국에서 실용화된 DSS(Digital Satellite System)의 독자의 패킷, 또는 유럽에서 실용화된 DVB(Digital Video Broadcasting)에서 컬러 동화상 코딩용 MPEG2 포맷의 트랜스포트(transport) 패킷을 이용하여 복수의 프로그램을 시분할 다중 방식으로 전송한다.
특히, 방송국(즉, 인코더)은 패킷중 하나를 수신할 동안 수신기의 버퍼 메모리의 오버플로우(overflow) 또는 언더플로우(underflow)를 피하는 시간 구간에서 프로그램 패킷을 전송한다. 그러므로, 비트 스트림을 갖는 저장 매체상에 디지털 방송의 다중 프로그램중 특정 프로그램을 기록하는 경우는 패킷 내용 및 패킷 간격(일반적으로 도착 간격 또는 도착 시간이라 칭함)을 정확하게 재생할 필요가 있다.
연속 패킷이 실시간에 함께 기록될 때 (예를 들어, 전송 용량의 손실없이 전송된 다중 프로그램이 모두 비슷한 용량의 기록율로 기록 장치에 의해 기록될 때), 또는 간헐적인 패킷이 기록될 때, 패킷 도착간의 패킷 내용 및 시간 간격을 용이하게 재생하는 것은 시간 간격을 예를 들어 더미(dummy) 데이터로 채움(fill)으로써 이루어진다. 선택적으로, 자기 테이프상의 기록과 비교해서 고속 및 임의로 하드디스크 또는 메모리상에 데이터를 기록하고, 그로부터 데이터를 재생하기 위해 설계된 기록 장치에서, 패킷 내용 및 패킷 간격은 간단한 방법으로 기록 및 재생될 수 있다.
그러나, 디지털 TV 프로그램중 특정 프로그램, 즉 간헐적으로 도착한 패킷이 비트스트림으로 자기 테이프에 기록될 때, (1) 상기 기록된 스트림과 같은 신호를 재생하기 위한 패킷의 도착간의 원래의 시간 간격의 재생, (2) 단위 시간 동안 도착하는 패킷의 변동에 의해 유발된 데이터율의 순간 변화, (3) 버퍼 메모리와 같은 장치의 단순성, 및 (4) 연속적으로 주행하는 자기 테이프의 기록 용량의 효과적인 활용을 고려할 필요가 있다.
그러므로, 본 발명의 주 목적은 종래 기술의 단점을 해결하는 것이다. 본 발명의 제 1 양상에 따르면, 입력 패킷을 저장 매체상에 기록하는 방법은,
입력 패킷의 도착 시간 제어 클럭을 발생시키는 단계,
입력 패킷의 도착 시간을 표시하고, 도착 시간 제어 클럭에 동기하여 변화되는 값을 갖는 시간 스탬프를 생성시켜 제각기 패킷에 부가하는 단계,
상기 도착 시간 제어 클럭에 동기하여 제공된 기준 제어 신호에 응답하여 트랙을 저장 매체상에 시간 시퀸스로 형성하는 단계와,
시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 각 패킷의 도착 시간에 대응하는 트랙중 하나에 형성된 기준 위치와, 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어진 소정의 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하는 단계를 포함한다.
본 발명의 제 2 양상에 따르면, 입력 패킷을 저장 매체상에 기록하는 방법은,
입력 패킷에 부가된 도착 시간 식별용 시간 스탬프값의 변화에 동기하여 도착 시간 제어 클럭을 발생하는 단계,
상기 도착 시간 제어 클럭에 동기하여 제공된 기준 제어 신호에 응답하여 트랙을 저장 매체상에 시퀀스로 형성하는 단계와,
시간 스탬프와 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 각 패킷의 도착 시간에 대응하는 트랙중 하나에 형성된 기준 위치와, 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어진 소정의 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하는 단계를 포함한다.
본 발명의 제 3 양상에 따르면, 입력 패킷을 저장 매체상에 기록하는 방법은,
입력 패킷의 도착 시간 제어 클럭을 발생하는 단계,
입력 패킷의 도착 시간을 표시하고, 도착 시간 제어 클릭에 동기하여 변화되는 값을 갖는 시간 스탬프를 생성시켜 제각기 패킷에 부가하는 단계,
상기 도착 시간 제어 클럭에 동기하여 제공된 기준 제어 신호에 응답하여 트랙을 저장 매체상에 시간 시퀸스로 형성하는 단계와,
시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 제 1 위치와, 기준 위치에 걸친 제 2 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하는 단계를 포함하는 데, 상기 기준 위치는 각 패킷의 도착 시간에 대응하는 트랙중 하나에 형성되고, 상기 제 1 및 2 위치는 제각기 트랙중 하나에 선행 및 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어져 형성된다.
본 발명의 제 4 양상에 따르면, 입력 패킷을 저장 매체상에 기록하는 방법은,
입력 패킷에 부가된 도착 시간 식별용 시간 스탬프값의 변화에 동기하여 도착 시간 제어 클럭을 발생하는 단계,
상기 도착 시간 제어 클럭에 동기하여 제공된 기준 제어 신호에 응답하여 트랙을 저장 매체상에 시퀀스로 형성하는 단계와,
시간 스탬프와 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 제 1 위치와, 기준 위치에 걸친 제 2 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하는 단계를 포함하는 데, 상기 기준 위치는 각 패킷의 도착 시간에 대응하는 트랙중 하나에 형성되고, 상기 제 1 및 제 2 위치는 제각기 트랙중 하나에 선행 및 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어져 형성된다.
본 발명의 제 5 양상에 따르면, 입력 패킷을 저장 매체상에 기록하는 방법은,
입력 패킷의 도착 시간 제어 클럭을 발생하는 단계,
입력 패킷의 도착 시간을 표시하고, 도착 시간 제어 클럭에 동기하여 변화되는 값을 갖는 시간 스탬프를 생성시켜 제각기 패킷에 부가하는 단계,
상기 도착 시간 제어 클럭에 동기하여 제공된 기준 제어 신호에 응답하여 트랙을 저장 매체상에 시간 시퀸스로 형성하는 단계와,
시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 패킷중 제 1 패킷의 도착 시간에 대응하는 트랙중 하나에 형성된 기준 위치와, 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어진 소정의 위치 사이의 범위의 소정의 영역내에 패킷중 제 1 패킷에 후행하는 적어도 하나의 패킷을 패킷중 제 1 패킷으로 시프트하는 단계를 포함한다.
본 발명의 제 6 양상에 따르면, 입력 패킷을 저장 매체상에 기록하는 방법은,
입력 패킷에 부가된 도착 시간 식별용 시간 스탬프값의 변화에 동기하여 도착 시간 제어 클럭을 발생하는 단계,
상기 도착 시간 제어 클럭에 동기하여 제공된 기준 제어 신호에 응답하여 트랙을 저장 매체상에 시퀀스로 형성하는 단계와,
시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 패킷중 제 1 패킷의 도착 시간에 대응하는 트랙중 하나에 형성된 기준 위치와, 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어진 소정의 위치 사이의 범위의 소정의 영역내에 패킷중 제 1 패킷에 후행하는 적어도 하나의 패킷을 패킷중 제 1 패킷으로 시프트하는 단계를 포함한다.
본 발명의 제 7 양상에 따르면, 입력 패킷을 저장 매체상에 기록하는 방법은,
패킷에 부가된 도착 시간 식별용 시간 스탬프값의 변화에 비동기하여 기준 제어 신호를 발생하는 단계,
상기 기준 제어 신호에 응답하여 트랙을 저장 매체상에 시간 시퀀스로 형성하는 단계와,
시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 각 패킷의 도착 시간에 대응하는 제 1 위치와, 후행하는 트랙으로의 미리 선택된 거리에 있는 제 1 위치에서 떨어진 제 2 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하는 단계를 포함한다.
본 발명의 제 8 양상에 다르면, 입력 패킷을 저장 매체상에 기록하는 방법은,
패킷에 부가된 도착 시간 식별용 시간 스탬프값의 변화에 비동기하여 기준 제어 신호를 발생하는 단계,
상기 기준 제어 신호에 응답하여 트랙을 저장 매체상에 시간 시퀀스로 형성하는 단계와,
시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 트랙중 하나에 형성된 기준 위치와, 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어진 소정의 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하는 단계를 포함한다.
본 발명의 제 9 양상에 따르면, 입력 패킷을 저장 매체상에 기록하는 방법은,
패킷에 부가된 도착 시간 식별용 시간 스탬값의 변화에 비동기하여 기준 제어 신호를 발생하는 단계,
상기 기준 제어 신호에 응답하여 트랙을 저장 매체상에 시간 시퀀스로 형성하는 단계와,
시간 스탬프가 부가된 패킷을 패킷도착 순서로 저장 매체상에 기록하여, 제 1 위치와, 기준 위치에 걸친 제 2 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하는 단계를 포함하는 데, 상기 기준 위치는 각 패킷의 도착 시간에 대응하는 트랙중 하나에 형성되고, 상기 제1 및 2 위치는 제각기 트랙중 하나에 선행 및 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어져 형성된다.
본 발명의 제 10 양상에 따르면, 저장 매체상에 시간 시퀸스로 형성된 트랙에 기록된 도착 시간 식별용 시간 스탬프와 패킷을 재생하는 방법은,
패킷을 저장 매체로부터 재생하는 단계,
저장 매체상에 형성된 트랙 위치에 대응하고, 저장 매체상에 시간 시퀸스로 형성된 트랙상에서 소정의 영역에 대응하는 미리 선택된 시간만큼 지연되는 출력 시간 제어 클럭을 발생하는 단계와,
상기 출력 시간 제어 클럭을 토대로 해서 시간 스탬프에 의해 결정된 타이밍에 따라 패킷을 출력하는 단계를 포함한다.
본 발명의 제 11 양상에 따르면, 저장 매체상에 시간 시퀸스로 형성된 트랙에 기록된 도착 시간 식별용 시간 스탬프와 패킷을 재생하는 방법은,
패킷 및 시간 스탬프를 저장 매체로부터 재생하는 단계,
출력 시간 제어 클럭의 초기값이 하나의 시간 스탬프에 의해 결정되는 출력 시간 제어 클럭을 발생하는 단계와,
출력 시간 제어 클럭을 토대로 해서 시간 스탬프에 의해 결정된 시간 구간에서 패킷을 출력하는 단계를 포함한다.
본 발명의 12 양상에 따르면, 저장 매체상에 시간 시퀸스로 형성된 트랙에 패킷을 기록하는 패킷 기록 장치는,
도착 시간 제어 클럭을 발생하는 클럭 발생 수단,
도착 시간 제어 클럭에 동기하여 패킷의 도착 시간을 식별하는 시간 스탬프를 생성시켜 제각기 패킷에 부가하 시간 스탬프 생성 수단과,
시간 스탬프가 패킷의 도착 순서로 저장 매체상에 부가되어, 각 트랙의 도착시간에 대응하는 트랙 중 하나에 형성된 기준 위치로부터 후행하는 트랙으로의 미리 선택된 거리에서의 기준 위치에서 떨어진 소정의 위치 사이의 범위의 소정의 영역내에 각 패킷이 기록되도록 하는 패킷 기록 수단을 구비한다.
본 발명의 제 13 양상에 따르면, 저장 매체상에 시간 시퀸스로 형성된 트랙에 패킷을 기록하는 패킷 기록 장치는,
도착 시간 제어 클럭을 발생하는 클럭 발생 수단,
시간 스탬프를 제각기 패킷에 부가하도록 패킷의 도착 시간을 식별하는 도착시간 제어 클럭에 동기하여 시간 스탬프를 생성시키는 시간 스탬프 생성 수단과,
시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 제 1 위치와, 기준 위치에 걸친 제 2 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하는 기록 수단을 구비하는 데, 상기 기준 위치는 각 패킷의 도착 시간에 대응하는 트랙중 하나에 형성되고, 상기 제 1 및 2 위치는 제각기 트랙중 하나에 선행 및 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어져 형성된다.
본 발명의 제 14 양상에 따르면, 입력 패킷을 저장 매체상에 기록하는 패킷 기록 장치는,
입력 패킷에 부가된 시간 스탬프값에 동기하는 도착 시간 제어 클럭을 발생시키는 클럭 발생 수단,
시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 각 패킷의 도착 시간에 대응하는 트랙중 하나에 형성된 기준 위치와, 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어진 소정의 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하도록 트랙을 시간 시퀀스로 저장 매체상에 기록하는 기록 수단과,
상기 도착 제어 클럭에 동기하여 저장 매체상에 형성된 트랙 위치를 제어하는 제어 수단을 구비한다.
본 발명의 제 15 양상에 따르면, 입력 패킷을 저장 매체상에 기록하는 패킷 기록 장치는,
입력 패킷에 부가된 시간 스탬프값에 동기하는 도착 시간 제어 클럭을 발생시키는 클럭 발생 수단,
시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 제 1 위치와, 기준 위치에 걸친 제 2 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하도록 트랙을 시간 시퀀스로 저장 매체상에 기록하는 기록 수단으로서, 상기 기준 위치는 각 패킷의 도착 시간에 대응하는 트랙중 하나에 형성되고, 상기 제 1 및 2 위치는 제각기 트랙중 하나에 선행 및 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어져 형성되는 기록 수단과,
상기 도착 제어 클럭에 동기하여 저장 매체상에 형성된 트랙 위치를 제어하는 제어 수단을 구비한다.
본 발명의 제 16 양상에 따르면, 패킷 재생 장치는,
도착 시간 식별용 시간 스탬프가 부가되어 트랙상에 기록된 패킷을 재생하도록 저장 매체상에 시간 시퀸스로 형성된 트랙을 재생하는 재생 수단,
소정의 주파수를 가진 클럭을 발생시키는 클럭 발생 수단,
상기 클럭에 동기하여 상기 재생 수단이 트랙을 재생시키는 위치를 제어하는 트랙 제어 수단,
상기 클럭 발생 수단에 의해 제각기 발생된 상기 클럭으로부터 소정의 시간만큼 지연시킨 후 출력 제어 클럭을 발생시키는 출력 제어 클럭 발생 수단,
상기 출력 제어 클럭에 동기하여 변화된 값을 하나의 시간 스탬프와 비교하여, 상기 값이 하나의 시간 스탬프와 일치할 때 신호를 제공하는 비교 수단과,
상기 하나의 시간 스탬프가 부가된 하나의 패킷을 출력하는 출력 수단을 구비한다.
본 발명의 제 17 양상에 따르면, 패킷 기록/재생 장치는,
회전 드럼내에 배치된 회전 헤드를 사용하여 회전 드럼의 소정의 영역에 나선형으로 감겨진 제 1 자기 테이프상에 트랙을 시간 시퀸스로 기록하여, 입력 패킷의 도착 순서로 입력 패킷을 트랙상에 기록하는 기록 수단,
제 2 자기 테이프상에 시간 시퀸스로 형성된 트랙을 재생시켜, 회전 드럼의 회전 헤드를 통해 제 2 자기 테이프의 트랙상에 기록된 패킷을 재생시키는 재생 수단,
도착 시간 제어 클럭을 발생시키는 클럭 발생 수단,
회전 드럼의 속도를 제어하여, 6 개의 트랙 마다 도착 시간 제어 클럭에 동기시키는 제 1 속도 제어 수단,
상기 도착 시간 제어 클럭에 동기하여 시간 스탬프를 생성시켜, 제 1 자기 테이프상에 제각기 기록되는 패킷에 시간 스탬프를 부가하는 시간 스탬프 생성 수단,
각 패킷이 1-트랙 영역, 2-트랙 영역, 또는 영역상의 1-트랙(one-track over area)내에 기록되도록 상기 기록 수단을 제어하는 기록 제어 수단으로서, 상기 1-트랙 영역은 각 트랙의 도착 시간에 대응하는 트랙중 하나에 형성된 기준 위치와, 후행하는 트랙으로의 소정의 구간에 있는 기준 위치에서 떨어진 소정의 위치사이의 범위에 있고, 상기 2-트랙 영역은 제 1 위치와, 제각기 상기 트랙중 하나에 선행 및 후행하는 트랙으로의 미리 선택된 거리에서의 기준 위치에서 떨어져 형성된 제 2 위치 사이의 범위에 있으며, 영역상의 1-트랙은 상기 트랙중 하나의 기록-시작 위치와, 후행하는 트랙으로의 미리 선택된 구간에서의 기록-시작 위치에서 떨어진 미리 결정된 위치 사이의 범위에 있는 기록 제어 수단,
소정의 주파수를 가진 클럭을 발생시키는 클럭 발생 수단,
제 2 자기 테이프로부터 재생된 신호와, 클럭 발생 수단에 의해 발생된 클럭을 토대로 6-트랙 구간에서 회전 드럼 및 제 2 자기 테이프의 속도를 제어하는 제 2 속도 제어 수단,
상기 클럭 발생 수단에 의해 제각기 발생된 상기 클럭으로부터 소정의 시간만큼 지연한 후 출력 제어 클럭을 발생시키는 출력 제어 클럭 발생 수단,
상기 출력 제어 클럭에 동기하여 변화된 값을 제 2 자기 테이프로부터 재생된 하나의 시간 스탬프와 비교하여, 상기 값이 하나의 시간 스탬프와 일치할 때 신호를 제공하는 비교 수단,
상기 하나의 시간 스탬프가 부가된 하나의 패킷을 출력하는 출력 수단과,
상기 출력 수단으로부터 출력된 상기 하나의 패킷으로부터 시간 스탬프를 제거하는 시간 스탬프 제거 수단을 구비한다.
본 발명의 제 18 양상에 따르면, 패킷 기록/재생 장치는,
회전 드럼내에 배치된 회전 헤드를 사용하여 회전 드럼의 소정의 영역에 나선형으로 감겨진 제 1 자기 테이프상에 트랙을 시간 시퀸스로 기록하여, 입력 패킷의 도착 순서로 입력 패킷을 트랙상에 기록하는 기록 수단,
제 2 자기 테이프상에 시간 시퀸스로 형성된 트랙을 재생시켜, 회전 드럼의 회전 헤드를 통해 제 2 자기 테이프의 트랙상에 기록된 패킷을 재생시키는 재생 수단,
제 1 자기 테이프상에 기록되는 패킷에 부가된 시간 스탬프의 값에 동기하는 도착 시간 제어 클럭을 발생시키는 클럭 발생 수단,
회전 드럼의 속도를 제어하여, 6 개의 트랙 마다 도착 시간 제어 클럭에 동기시키는 제 1 속도 제어 수단,
각 패킷이 1-트랙 영역, 2-트랙 영역, 또는 영역상의 1-트랙내에 기록되도록 상기 기록 수단을 제어하는 기록 제어 수단으로서, 상기 1-트랙 영역은 각 트랙의 도착 시간에 대응하는 트랙중 하나에 형성된 기준 위치와, 후행하는 트랙으로의 소정의 구간에 있는 기준 위치에서 떨어진 소정의 위치 사이의 범위에 있고, 상기 2-트랙 영역은 제 1 위치와, 제각기 상기 트랙중 하나에 선행 및 후행하는 트랙으로의 미리 선택된 거리에서의 기준 위치에서 떨어져 형성된 제 2 위치 사이의 범위에 있으며, 영역상의 1-트랙은 상기 트랙중 하나의 기록-시작 위치와, 후행하는 트랙으로의 미리 선택된 구간에서의 기록-시작 위치에서 떨어진 미리 결정된 위치 사이의 범위에 있는 기록 제어 수단,
소정의 주파수를 가진 클럭을 발생시키는 클럭 발생 수단,
제 2 자기 테이프로부터 재생된 신호와, 클럭 발생 수단에 의해 발생된 클럭을 토대로 6-트랙 구간에서 회전 드럼 및 제 2 자기 테이프의 속도를 제어하는 제 2 속도 제어 수단,
상기 클럭 발생 수단에 의해 제각기 발생된 상기 클럭으로부터 소정의 시간만큼 지연한 후 출력 제어 클럭을 발생시키는 출력 제어 클럭 발생 수단,
상기 출력 제어 클럭에 동기하여 변화된 값을 제 2 자기 테이프로부터 재생된 하나의 시간 스탬프와 비교하여, 상기 값이 하나의 시간 스탬프와 일치할 때 신호를 제공하는 비교 수단및,
상기 하나의 시간 스탬프가 부가된 하나의 패킷을 출력하는 출력 수단을 구비한다.
본 발명의 제 19 양상에 따르면, 저장 매체상에 기록되는 패킷에 부가된 패킷 도착 시간 식별용 시간 스탬프값의 변화에 동기하여 트랙이 시간 시퀸스로 형성되는 저장 매체가 제공되는 데, 각 패킷이 1-트랙 영역, 2-트랙 영역 또는 영역상의 1-트랙내에 기록되고, 상기 1-트랙 영역은 각 트랙의 도착 시간에 대응하는 트랙중 하나에 형성된 기준 위치와, 후행하는 트랙으로의 소정의 구간에 있는 기준 위치에서 떨어진 소정의 위치 사이의 범위에 있고, 상기 2-트랙 영역은 제 1 위치와, 제각기 상기 트랙중 하나에 선행 및 후행하는 트랙으로의 미리 선택된 거리에서의 기준 위치에서 떨어져 형성된 제 2 위치 사이의 범위에 있으며, 영역상의 1-트랙은 상기 트랙중 하나의 기록-시작 위치와, 각 트랙의 폭보다 큰 미리 선택된 구간에서 후행하는 트랙으로의 기록-시작 위치에서 떨어진 미리 결정된 위치 사이의 범위에 있다.
본 발명의 제 20 양상에 따르면, 디지털 방송 수신기는,
복수의 프로그램상의 정보 패킷 및, 하나의 프로그램상의 시간 제어 정보를 각각 포함하는 시간 제어 패킷을 포함하는 디지털 방송 신호를 복조하여, 복조된 신호를 제공하는 복조 수단,
상기 복조 수단으로부터의 복조된 신호로부터 적어도 하나의 프로그램의 패킷을 선택하는 선택 수단,
상기 선택 수단에 의해 선택된 패킷으로부터 시간 제어 패킷을 식별하는 역할을 하는 식별 정보를 생성시키고, 상기 선택 수단에 의해 선택된 패킷을 따라 식별 정보를 출력하는 식별 정보 생성 수단과,
상기 식별 정보를 토대로 상기 식별 정보 발생 수단으로부터 출력된 패킷을 디코딩하는 디코딩 수단을 구비한다.
본 발명의 제 21 양상에 따르면, 하나 이상의 프로그램상의 정보의 패킷, 상기 프로그램상의 시간 제어 정보를 포함하는 시간 제어 패킷 및, 상기 시간 제어 패킷을 식별하는 식별 정보를 멀티플렉싱하는 입력 디지털 신호를 기록하는 패킷 기록 장치는,
상기 식별 정보를 토대로 디지털 신호로부터 시간 제어 정보를 추출(extract)하는 추출 수단,
상기 추출 수단에 의해 추출된 시간 제어 정보의 입력에 동기하는 클럭을 발생시키는 클럭 발생 수단,
상기 클럭 발생 수단에 의해 발생된 클럭에 동기하여 기준 제어 신호를 발생시키는 기준 제어 신호 발생 수단과,
상기 기준 제어 신호 발생 수단에 의해 발생된 기준 제어 신호에 응답하여 상기 디지털 신호를 저장 매체상에 기록하는 기록 수단을 구비한다.
본 발명의 제 22 양상에 따르면, 패킷 기록 장치는,
입력 패킷에 부가된 시간 기준값의 입력에 동기하여 도착 시간 제어 클럭을 발생시키는 도착 시간 제어 클럭 발생 수단,
상기 도착 시간 제어 클럭 발생 수단에 의해 발생된 도착 시간 제어 클럭에 동기하여 도착 시간 식별 기준값을 생성시키는 도착 시간 식별 기준값 생성 수단,
도착 시간 제어 클럭이 시간 기준값의 입력에 동기하는 지의 여부를 결정하는 동기 결정 수단으로서, 도착 시간 제어 클럭이 시간 기준값의 입력에 동기할 때에 제 1 신호를 제공하고, 도착 시간 제어 클럭이 시간 기준값의 입력에 비동기할 때에 제 2 신호를 제공하는 동기 결정 수단,
도착 시간 식별 기준값을 입력 패킷에 부가하는 부가 수단,
제 1 동작 및 제 2 동작 간에 스위칭하는 스위칭 수단으로서, 상기 제 1 동작은 상기 동기 결정 수단으로부터의 제 1 신호에 응답하여 상기 도착 시간 제어클럭 발생 수단 및 상기 부가 수단을 동작시키도록 제공되고, 상기 제 2 동작은 상기 동기 결정 수단으로부터의 제 2 신호에 응답하여 상기 도착 시간 제어 클럭 발생 수단의 동작을 금지하도록 제공되는 스위칭 수단과,
상기 도착 시간 식별 기준값이 상기 부가 수단에 의해 부가되는 패킷을 저장매체상에 기록하는 기록 수단을 구비한다.
본 발명의 양호한 형태에서, 상기 도착 시간 제어 클럭 발생 수단은 패킷으로부터 시간 기준값을 추출하는 추출 회로와, 시간 기준값을 토대로 카운터에 의해 제공된 카운트값을 시간 기준값과 비교하여, 그 차를 결정해서 그 차에 따라 발진기에 의해 제공된 발진부의 주파수를 제어하여, 상기 도착 시간 제어 클럭으로서 발진부를 출력하고, 다음 사이클에서 시간 기준값으로서 사용되듯이 발진부를 카운터로 피드백하는 피드백 루프를 포함한다. 상기 동기 결정 수단은 소정수의 사이클동안 도착 시간 제어 클럭 발생 수단에 의해 구해진 차를 평균하는 평균 회로와, 상기 평균 수단으로부터의 출력 신호를 소정의 기준값과 비교하여, 그 비교 결과를 토대로 제 1 및 2 신호를 제공하는 비교 회로를 포함한다.
본 발명의 제 23 양상에 따르면, 패킷 기록 장치는,
입력 패킷에 부가된 시간 기준값의 입력에 동기하여 도착 시간 제어 클럭을 발생시키는 도착 시간 제어 클럭 발생 수단,
상기 도착 시간 제어 클럭 발생 수단에 의해 발생된 도착 시간 제어 클럭에 동기하여 도착 시간 식별 기준값을 발생시키는 도착 시간 식별 기준값 발생 수단,
패킷중 제 1 패킷이 상기 도착 시간 제어 클럭 발생 수단에 입력된 후에 미리 선택된 시간 주기 동안 상기 도착 시간 제어 클럭 발생 수단의 동기 조건을 표시하는 로크 플래그(lock flag)를 발생시키는 로크 플래그 발생 수단,
도착 시간 식별 기준값에 따라 로크 플래그를 입력 패킷에 부가하는 부가 수단과,
도착 시간 식별 기준값이 상기 부가 수단에 의해 부가되는 패킷을 저장 매체상에 기록하는 기록 수단을 구비한다.
본 발명의 제 24 양상에 따르면, 패킷 기록 장치는,
입력 패킷에 부가된 시간 기준값의 입력에 동기하여 도착 시간 제어 클럭을 발생시키는 도착 시간 제어 클럭 발생 수단,
상기 도착 시간 제어 클럭 발생 수단에 의해 발생된 도착 시간 제어 클럭에 동기하여 도착 시간 식별 기준값을 생성시키는 도착 시간 식별 기준값 생성 수단,
도착 시간 제어 클럭이 시간 기준값의 입력에 동기하는 지의 여부를 결정하는 동기 결정 수단으로서, 도착 시간 제어 클럭이 시간 기준값의 입력에 동기할 때에 제 1 신호를 제공하고, 도착 시간 제어 클럭이 시간 기준값의 입력에 비동기할 때에 제 2 신호를 제공하는 동기 결정 수단,
도착 시간 식별 기준값을 입력 패킷에 부가하는 부가 수단,
상기 도착 시간 식별 기준값이 상기 부가 수단에 의해 부가되는 패킷을 저장 매체상에 기록하는 기록 수단및,
상기 기록 수단의 동작을 제어하는 제어 수단을 구비하는 데, 상기 제어 수단은 항상 상기 패킷을 상기 부가 수단에 공급하고, 상기 동기 결정 수단으로부터의 제 1 신호에 응답하여 상기 기록 수단의 동작을 활성화시키며, 상기 동기 결정수단으로부터의 제 2 신호에 응답하여 상기 기록 수단의 동작을 불활성화시킨다.
이하, 첨부한 도면을 참조로 본 발명을 더욱 상세히 설명하기로 한다.
제1도는 디지털 텔레비젼 수상기내에 사용되는 본 발명의 제 1 실시예에 따른 패킷 데이터 기록/재생 장치의 기록 시스템을 도시한 것이다.
디지털 방송 수신기 (이하, 세트 탑(top) 박스라 칭함)에 의해 수신 및 변조된 멀티-프로그램의 패킷은 디지털 인터페이스(I/F) 회로(1)를 통해 시간 스탬프/PCR 추출 회로 (2) 및 시간 스탬프 부가 회로(3)에 공급된다. 일반적으로, 통상적인 세트 탑 박스는 2 개의 형태로 분류되는데, 그 중 하나의 형태는 패킷의 헤더에 부가되는 수신된 패킷의 도착 시간을 표시하는 시간 스탬프와 수신된 패킷을 출력하는 형태이고, 다른 하나의 형태는 시간 스탬프를 패킷의 헤더에 부가하지 않고 수신된 패킷을 출력하는 형태이다. 본 실시예는 상기 2 개의 형태로 사용될 수 있다.
시간 스탬프/PCR 추출 회로(2)는 패킷의 헤더에서 시간 스탬프와, MPEG2 방식의 트랜스포트 스트림(transport stream ; TS)의 프로그램 클럭 기준치(program clock reference ; PCR)를 추출하여 위상 고정 루프(PLL)(4)로 출력한다. PLL(4)은 시간 스탬프 또는 PCR의 값의 변화에 동기하여 예를 들어 27 MHz의 주파수로 도착 시간 제어 클럭 발진부로서 출력한다. 시간 스탬프/PCR 추출 회로(2)는 시스템 구조를 간단하게 하기 위해 생략될 수 있다.
PLL(4)로부터의 도착 시간 제어 클릭은 mod-N 카운터(5)에 공급되는 데, 이는 N(이하, 1/N은 분주비(division ratio)로 불리움)으로 분주된다. 시스템 주파수가 30 Hz 이면, N 값은 225000 으로 설정되고, mod-N 카운터(5)는 120 Hz의 신호를 제공한다. 선택적으로, 시스템 주파수가 29.97 Hz이면, N 은 225225로 설정되고, mod-N 카운터(5)는 119.88 Hz의 신호를 제공한다.
mod-N 카운터(5)로부터의 출력 신호는 시간 스탬프 부가 회로(3), mod-12 × k 카운터(6) 및 분주기(7 및 8)에 공급된다. 시간 스탬프 부가 회로(3)는 패킷의 도착 시간을 표시하는 32 비트로 구성된 각각의 시간 스탬프를 디지털 인터페이스 회로(1)로부터 공급된 패킷의 헤더에 부가한다. 디지털 인터페이스 회로(1)로부터의 패킷의 헤더가 이미 시간 스탬프를 가질지라도, 시간 스탬프 부가 회로(3)는 그 대신에 새로운 시간 스탬프를 상기 헤더에 부가한다.
32 비트 시간 스탬프는 6 비트 상위부 및 26 비트 하위부로 구성된다. 6 비트 상위부는 예비로 제공된다. 26 비트 하위부는 하위 18 비트로 구성된 카운터(5)로부터의 카운트 값과, 상위 8 비트로 구성된 카운터(6)로부터의 10 Hz(k = 1이면)의 카운트 값을 포함한다. 상위 8 비트중에서, 상위 4 비트는 항시 0 이다. 패킷은 세트 탑 박스에서의 패킷의 도착 시간 구간과 같은 시간 구간에서 디지털 인터페이스 회로에 들어간다고 한다.
분주기(7)는 카운터(5)로부터의 출력 신호를 기록/재생 동작 모드에 따라 결정된 정수로 분주하도록 설계되어, 6 트랙 사이클(이하, 6 트랙 리세트 신호라 칭함)마다 리세트 신호를 제각기 프로세서(9), 카운터(5 및 6) 및, 1/4 분주기(8)에 제공한다. 기록/재생 모드의 예로써, 19 Mbps × 1(ch)의 기록율을 갖는 STD(standard) 모드, 또는 19 Mbps × 2(ch)의 기록율을 갖는 HD(High Density)가 있다.
STD 모드에서, 자기 테이프는 통상적인 VHS VTR 의 표준 속도의 절반의 속도로 기록 동작 모드 동안에 주행한다. 2 트랙은 후술되는 회전 드럼(10)의 매 회전주사에 따라 자기 테이프상에 기록되고, 1 트랙 주사에 요구되는 시간은 1/60 초이다. 그러므로, STD 모드에서, 분주기(7)는 카운터(5)로부터의 출력 신호를 12로 분주하여 10 Hz의 신호를 제공하기 때문에 6 트랙은 회전 드럼(10)의 6 회 주사(즉, (1/60) × 6 = 1/10 초)로 자기 테이프에 기록된다. HD 모드에서, 회전 드럼(10)내에 배치된 2 개의 회전 혜드는 1/60 초마다 2 트랙을 병렬로 동시에 기록하지만, 자기 테이프는 통상적인 VHS VTR의 표준 모드의 속도와 같은 속도로 주행하고, 분주기(7)의 분주비는 1/6으로 설정되어 20 Hz의 신호를 제공하기 때문에 6 트랙은 3 회 주사(즉, (1/60) × 3 = 1/20 초)에 따라 자기 테이프상에 기록될 수 있다. 카운터(6)의 분주비 1/(12 × k) 의 k 는 STD 모드의 기록율에 대한 상기 시스템의 기록율의 비를 나타낸다.
1/4 분주기(8)로부터 30 Hz 또는 29.97 Hz 의 주파수를 갖는 출력 신호는 회전 드럼(10)의 속도 기준 신호로서 모터 및 구동기로 구성되는 (도시되지 않은) 드럼 속도 제어 회로에 입력된다. 그 후, 회전 드럼(10)은 30 rps 또는 29.97 rps로 회전한다. 회전 드럼(10)은 서로 정반대의 서로 다른 방위각(또는 이중 방위 회전 헤드)를 가진 (도시되지 않은) 2개의 회전 헤드를 배치한다. 자기 테이프는 180 도 보다 약간 큰 각도 범위에 걸쳐 회전 드럼(10)에 나선형으로 감겨진다.
2 개의 회전 헤드에는 패킷의 헤더가 제각기 프로세서(9)의 버퍼 메모리에서 판독된 시간 스탬프를 가진 패킷이 공급된다. 그 후, 회전 헤드는 자기 테이프상에서 공지된 나선형 주사 기록을 행한다.
아래에 설명되는 바와 같이, 제8도에 도시된 본 실시예의 기록 시스템은 기록되는 트랙 순서를 표시하는 트랙 번호를 생성시켜, 자기 테이프상에 기록한다. 특히, 프로세서(9)는 분주기(7)로부터 출력된 6-트랙 리세트 신호의 입력마다 6개의 연속 트랙 번호를 반복해서 지정하여, 회전 드럼(10)의 회전 헤드를 통해 자기 테이프에 기록한다. 그러므로, 시간 스탬프의 값 및 트랙 번호는 1 대 1 대응에 따라 자기 테이프에 기록된다. 통상적인 나선형 주사 형태의 VTR 과 비슷하게, 제어펄스는 또한 (도시되지 않은) 제어 헤드를 통해 2-트랙 사이클마다 자기 테이프에 기록된다.
기록 시스템은 제6(a)도 내지 제6(e)도를 참조로 아래에서 상세히 기술되는 바와 같이 동기 방식으로 자기 테이프상에 트랙을 기록하는 데, 여기에서 시간 스탬프값의 변화 및 기록된 트랙의 위치는 서로 동기된다. 특히, 회전 드럼(10)은 카운터(5 및 6)의 카운트값의 변화인 시간 스탬프값의 변화에 동기해서 회전하여 자기 테이프상에 트랙을 시퀸스로 기록한다. 동시에, 시간 스탬프간의 변화에 동기하여 제공된 6-트랙 리세트 신호에 응답하여 프로세서(9)는 6-트랙 사이클마다 기록되는 트랙 위치를 지정하여, 시간 스탬프를 갖는 패킷을 자기 테이프상에 기록한다.
또한, 기록 시스템은 회전 드럼(10)의 속도 제어에 동기하여 6-트랙 사이클마다 시간 스탬프값을 갱신하여 기록되는 패킷에 부가한다.
제2도는 본 실시예의 기록 시스템에 사용된 트랙 방식을 도시한 것이다. 이런 도면에 도시된 바와 같이, 각 트랙은 마진(marginal) 영역(21), 프리앰블(preamble) 영역(22), 서브-코드 영역(23), 포스트앰블(postamble) 영역(24), IBG영역(25), 프리앰블 영역(26), 메인 데이터 영역(27), 포스트앰블 영역(28) 및 마진 영역(29)으로 구성된다.
메인 데이터 영역(27)은 동기 블록 번호 0 내지 335의 총 336 동기 블록으로 이루어진 데이터 영역 및 에러 정정 코드 영역으로 형성된다. 이런 동기 블럭중에서, 데이터 영역은 6의 배수인 306 동기 블럭으로 설정된다. 에러 정정 코드 영역은 에러 정정용 외부 코드(C3 코드)가 기록되고, 30 동기 블럭으로 구성되는 영역이다.
본 실시예의 기록 시스템은 MPEG2에 따른 트랜스포트 패킷(TP) 전송 방식(제 1 전송 방식)에서 188 바이트의 패킷 사이즈를 갖는 디지털 신호 및, 패킷 전송 방식(제 2 전송 방식)에서 140 바이트의 패킷 사이즈를 갖는 디지털 신호를 선택적으로 기록하도록 설계되어 있다.
트랙 방식은 기록 파장, 메인 데이터의 요구된 기록 용량, 다른 정보의 요구된 기록 용량, PLL 4에 의해 제공된 클럭용 영역 및 편집용 마진 영역간의 관계를 토대로 결정된다. 특히, 메인 데이터의 요구된 기록 용량은, 메인 데이터가 제 1 전송 방식에서의 기록 및 재생 동작의 단위로서의 2 동기 블럭및, 제 2 전송 방식에서의 기록/재생 동작의 단위로서의 3 동기 블럭의 최소 공배수인 6 의 배수인 데이터 동기 블럭으로 구성되는 조건하에서 결정된다. 이런 동기 블럭은 회전 드럼(10)의 회전 헤드의 주사에 의해 데이터 블럭으로서의 소정의 데이터 영역상에 시퀸스로 배치 된다.
제3도는 동기 블럭 방식의 일례를 도시한 것이다. 이런 도면에서 알 수 있는 바와 같이, 각 동기 블럭은 총 112 바이트로 구성되고, 동기 블럭의 재생을 위한 2 바이트로 구성된 동기 신호(sync) 영역(31), 3 바이트로 구성된 어드레스 정보(ID) 영역(32), 헤더를 포함하는 99 바이트로 구성된 데이터 저장 영역(33)과, 동기 블럭에서 정보 에러를 정정하는 8 바이트로 구성된 패리티 영역(34)을 포함하는데, 이들 모두는 시간 시퀸스로 배치된다.
세트 탑 박스가 수신된 패킷의 도착 시간을 나타내는 시간 스탬프를 패킷의 헤더에 부가하지 않는 MPEG2-TS 방식(제 1 전송 방식)의 디지털 신호-기록 동작 모드에서, 제3도에 도시된 것으로 형성된 2 개의 동기 블럭은 각각 입력 디지털 신호를 기록하기 위해 시퀸스로 기록되는 하나의 단위로서 제4도의 SB#n 및 SB#n+1로 나타낸 바와 같이 병렬로 배치된다.
제4도에 도시된 동기 블록SB#n에서, 99 바이트로 이루어진 데이터 저장 영역(33)은 하나의 패킷에 대해 부가적인 정보(예를 들면, 패킷 또는 다른 정보의 도착 시간)의 저장을 위해 4 바이트로 이루어진 부가 정보 저장 영역(40) 및, 제 1 내지 92 의 188 바이트로 이루어진 하나의 패킷의 일부의 저장을 위한 데이터 저장영역(41)을 가지고 있다. 인접한 동기 블럭SB#n+1은 제 93 내지 188 바이트로 이루어진 하나의 패킷의 나머지 96 바이트 부분의 저장을 위한 데이터 저장 영역(44)을 포함한다. 시간 스탬프는 부가적인 정보 저장 영역(40)에 기록된다.
세트 탑 박스가 수신 패킷의 도착 시간을 나타내는 시간 스탬프를 패킷의 헤더에 부가하는 제 2 전송 방식은 130 바이트의 패킷 사이즈를 갖는 미국 디지털 TV 방송 규격중 하나이고, 130-바이트 패킷 및 10-바이트 부가적인 데이터(예를 들어, 더미(dummy) 정보 또는 소정의 부가적인 정보)로 이루어진 140-바이트 데이터를 전송한다. 이런 140-바이트 데이터는 다음의 설명에서 편의상 패킷이라 칭한다. 이런 디지털 신호-기록 동작 모드의 형태에서, 제3도에 도시된 것으로 형성된 3 개의 동기 블록의 각각은 입력 디지털 신호를 기록하기 위해 시퀸스로 기록되는 하나의 단위로서 제5도의 SB#n, SB#n+1 및 SB#n+2 로 표시했듯이 병렬로 배치된다.
제5도에 도시된 동기 블록 SB#n 에서, 99 바이트로 이루어진 데이터 저장 영역(33)은 부가적인 정보 저장 영역(45) 및 데이터 저장 영역(46)을 갖는다. 부가적인 정보 저장 영역(45)은 2 개의 패킷(2 × 140 = 280 바이트) 중 첫 번째 것에 대해 4-바이트의 부가적인 정보(예를 들어, 패킷 또는 다른 정보의 도착 시간)를 저장하기 위해 제공된다. 데이터 저장 영역(46)은 제 1 내지 92 바이트의 제 1 패킷으로 이루어진 패킷 데이터의 저장을 위해 제공된다.
동기 블록 SB#n+1에서, 데이터 저장 영역(33)은 데이터 저장 영역(47 및 48), 부가적인 정보 저장 영역(49) 및 데이터 저장 영역(50)을 갖는다. 데이터 저장 영역(47 및 48)은 상기 2 개의 패킷중 첫 번째 것의 나머지 38 바이트로 이루어진 패킷 데이터및, 10 바이트로 이루어진 부가적인 데이터(예를 들어, 더미 데이터 또는 소정의 부가적인 정보)를 저장하기 위해 제공된다. 부가적인 정보 저장 영역(49)은 2 개의 패킷중 두번째 것에 부가된 4 바이트 정보의 저장을 위해 제공된다. 데이터 저장 영역(50)은 제 2 패킷의 제 1 내지 44 바이트로 이루어진 패킷 데이터의 저장을 위해 제공된다.
동기 블럭 SB#n+2 에서, 데이터 저장 영역(33)은 상기 2 개의 패킷중 두번째 것의 나머지 86 바이트로 이루어진 패킷 데이터및, 10 바이트로 이루어진 부가적인 데이터(예를 들어, 더미 데이터 또는 부가적인 정보)를 저장하는 데이터 저장 영역(51 및 52)을 갖는다. 시간 스탬프는 부가적인 정보 영역(45 및 49)에 기록된다.
그러므로, 제 1 전송 방식의 디지털 신호에서, 상기에서 명백하듯이, 하나의 패킷이 2 개의 동기 블럭의 단위로 기록됨으로써, 153 (= 306/2 × 1) 패킷은 하나의 트랙에 기록된다. 제 2 전송 방식의 디지털 신호에서, 2 개의 패킷은 세개의 동기 블럭의 단위로 기록됨으로써, 204 (= 306/3 × 2) 패킷이 하나의 트랙에 기록된다.
제6(a)도 내지 제6(e)도는 패킷, 시간 스탬프 및, 트랙의 번호(즉, 위치)를 나타내는 자기 테이프의 트랙상에 기록된 트랙 번호 간의 위치 관계를 도시한 것이다. 본 실시예에서, 전술된 바와 같이, 시간 스탬프 변화는 기록된 트랙의 위치(즉, 자기 테이프상에 기록된 트랙 번호)에 동기하고, 환언하면, 시간 스탬프값은 트랙 번호에 대응한다.
제6(a)도에 도시된 바와 같이, 시간 스탬프값(000, . . . , 500, . . .)은 제1도에 도시된 기록 시스템의 기준 클럭에 동기하여 구해진 카운터(5 및 6)의 값에 대응한다. 제6(b)도에 도시했듯이, 트랙 번호 (0-00, . . . , 5-00, . . .)는 프로세서(9)에 의해 시퀸스로 지정되고, 기준 클럭에 동기하여 회전 드럼(10)의 회전헤드를 통해 기록된다. 트랙 번호는 분주기(7)로부터 출력된 6-트랙 리세트 신호에 응답하여 5-00 으로부터 0-00 으로 복귀된다. 예를 들어, 제 1 시간 스탬프로 표시된 시간 000은 트랙 번호 0-00 (즉, 선두 트랙 위치)에 대응한다.
제6(a)도에 도시했듯이, 제 000 내지 099 패킷으로 구성된 100 패킷의 시퀸스는 디지털 인터페이스 회로(1)에서 1/60 초내에 도착하고, 제 200 패킷은 1/60초후 도착하며, 제 250 및 300 패킷은 1/120 초의 시간 간격에서 간헐적으로 도착한다고 한다. 제 1의 100 패킷 및 그 시간 스탬프는, 제6(b)도 및 제6(d)도에 도시했듯이, 1/60 초마다 자기 테이프에 기록된 트랙중 인접한 2 개(즉, 아래에 상세히 기술되는 2 개의 데이터 저장 영역)의 트랙에 기록된다. 이는, 제 1의 100 패킷이 시스템의 기록 속도를 초과하는 고 데이터율로 짧은 시간 주기내에 도착되어, 하나의 트랙내에 기록될 수 없기 때문이다. 그러므로, 제 1의 100 패킷은 프로세서(9)의 버퍼 메모리를 사용하여 시간 연장되어, 트랙중 인접한 2 개의 트랙에 기록된다.
제 200 내지 250 패킷 및 그 시간 스탬프는 후행하는 트랙상에 도착 시간의 순서로 기록된다. 제 300 패킷 및 그 시간 스탬프는 그 다음의 후행하는 트랙에 기록된다.
아래의 설명에서, 패킷이 제각기 도착 시간에 따라 기록되는 상기 기록 방식은 의사(pseudo) 실시간 방식으로 언급된다. 제6(a)도 및 제6(b)도 간에 I 로 표시했듯이 제 200 패킷 및 제 250 패킷 간에 패킷이 없다면, 제250 패킷 및 그 시간 스탬프는 동일한 트랙상에서 제 200 패킷 및 제 200 패킷의 시간 스탬프에 후행하여 즉시 기록된다. 이는 아래에서 프론트-클로즈 방식으로 언급된다.
의사 실시간 방식 및 프론트-클로즈 방식중 어느 하나에서, 패킷은 그 도착시간의 순서로 기록되는 것이 바람직하다. 이는, 상술했듯이, 한 세트의 6 개의 시간 스탬프가 6 개의 트랙의 시간 구간에서 반복적으로 기록되어, 분주기(7)로부터의 6-트랙 리세트 신호에 선행 및 후행 직후의 시간 스탬프값이 패킷의 도착 순서와 일치하지 않기 때문이다.
의사 실시간 방식 및 프론트-클로즈 방식은 아래에서 제7(a)도 내지 제7(c)도를 참조로 상세히 설명된다.
패킷(P)이, 제7(a)도에 도시된 바와 같이, 의사 실시간 방식에서 1-트랙 시간 구간(=1/60 초)으로 입력되면, 패킷(P)은, 제7(b)도에서 화살표(R)로 표시했듯이 패킷(P)의 도착에 대응하는 위치로부터 한 세트의 6 개의 트랙(T0 내지 T5)의 인접한 2 개(T0 및 T1)의 트랙에 기록된다. 프론트-클로즈 방식에서, 패킷 데이터(P)는, 화살표(F)로 표시했듯이, 패킷(P)의 도착 위치에 선행하는 위치로부터 인접한 트랙(T0 및 T1)에 기록된다.
특히, 패킷(P)은, 제7(b)도에 도시했듯이, 제 0의 동기 블럭(SB0)에서 제305 동기 블럭(SB 305) 사이의 범위로 하는 각각의 트랙상에서의 데이터 영역(Y)에 기록된다. 의사 실시간 방식에서, 제7(c)도에 도시했듯이, 트랙(T0)의 중심 부근에 도착한 패킷(P)은 1 트랙의 데이터 영역에 대응하고, 패킷(P)의 도착 위치에 대응하는 기준 위치(M)에서 연속 트랙(T1)의 데이터 영역의 일부 사이의 범위인 영역(R)내에 기록된다. 프론트-클로즈 방식에서, 패킷(P)은 트랙(T0)의 제 1 동기 블럭(SB0)에 근접하게 시프트된 후, 제 1 동기 블럭(SB0)에서 기준 위치(M) 사이의 범위인 영역으로 이루어진 영역(F)및, 연속 트랙(T1)에 걸친 기준 위치(M)에 후행하는 1 트랙의 데이터 영역(Y)에 대응하는 영역내에 기록된다.
제6(b)도, 제6(d)도 및 제7(c)도에서, 흑 삼각형은 트랙 경계를 나타내고, 흑 원형은 데이터 영역의 경계를 나타낸다.
그러므로, 의사 실시간 방식은 1 트랙에 대응하는 용량(Mem)을 갖는 버퍼 메모리를 필요로하는 반면에, 프론트-클로즈 방식은 2 개의 트랙에 대응하는 용량(2Mem)을 갖는 버퍼 메모리를 필요로한다. 어느 방식에서도, 트랙상에 기록되는 패킷위치는 필요에 따라 변화되어, 고 데이터율로 도착한 패킷의 시퀀스가 시간 연장되어, 자기 테이프의 기록 용량을 효과적으로 사용하기 위해 자기 테이프상에 기록되게 할 수 있다. 부가적으로, 트랙의 특정한 영역을 각종 데이터 방식에 제공된 특정 데이터(예를 들어, 고속 재생 데이터)에 할당할 수 있다.
프론트-클로즈 방식에서, 이미 설명했듯이, 연속 패킷은 데이터 영역의 선두부에 근접하여 이동되어 함께 기록되기 때문에, 의사 실시간 방식과 비교해 시스템 설계가 용이하게 된다.
의사 실시간 방식 및 프론트-클로즈 방식을 사용하는 기록 시스템은 2 개 이상의 트랙에 대응하는 기록 용량을 갖는 버퍼 메모리를 필요로 한다. 이런 경우에, 의사 실시간 방식에서의 기록 범위는 2 개의 트랙에 걸쳐 확장될 수 있다 특히, 2 개의 트랙에 대응하는 용량을 갖는 버퍼 메모리가 의사 실시간 방식에 사용될 때, 제7(c)도에 도시된 트랙(T0)의 중심 부근에 도착하는 패킷(P)은 기준 위치(M)에서 트랙(T5 및 T1)에 선행 및 후행한 직후의 2 개의 데이터 영역 사이의 범위인 영역(2R)내에 기록된다. 따라서, 패킷(P)의 기록 위치는 광범위하게 변화되어, 기록 동작의 자유도가 증가하게 된다.
제8도에서, 본 발명의 제 2 실시예에 따른 패킷 데이터 기록/재생 장치의 기록 시스템이 도시된다. 상기 제 1 실시예에서 사용된 것과 같은 도면 부호는 동일 부품으로 언급되어, 여기에서 상세한 설명은 생략된다.
도시된 패킷 데이터 기록 시스템은, 세트 탑 박스가 수신 패킷의 도착 시간을 나타내는 시간 스탬프를 패킷 헤더에 부가하고, 이런 시간 스탬프를 토대로 회전 드럼 제어 펄스 및 6-트랙 리세트 신호를 재생할 수 있는 형태이다.
디지털 인터페이스 회로(1)에 입력된 패킷은 시간 스탬프 추출 회로(11)에 공급된다. 그 후, 시간 스탬프 추출 회로(11)는 패킷에서 시간 스탬프를 추출하여, 기준 신호로서 PLL(4), mod-N 카운터(12) 및 mod-12 카운터(13)에 제공한다.
mod-N 카운터(12)는 PLL(4)로부터의 출력 신호를 N(=225000)으로 분주하여 120 Hz의 주파수를 갖는 신호를 발생시킨다. mod-12 카운터(13)는 또한 mod-N 카운터(13)로부터의 출력 신호를 12로 분주하여 10 Hz의 주파수를 갖는 신호를 1/4 분주기(8) 및 분주기(14)에 제공한다. mod-N 카운터(12)는 또한 패킷의 시간 스탬프에 동기하여 클럭을 생성시켜, 분주기(8)를 통해 회전 드럼(10)의 속도를 제어한다.
상기에서 명백하듯이, 카운터(12)로부터의 출력 신호는 카운터(13)로부터의 출력 신호에 부가하여 리세트 신호로서 1/4 분주기(8)로 입력되어, 카운터(12 및 13)로부터의 출력 신호가 제각기 소정의 값에 도달하는 1/10 초마다 1/4 분주기(8)를 리세트한다. 이는 1/4 분주기(8)를 매우 정확하게 리세트하기 위한 것이지만, 1/4 분주기(8)는 선택적으로 카운터(13)로부터의 출력신호에 의해서만 리세트될 수 있다.
분주기(14)는 입력 신호를 12로 분주하여, 10 Hz의 주파수를 갖는 신호를 기준 신호(즉, 6-트랙 리세트 신호)로서 프로세서(15)에 제공한다. 프로세서(15)는 디지털 인터페이스 회로(1)를 통해 패킷을 수신하여 분주기(14)로부터의 6-트랙 리세트 신호에 동기하여 반복적으로 생성된 한 세트의 트랙 번호와 함께 회전 드럼(10)의 회전 헤드에 제공한다.
본 실시예의 기록 시스템은 트랙의 위치와 함께 시간 스탬프값의 변화에 동기하여 패킷을 자기 테이프상에 기록하는 소위 동기 형태이다. 특히, 패킷의 헤더에 부가된 시간 스탬프에 동기하는 클럭을 생성시켜, 회전 드럼(10)의 속도를 제어하여 자기 테이프상에 트랙 번호 신호를 기록한다.
제9도는, 제1도 또는 제8도에 도시된 바와 같이, 동기 형태의 기록 시스템에 의해 자기 테이프상에 기록된 패킷을 재생하도록 설계된 패킷 데이터 기록/재생 장치의 재생 시스템을 도시한 것이다.
자기 테이프상에 기록된 디지털 신호는 회전 드럼(10)에 배치된 (도시되지 않은) 회전 헤드에 의해 재생된 후에 프로세서(68)에 공급된다.
수정 발진기(61)로부터 출력된 27 MHz의 발진 신호(즉, 클럭)는 mod-N 카운터(62)에 의해 분주되어, 발진 신호의 약수(1/N)인 신호를 제각기 비교기(63), mod-12 × k 카운터(64) 및 1/4 분주기(65)에 제공한다. 1/4 분주기(65)는 제어 신호를 회전 드럼(10)에 제공하여 그 속도를 제어한다. 분주기(66)는 기준 신호(즉, 6-트랙 리세트 신호)를 1-트랙 지연 회로(87)를 통해 프로세서(68), 1/4 분주기(65) 및 카운터(62 및 64)에 제공한다.
분주기(66)는 재생 동작의 STD 모드에서 1/12 의 분주비를 갖는 반면에, 재생 동작의 HD 모드에서는 1/6 의 분주비를 갖는다. 카운터(64)의 분주비 1/(12 × k)의 k 는 STD 모드의 기록율에 대한 상기 시스템의 기록율의 비를 나타낸다.
프로세서(68)는 회전 드럼(10)으로부터 재생된 신호의 트랙 번호를 식별하여, 분주기(66)로부터의 6-트랙 리세트 신호와 비교하고, 캡스턴(capstan) 속도 제어 신호를 캡스턴(71)의 (도시되지 않은) 모터에 제공하여, 자기 테이프의 주행 위상을 제어함으로써 트랙 번호는 6-트랙 리세트 신호에 동기할 수 있다. 일반적인 나선형 주사 형태 VTR과 같이 캡스턴(71)의 속도 제어에는 재생 제어 펄스가 사용된다. 프로세서(68)는 재생 신호로부터 시간 스탬프를 추출하여 비교기(63)에 공급한다.
회전 드럼(10)의 속도 제어에 동기하는 분주기(66)로부터의 출력은 1/4 분주기(65)에 리세트 신호로서 공급되어, 1-트랙 지연 회로(67)를 통해 1-트랙 주기의 시간만큼 지연된다. 그 후, 1-트랙 지연 회로(67)는 출력 시간 제어 리세트 신호를 카운터(62 및 64)에 제공한다.
그러므로, 카운터(62 및 64)의 카운트 값은 자기 테이프상에서의 트랙 위치에 동기하여 그로 부터 1-트랙이 오프셋(offset)한다. 카운터(62)의 18-비트 카운트값 및 카운터(64)의 8 비트 카운트값(즉, 출력 클럭)은 비교기(63)내에서 제각기 프로세서(68)로부터 출력된 재생 신호의 26-비트 시간 스탬프중 하위 18 비트 및, 26-비트 시간 스탬프중 상위 8 비트와 비교되어, 26-비트 시간 스탬프중 하위 18 비트 및 상위 8 비트와 일치하는 지의 여부를 결정한다. 긍정적인 대답이 얻어지면, 비교기(63)는 출력 제어 신호를 프로세서(68)에 제공한다.
프로세서(68)는 비교기(63)로부터의 출력 제어 신호에 응답하여 내부 버퍼 메모리에서 재생 신호를 판독하여, 시간 스탬프 제거 회로(69)에 공급한다. 시간 스탬프 제거 회로(69)는 재생 신호로부터 시간 스탬프를 제거하여, 패킷을 디지털 인터페이스 회로(70)를 통해 세트 탑 박스에 제공한다. 그 후, 세트 탑 박스는 변조 동작 시에 패킷을 신장하여 예를 들어 화상 및 음성 신호로서 출력한다.
동작 시에, 예를 들어, 패킷 위치 000 내지 099 에서 기록된 한 세트의 패킷은 제6(b)도의 제 1 위치 a 로부터 재생될 시에는, 제6(c)도에 도시했듯이, 1 트랙 주기 시간만큼 지연되어, 원래의 패킷 도착 순서로 1/60 초내에 재생된다. 제6(c)도 및 제6(e)도에서, 기호 Mem 은 재생 동안 요구된 프로세서(68)의 버퍼 메모리 용량을 나타낸다.
제6(c)도 및 제6(e)도에 도시된 출력 클럭(즉, 제9도에서의 카운터(62 및 64)의 카운트 값)에서, 1-트랙 주기 시간을 오프셋시키는 예를 들어 500 의 값을 갖는 출력 클럭은 트랙상의 위치 0-00 에서 생성된다. 이런 출력 클럭을 토대로, 시간 스탬프를 갖는 대응하는 패킷이 출력된다. 이는 시간-신장된 패킷 세트중 선두 패킷인 패킷 위치 000 에서의 패킷이 1-트랙 주기 시간만큼 지연되어 그 자체와, 패킷 위치 099 에서의 시간-신장된 패킷 세트중 말미의 패킷 간에 원래의 시간간격을 재생시킬 필요가 있기 때문이다.
제6(d)도에 도시했듯이, 패킷이 패킷 위치 099 로부터 재생될 때, 패킷 위치 200 에서의 다음의 패킷 위치는 제6(e)도에 도시했듯이 제 099 패킷을 재생한 후 1-트랙 주기 시간만큼 지연된 뒤에 재생된다.
이런 동기 형태 기록 방식용 재생 시스템에서, 트랙상의 패킷 위치는 동 도면에서 명백하듯이 카운터(62 및 64)로부터의 출력 클럭에 대응한다. 의사 실시간 방식에서, 트랙상의 패킷 위치 및 출력 클럭 간에 고정된 오프셋 또는 1-트랙 주기 시간이 있다. 특히, 출력 클럭은 제각기 1-트랙 주기 시간을 오프셋시키는 값을 나타낸다. 이런 재생 시스템에서, 프로세서(68)의 버퍼 메모리 용량은 전술된 바와 같은 기록 시스템과 마찬 가지로 작을 수 있다. 제11(d)도 및 제11(e)도를 참조로 아래에서 기술되는 비동기 방식에서 처럼 큰 버퍼 메모리 용량을 필요로 하지 않는다.
제10도는 패킷 데이터 기록/재생 시스템의 재생 시스템을 변경한 것이다. 제9도에서 사용된 바와 동일한 도면 번호는 동일 부품으로 언급되어 여기에서 상세한 설명은 생략된다. 이런 재생 시스템은 상기 기록 시스템에 의해 자기 테이프상에서 기록된 패킷을 재생하기 위해 설계되어 있는 데, 여기에서 시간 스템프는 세트 탑 박스에 의해 수신된 패킷에 부가된다.
본 실시예의 재생 시스템은 제9도의 재생 시스템에서 사용되는 시간 스탬프 제거 회로(69)를 갖지 않는다. 시간 스탬프가 부가된 헤더를 갖는 패킷은 회전 드럼(10)을 통해 자기 테이프로부터 재생되어, 프로세서(68)에 입력된다. 프로세서(68)에서 판독된 시간 스탬프가 카운터(62 및 64)에 의해 제공된 출력 시간 제어 클럭과 일치하여 프로세서(68)내에 저장된 패킷을 디지털 인터페이스 회로(70)에 직접 전송할 시에 비교기(63)는 판독 신호를 프로세서(68)에 제공한다.
제9도 및 제10도에 도시된 재생 시스템은 의사 실시간 방식으로 기록된 패킷을 재생하도록 프론트-클로즈 방식으로 기록된 패킷을 재생하기에 충분한 용량(의사 실시간 방식에서 요구된 용량의 2 배의 용량)을 가진 프로세서(68)내의 버퍼 메모리를 필요로 한다.
상기 설명은 동기 방식으로 언급되나, 본 발명의 재생 시스템은 비동기 방식으로 기록된 패킷을 재생하는 데에 사용되며, 여기에서 시간 스탬프값의 변화로 트랙 위치와 비동기된다. 비동기 방식은 제11(a)도 내지 제11(e)도를 참고로 하기에서 설명된다. 다음 설명에서, 패킷 및 시간 스탬프는 제11(a)도 및 제11(d)도에 도시했듯이 트랙 위치에 관계없이 의사 실시간 방식으로 자기 테이프에 기록되는 것으로 한다.
동작 시에, 패킷이 제11(b)도에 도시했듯이 패킷 위치 000 에서 제 1 패킷 a 로부터 재생될 때에는, 제11(c)도에 도시했듯이 1-트랙 주기 시간만큼 지연되고, 그 후 출력 클럭의 초기값이 패킷 위치 000 에서 제 1 패킷에 부가된 시간 스탬프 000 을 토대로 결정되는 출력 클럭이 재생된다. 패킷 위치 000 내지 099 에서의 패킷은 1/60 초내에 재생되어, 패킷 위치 200 다음의 패킷은 패킷 위치 099 의 패킷을 재생한 후 1-트랙 시간 간격에서 재생된다. 그러므로, 패킷은 패킷 도착 간에 원래의 시간 간격에서 재생된다. 제11(c)도 및 제11(e)도에서, 기호 Mem 은 재생동안에 요구된 프로세서(68)의 버퍼 메모리 용량을 나타낸다.
패킷이 제11(d)도에 도시했듯이 패킷 위치099 로부터 재생될 때, 제 099 패킷은 제11(e)도에 도시했듯이 1-트랙 주기 시간 지연 후 재생되고, 다음의 제 200 패킷은 제 099 패킷을 재생한 후 1-트랙 주기 시간 지연 후 재생된다. 이는, 제 099패킷이 시간-신장된 패킷 세트의 선두 패킷(즉, 제 000 패킷)이 아닐 지라도, 제 099 패킷이 재생 시 시간-신장된 패킷 세트중 하나인 지의 여부를 결정하기가 어렵기 때문에, 1-트랙 주기 시간 지연 후 프로세서(68)로부터 출력되는 제 099 패킷을 필요로 하기 때문이다. 게다가, 제 099 패킷의 도착 다음의 1-트랙 시간 간격에 도착된 제 200 패킷은 제 099 패킷 직후에 기록될 수 있다. 이런 경우에, 패킷 도착 간에 원래의 시간 간격을 재생하도록 제 099 패킷 다음의 1-트랙 주기 시간 지연 후 제 200 패킷을 프로세서(68)로부터 출력하는 것이 필요하다.
그러므로, 비동기 및 의사 실시간 방식으로 기록된 패킷을 재생하기 위해서는 기록 동안에 사용된 용량의 거의 2 배인 프로세서(68)의 버퍼 메모리 용량을 필요로 한다.
비동기 및 프론트-클로즈 방식으로 패킷을 기록하기 위해서는 동기 및 의사 실시간 방식에서 요구된 용량의 2 배인 버퍼 메모리 용량을 필요로 하는 반면에, 비동기 및 프론트-클로즈 방식으로 재생하기 위해서는 동기 및 의사 실시간 방식에서 요구된 용량의 3 배 또는 4 배인 버퍼 메모리 용량을 필요로 하지만, 전술된 비동기 재생 시스템은 제1도 및 제8도 내지 제10도에 도시했듯이 동기 시스템보다 설계가 간단하다.
동기 및 비동기 기록 시스템 중 어느 하나에서, 제7(a)도 내지 제7(c)도에서 논의했듯이 의사 실시간 방식 및 프론트-클로즈 방식은 자기 테이프의 트랙상의 패킷 위치가 소정의 범위내에서 선택적으로 결정되도록 한다. 그러므로, 패킷이 고데이터율로 도착할지라도, 자기 테이프의 기록 용량은 패킷을 시간-신장하여 자기 테이프상에 기록함으로써 어떤 손실없이 활용된다. 또한, 트랙상의 특정한 영역을 특별한 데이터(예를 들어, 고속 재생 데이터)로 고정해서 기록하는 것이 가능하다.
제12도는 디지털 방송 수신기(100)및, 전술된 기록 및 재생 시스템을 사용할 수 있는 패킷 데이터 기록/재생 장치(200)를 도시한 것이다.
일반적으로 세트 탑 박스로 불리우는 디지털 방송 수신기(100)는 디지털 TV 프로그램을 수신한다. 디지털 방송 수신기(100)는 일반적으로 동조기(110), 디지털 복조/에러 정정/스크램블 해제 회로(120), 디멀티플렉서(130), 시스템 제어 유니트(140), 스위칭 회로(150), 플래그 회로(160), 디코더(170), 헤더 부가 회로(180) 및 디지털 인터페이스 회로(190)를 포함한다.
패킷 데이터 기록/재생 장치(200)는, 디지털 방송 수신기(100)를 통해 전송된 패킷을 수신하여 자기 테이프상에 기록하고, 자기 테이프상에 기록된 패킷을 재생하여 디지털 방송 수신기(100)에 제공하도록 설계되는 나선 주사형 자기 기록/재생 시스템이다. 패킷 데이터 기록/재생 장치(200)는 일반적으로 디지털 인터페이스 (1), PCR (Program Clock Reference) 추출 회로(220), 27 MHz-PPL (4), 기록 회로(240), 드럼(10) 및 재생 회로(270)를 포함한다.
다음의 설명에서, 디지털 방송 수신기(100)는 MPEG2 의 트랜스포트 스트림으로 구성되는 디지털 멀티-채널 CS 방송 신호를 수신한다고 한다. 이런 방송 신호를 수신하기 위해서는 동조기(110)의 채널 선택 및 패킷의 명세서(specification)를 필요로 함으로써, 방송 수신기(100)가 전송선의 사용과 관계없이 소망의 채널을 선택하도록 하는 PSI(Program Specific Information)는 보통 고정된 188 바이트 길이를 각기 갖는 패킷과 함께 전송된다.
PSI는 프로그램 연관 테이블(program association table ; PAT), 프로그램 맵 테이블(program map table ; PMT), 조건 액세스 테이블(conditional access table ; CAT) 및 망 정보 테이블(network information table ; NIT)을 포함한다. PAT는 프로그램 패킷에 관한 정보를 전송하는 PMT 의 패킷 식별자를 나타낸다. “0”은 보통 PAT 자체의 PID 에 고정된다. PMT는 각 프로그램의 화상, 음성 및 부가적인 데이터의 스트림(stream)을 전송하는 패킷의 PID 를 나타낸다. PMT 자체의 PID는 PAT에 의해 지정된다. CAT는 스크램블을 해제하는 비밀 분석 정보를 전송하는 패킷의 PID를 나타낸다. NIT는 전송선에 관한 물리적인 정보를 나타낸다.
동작 시, 디지털 방송 신호는 방송 수신기(100)의 안테나를 통해 동조기(110)에 의해 수신된다. 그 후, 동조기(110)는 사용자의 프로그램 선택 정보를 토대로 시스템 제어 유니트(140)에 의해 제공된 채널 선택 신호에 의해 지정된 소망의 트랜스폰더(transponder)로부터의 신호를 수신하여 디지털 복조/에러 정정/스크램블 해제 회로(120)에 제공한다. 디지털 복조/에러 정정/스크램블 해제 회로(120)는 입력 신호를 복조 및 에러 정정하고, 그 스크램블을 해제하여, 트랜스포트 스트림(TS) 패킷을 디멀티플렉서(130)에 제공한다 디멀티플렉서(130)는 소망의 트랜스폰더로부터의 멀티프로그램의 TS 패킷으로부터 시스템 제어 유니트(140)로부터의 채널 선택 신호에 의해 지정된 소망의 채널의 패킷을 분리한다.
디멀티플렉서(130)에는, PSI의 PID 및 테이블을 갖는 188-바이트 패킷이 시퀸스로 입력된다. 디멀티플렉서(130)는 항상 소망의 프로그램을 선택하도록 PID가 제로(0)인 PSI의 PAT를 조사하고, 선택된 프로그램에 대한 PMT를 이용하여 조사함으로써 요구된 PID를 지정하여, 입력패킷으로부터 요구된 PID에 의해 지정된 패킷을 분리한다.
예를 들어, 제13(a)도에 도시했듯이, PAT가 프로그램(1)에 대한 “05”의 PID, 프로그램(2)에 대한 “07”의 PID, 프로그램(3)에 대한 “09”의 PID를 나타낸다고 하면, 디멀티플렉서(130)는, 프로그램(1)을 선택할 시에, “05”의 PID에 의해 지정된 제13(b)도의 PMT를 조사하여, TS 패킷으로부터 PID = 10, 11의 패킷을 분리하여 디코더(170)를 통해 CH1 및 CH2 의 음성 데이터를 재생시키고, TS 패킷으로부터 PID = 12의 패킷을 분리하여 디코더(170)를 통해 비디오 데이터를 재생시킨다.
마찬가지로, 프로그램(2)을 선택할 시에, 디멀티플렉서(130)는, “07”의 PID에 의해 지정된 제13(c)도의 제 2 PMT를 조사하여, TS 패킷으로부터 PID = 20, 21의 CH1 및 CH2의 음성 데이터의 패킷과, PID = 22 의 비디오 데이터의 패킷을 분리하여 디코더(170)를 통해 재생시킨다. 선택적으로, 프로그램(3)을 선택할 시에, 디멀티플렉서(130)는, “09”의 PID 에 의해 지정된 제13(d)도의 제 3 PMT를 조사하여, TS 패킷으로부터 PID = 30, 31의 CH1 및 CH2 의 음성 데이터의 패킷과, PID = 22의 비디오 데이터의 패킷을 분리하여 디코더(170)를 통해 재생시킨다. 상기 지정된 PID는 각 프로그램이 종료할 때까지 고정되거나, 다른 PAT 및 PMT에 의해 변경될 수 있다.
제12도에서, 디멀티플렉서(130)에 의해 구해진 패킷은 스위칭 회로(150)에 공급된다. (도시되지 않은)모니터를 통해 프로그램을 재생할 필요가 있을 때, 스위칭 회로(150)는 수신된 패킷을 디코더(170)로 전송한다. 디코더(170)는 선택된 프로그램의 PCR 패킷(예를 들어, 프로그램(1)에서의 PID = 15 의 패킷)으로부터 PCR을 추출함으로써 제공된 일정한 주파수 27 MHz를 갖는 클럭에 동기하여 상기 수신된 패킷을 디 코드하여 화상 및 음성을 모니터에 제공한다.
상기 수신된 패킷이 기록/재생 장치(200)를 통해 자기 테이프(260)상에 기록될 때, 스위칭 회로(150)는 선택적으로 헤더 부가 회로(180)에 연결되어 거기에 상기 수신된 패킷을 제공한다. 헤더 부가 회로(180)는 스위칭 회로(150)로부터 모든 188-바이트의 수신된 패킷에 4-바이트 헤더를 부가하여 디지털 인터페이스 회로(190)를 통해 기록/재생 장치(200)로 전송한다. 이런 헤더는 PCR 을 식별하는 플래그 영역을 갖는다.
플래그 회로(160)는 시스템 제어 유니트(140)로부터의 제어 신호에 응답하여 상기 수신된 패킷으로부터 PCR 을 가진 패킷을 선택한다. 헤더 부가 회로(180)는, 기록/재생 장치(200)에서 PCR 추출을 용이하게 하기 위하여 헤더 부가 회로(180)에 의해 PCR 을 갖는 패킷에 부가되는 헤더의 플래그 영역에 PCR 식별 플래그를 제공한다.
예를 들어, 프로그램(1 및 2)이 함께 기록될 때, 프로그램(1)의 PCR 이 부가되는 패킷의 PID 는 제13(b)도의 프로그램(1)의 PMT에 도시했듯이 “15”인 반면에, 프로그램(2)의 PCR이 부가되는 패킷의 PID는 제13(c)도의 프로그램(2)의 PMT 에서 도시했듯이 “25”이기 때문에, PCR 가 부가된 패킷은 프로그램(1) 및 프로그램(2) 간에 서로 다르다. 이런 경우에, 헤더 부가 회로(180)는 15 의 PID 또는 25 의 PID 중 어느 하나로 표시된 패킷 헤더에 PCR 식별 플래그를 제공한다. 이는, 제14도에서 설명되는 바와 같이, 두 패킷의 PCR을 사용함으로써 이런 두 패킷의 위상이 서로 어긋나므로 PLL(4)이 인코딩 동안 시스템 클럭과 주파수가 동일한 시간 베이스-동기 신호인 일정한 주파수 27MHz를 갖는 신호를 발생시키지 않도록 하기 때문이다.
선택적으로, 프로그램(1 및 3)이 기록될 때, 프로그램(1) 의 PCR이 부가되는 패킷의 PID는 제13(b)도의 프로그램(1)의 PMT에 도시된 바와 같이 “15”이고, 프로그램(3)의 PCR이 부가되는 패킷의 PID는 제13(d)도의 프로그램(2)의 PMT에 도시했듯이 “15”이기 때문에, PCR이 프로그램(1 및 3)에 부가되는 패킷은 동일하다. 이런 경우에, 헤더 부가 회로(180)는 PID를 15로 하는 공통 패킷의 헤더에 PCR 식별 플래그를 제공한다.
PCR 식별 플래그를 가진 플래그를 포함하는 패킷은 시스템 제어 유니트(140)에 의해 제어되는 디지털 인터페이스 회로(190)를 통해 디지털 인터페이스 회로(1)에 공급된 후 제각기 PCR 추출 회로(220) 및 기록 회로(240)에 전송된다.
PCR 추출 회로(220)는 입력 패킷으로부터 PCR 식별 플래그를 검출하여, PCR 식별 플래그를 갖는 패킷으로부터 PCR을 추출하여 PLL(4)에 제공한다. PLL(4)는 인코딩 동안 시스템 클럭과 동일한 27 MHz의 시간 베이스-동기 신호를 기록 회로(240)에 제공한다.
PLL(4)는 제14도에 도시된 구조를 갖는다. 입력 PCR은, 카운터(350)에 들어가서 그 카운터값을 PCR 값으로 리세트하고, 감산기(310)에 들어간서 PCR 값 과 카운터(350)의 카운터 값의 차를 결정한다. 이런 차는 D/A 변환기(320)에 의해 아날로그 신호로 변환된 후, 저역 통과 필터(LPF)(330)를 통해 전압-제어된 발진기(VCO)(340)에 공급되어 VCO(340)의 출력 주파수를 제어한다. VCO (340)는 27 MHz의 발진을 시스템 클럭으로서 카운터(350) 및 기록 회로(240)에 제공한다. 카운터(350)는 입력 신호를 분주하여 그의 약수를 감산기(310)에 제공한다.
제12도에서, 기록 회로(240)는 디지털 방송 수신기(100)로부터 디지털 인터페이스 회로(1)에 공급된 패킷을 회전 드럼(10)에 배치된 (도시되지 않은) 회전 헤드를 통해 자기 테이프(260)상에 기록한다. 제15도에 도시된 구조를 가진 기록 회로(240)는 제1도에 도시된 것과 동일하여, 여기에서는 상세한 설명을 생략한다.
제16도에 도시된 구조를 가진 재생 회로(270)는 제10도에 도시된 것과 동일하여, 여기에서는 상세한 설명을 생략한다.
프로세서(68)에 저장된 재생 패킷은 비교기(68)로부터의 출력 제어 신호에 응답하여 디지털 인터페이스 회로(1)를 통해 디지털 인터페이스 회로(190)에 공급된 후, 스위칭 회로(150)를 통해 디코더(170)에 전송된다. 또한, 재생된 패킷의 PCR는 추출되고, PCR이 추출된 패킷은 (도시되지 않은) 27 MHz-PLL에 공급된다. 디코더(170)는 (도시되지 않은) PLL로부터의 클럭을 토대로 변조 동작 시에 수신된 패킷을 시간적으로 신장하여 화상 및 음성 신호로서 출력한다.
상기 구성에 의해, 동일한 프로그램의 기록 및 재생이 서로 다른 기록 및 재생 장치에 의해 여러번 수행될지라도 데이터속도 및 패킷 간격 에러는 누산되지 않는다. 이는 제17(a)도 내지 제17(c)도를 참고로 하기에서 상세하게 논의된다. 제15도 및 제16도에 사용된 동일한 도면 번호는 동일 부품이다.
제17(a)도의 기록/재생 장치(A)에서, 방송 수신기(100)로부터 공급된 패킷은 기록 유니트(610)에 입력된다. PCR 추출 회로(220)에 의해 패킷으로부터 추출된 PCR은 PLL(4)에 공급된다. PLL(4)는 PCR에 동기하여 기준 동기 신호를 발생시켜 기록 유니트(610)로 출력한다. 기록 유니트(610)는 제15도에 도시된 기록 회로(240)의 구조와 같은 구조를 갖고, PLL(4)로부터의 기준 동기 신호를 토대로 자기 테이프(p)상에 패킷을 기록한다. 자기 테이프(p)는 (제16도의 수정 발진기(61)에 대응하는) 발진기(510a)로부터의 27 MHz의 출력에 응답하여 수정 발진기(61)를 제외하고는 제16도에 도시된 재생 회로(270)의 구조와 같은 구조를 갖는 재생 유니트(620)에 의해 재생되어 출력 a 를 생성시킨다.
제18(a)도 내지 제18(f)도에서, 패킷(2)이 제18(a)도에 도시했듯이 일정한 시간 간격으로 패킷(1) 다음에 수신되어 기록 유니트(610)에 입력될 때, 기록 유니트(610)는 상술했듯이 PCR 에 동기하는 기준 동기 신호에 응답하여 동작하기 때문에 시간 스탬프 “100”는 제18(b)도에 도시했듯이 패킷(2)에 부가된다.
발진기(510a)가 유니트-대-유니트 편차 또는 에이징(aging)에 의해 유발될 수 있는 -5 % 내지 +5 %의 허용 범위의 하한치인 -5 % 에러를 가진 27 MHz 주파수를 갖는 클럭을 기록 유니트(610)에 제공하면, 기록 유니트(620)는, 제18(c)도에 도시했듯이, 보통(즉, 제18(a)도에 도시된 패킷 간격)보다 이른 타이밍 -5 %를 가진 “100”의 클럭에 응답하여 시간 스탬프 “100”을 갖는 패킷(2)을 재생시킨다. 그러나, 이런 앞선 타이밍은 -5 % 내지 +5 %의 허용 범위내에 있어, 기록/재생 장치(A)의 자체-기록/재생 동작 시에 문제가 없다.
제17(b)도에 도시된 재생 장치(B)의 발진기(510b)가 -5 % 내지 +5 %의 허용 범위의 상한치인 +5 % 에러를 가진 27 MHz 주파수를 갖는 클럭을 기록 유니트(620)의 구조와 같은 구조를 갖는 기록 유니트(630)에 제공하면, 기록 유니트(630)는 제18(d)도에 도시했듯이 +5 % 지연 후에 “100”의 클럭에 응답하여 패킷(2)을 재생하여 출력 b 를 제공한다. 그러나, 이런 지연은 -5 % 내지 +5 % 의 허용 범위내에 있어, 재생 유니트(B)의 재생 동작 시에 문제가 없다.
재생 장치(B)로부터의 출력(b)이 제17(c)도에 도시된 기록/재생 유니트(C)의 기록 유니트(640)에 의해 기록될 때, 제17(e)도에 도시된 바와 같이, 시간 스탬프 “100”는 재생 유니트(B)의 재생 동작 시의 에러와 같은 +5 % 에러를 갖는 “100”의 클럭에 응답하여 패킷(2)에 부가된 후, 자기 테이프상에 기록되는 데, 그 이유는 기록 유니트(640)가 출력 b 의 PCR에 동기하는 PLL(4)로부터의 기준 동기 신호에 응답하여 동작하기 때문이다.
기록 유니트(640)에 의해 기록된 자기 테이프가 에러없는 (즉, ± 0 %) 27 MHz 주파수를 갖는 클럭이 발진기(510C)로부터 입력되는 재생 유니트(620)의 구조와 같은 구조를 가진 재생 유니트(650)에 의해 재생될 때, 제18(f)도에 도시했듯이, 시간 스탬프 “100”를 갖는 패킷(2)은 원래의 타이밍에 따른 “100”의 클럭에 응답하여 재생된다. 그러므로, 클럭의 에러는 누산되지 않고, 기록/재생 장치(C)가 입력 신호를 정확한 타이밍에 의해 재생하도록 한다.
특히, 동일한 프로그램의 기록 및 재생이 서로 다른 장치 간에 여러번 행해질 때에는 재생된 신호가 재생 유니트에 공급된 기준 동기 신호 와 인코딩 동안의 시스템 클럭의 차에만 의존하여 데이터율 및 패킷 간격에 영향을 주지만, 이는 허용 범위내에 있어서 정확히 재생할 수 있게 된다.
기준 동기 신호는 상술했듯이 PCR을 토대로 발생되나, MPEG 2로 규정된 SCR (System Clock Reference)를 토대로 할 수 있다. 선택적으로, 방송 수신기(100)가 PCR 또는 SCR 에 동기하는 시간 스탬프를 패킷에 부가하여 기록/재생 장치(200)에 출력할 시에, 기록/재생 장치(200)는 입력 패킷의 시간 스탬프값의 변화에 동기하여 기준 동기 신호를 발생시킬 수 있다.
방송 수신기(100)는, 클럭을 소정의 방식으로 재생 및 기록하는 시간 제어 정보를 포함하는 패킷의 패킷 식별자(packet identifier ; PID)만을 기록/재생 장치(200)에 제공할 수 있다. 예를 들어, 방송 수신기(100)의 시스템 제어 유니트(140)는 PCR을 갖는 패킷의 PID만을 디지털 인터페이스(19 및 1)를 통해 기록/재생 장치(200)의 PCR 추출 회로(220)에 소정의 방식 (예를 들어, 전송 제어 패킷이 수신기(100) 및 장치(200) 간의 제어 정보 전송을 확립하도록 제공된다)으로 제공한다. PCR 추출 회로(220)는 PID 를 토대로 수신된 패킷으로부터 PCR 을 갖는 패킷을 추출한다.
제19도는 상술했듯이 기록/재생 장치(200)에 사용될 수 있는 선택적인 실시예의 패킷 기록 시스템을 도시한 것이다. 상기 실시예에서 사용된 동일한 도면 번호는 동일 부품으로 언급되어, 여기에서 상세한 설명은 생략된다.
하나 이상의 프로그램상의 정보 및, 디지털 신호 형태로 멀티플렉스되는 PCR (Program Clock Reference)을 갖는 적어도 하나의 패킷은 디지털 인터페이스 회로(1)를 통해 PCR 추출 회로(2) 및 스위칭 회로(30)에 입력된다. PCR 추출 회로(2)는 입력 패킷으로부터 PCR 을 추출하여 클럭 발생기(400)에 제공한다. 그 후, 클럭 발생기(400)는 인코딩 동안 시스템 클럭의 주파수와 동일한 27 MHz 주파수를 갖는 시간 베이스-동기 신호(즉, 도착 시간 제어 클럭)및, 아래에 상세히 기술되는 바와 같이 클럭 발생기(400)에서 수행된 동작이 동기하는 지의 여부를 나타내는 로크(lock) 플래그를 생성시킨다.
클럭 발생기(400)는, 제20도에 도시했듯이, 27 MHz 위상 고정 루프(PLL)(20), 평균 회로(431) 및 비교기(432)를 포함한다. PLL(20)은 감산기(421), D/A 변환기(422), 저역 통과 필터(LPF)(423), 전압-제어된 수정 발진기(VCXO)(424) 및 카운터(425)로 구성되는 피드백 개방 루프이다.
PCR 추출 회로(2)로부터 출력된 PCR은 감산기(421) 및 카운터(425)에 공급된다. 카운터(425)는 그 카운터값을 PCR 값으로 리세트하여 감산기(421)에 제공한다. 감산기(421)는 PCR 과 카운터(425)의 출력의 차를 결정하여 D/A 변환기(422)에 제공한다. D/A 변환기(422)는 입력을 아날로그 신호로 변환하여 LPF(423)를 통해 VCXO(424)에 제공하여, VCXO(424)의 발진 출력을 제어한다. VCXO(424)는 27 MHz의 주파수를 갖는 시간-베이스 동기 신호(즉, 도착 시간 제어 클럭) 발진부로서 후술되는 시간 스탬프 생성기(700) 및 카운터(425)로 출력한다. 카운터(425)는 입력의 약수를 피드백 신호로서 감산기(421)에 제공한다.
D/A 변환기(422)로부터의 아날로그 신호는 또한 평균 회로(431)에 공급된다. 평균 회로(431)는 평균 동작을 행하여, 주어진 동작 사이클 동안에 구해진 입력 아날로그 신호의 절대값 평균 또는 자승 평균을 결정하여 비교기(432)에 제공한다. 비교기(432)는 이런 평균을 소정의 기준 레벨과 비교한다.
PLL(20)이 동기 상태에 있을 시에는, PCR 및 감산기(421)에 의해 생성된 카운터(425)의 카운트값 과 PCR의 차(즉, 에러)는 더욱 작은 값을 나타내어, 평균회로(431)의 출력 신호 레벨이 비교기(432)로 입력된 기준 레벨보다 작게 되게 한다. 선택적으로, PLL(20)이 비동기 상태에 있을 시에는, 감산기(421)에 의해 생성된 차가 더욱 큰 값을 나타내어, 평균 회로(431)의 출력 신호 레벨이 비교기(432)로 입력된 기준 레벨보다 크게 되게 한다. 그러므로, 평균 회로(431)로부터 출력된 신호 레벨이 기준 레벨보다 작을 때, 비교기(432)는 PLL(20)의 동기 상태를 나타내는 논리값을 생성시키는 반면에, 기준 레벨보다 클 시에는, 비교기(432)는 PLL(20)의 비동기 상태를 나타내하는 논리값을 갖는 로크 플래그를 생성시킨다.
감산기(421)의 출력은 평균 회로(431)에 직접 공급되어, 평균 회로(431) 및 비교기(432)에서 디지털 동작을 행할 수 있다.
제19도에서, 클럭 생성기(400)로부터 도착 시간 제어 클럭으로서 27 MHz로 출력된 클럭은 mod-N 카운터(5)에 공급되어 N 으로 분주된다. 상기 제 1 실시예에서 설명했듯이, 시스템 주파수가 30 Hz 이면, N 값은 225000 으로 세트되고, mod-N 카운터(5)는 120 Hz의 신호를 제공한다. 선택적으로, 시스템 주파수가 29.97 Hz 이면, N 은 225225 로 세트되고, mod-N 카운터(5)는 119.88 Hz의 신호를 제공한다.
mod-N 카운터(5)로부터의 출력 신호는 시간 스탬프 부가 회로(3), mod-12 × k 카운터(6)와 분주기(7 및 8)에 공급된다. mod-N 카운터(5) 및 mod-12 x k 카운터(6)는 디지털 인터페이스 회로(1)로부터 공급된 패킷의 도착 시간을 나타내는 32 비트 도착 시간 식별 기준(즉, 시간 스탬프)을 생성시키는 시간 스탬프 생성 회로(700)를 구성한다. 각 시간 스탬프의 구조는 상술한 바와 같으므로, 여기에서는 상세한 설명이 생략된다.
클럭 생성기(400)에 의해 생성된 로크 플래그는 스위칭 회로로서 스위칭 회로(30)에 제공된다. 로크 플래그가 클럭 생성기(400)의 동작의 동기 상태를 나타낼 때, 스위칭 회로(30)는 디지털 인터페이스 회로(1) 및 단자(30a) 간에 통신을 설정하는 반면에, 비동기 상태를 나타낼 때에는, 스위칭 회로(30)가 디지털 인터페이스회로(1) 및 단자(30b) 간에 통신을 설정한다.
그러므로, 디지털 인터페이스 회로(1)로 전송된 패킷은 클럭 생성기(400)의 PLL(20)의 동작이 PCR 추출 회로(2)에 의해 구해진 PCR의 입력에 동기할 시에만 스위칭 회로(30)를 통해 시간 스탬프 부가 회로(3)에 공급된다. 선택적으로, PLL(20)의 동작이 PCR의 입력에 동기하지 않을 때, 패킷은 시간 스탬프 부가 회로(3)로 전송되지 않고 버려진다.
시간 스탬프 부가 회로(3), 분주기(7 및 8) 와 프로세서(9)의 동작은 제1도에서 설명된 바와 동일하여, 여기에서는 상세한 설명이 생략된다.
그러므로, 본 실시예의 패킷 기록 시스템에서, 클럭 생성기(400)의 PLL(20)의 동작이 PCR 추출 회로(2)로부터의 PCR의 입력에 동기하지 않아, 시간 스탬프 생성 회로(700)가 디지털 인터페이스 회로(1)로 부정확하게 입력된 패킷의 도착 시간을 나타내는 시간 스탬프를 생성시킬 시에, 패킷은 자기 테이프(260)상에 기록되지 않고 스위칭 회로(3)를 통해 버려진다. 이는 프로세서(9)에 제공된 버퍼 메모리의 언더플로우(underflow) 및 오버플로우(overflow)를 방지시킨다.
제21도는 선택적인 실시예의 패킷 기록 시스템을 도시한 것이다. 제20도에 사용된 바와 동일한 도면 번호는 동일 부품으로 언급되어, 여기에서는 상세한 설명이 생략된다.
디지털 인터페이스 회로(1)에 전송된 패킷은 PCR 추출 회로(2), 로크 플래그 생성기(15) 및 시간 스탬프 부가 회로(16)에 제각기 공급된다.
로크 플래그 생성기(15)는 디지털 인터페이스 회로(1)로부터 제 1 패킷을 입력한 후에 소정의 주기 시간(T)이 경과할 때까지 PLL(20)의 동작이 PCR의 입력에 비동기하는 것을 나타내는 제 1 로크 플래그와, 소정의 주기 시간(T)이 경과한 후에 PLL(20)의 동작이 PCR의 입력에 동기하는 것을 나타내는 제 2 로크 플래그를 생성시킨다. 소정의 주기 시간(T)은 PLL(20)의 응답 속도를 토대로 결정된다. 예를 들어, PCR 의 최악의 값은 시간(T)을 결정할 때 사용될 수 있다.
로크 플래그 생성기(15)에 의해 생성된 로크 플래그는 시간 스탬프 부가 회로(16)에 공급되어 시간 스탬프와 함께 디지털 인터페이스 회로(1)로부터 패킷의 헤더에 부가된다. 그 후, 로크 플래그가 부가된 패킷은 프로세서(9)를 통해 회전드럼(10)에 공급되어 자기 테이프(260)에 기록된다.
상술한 바로부터 명백하듯이, 본 실시예의 패킷 기록 시스템에서, 시간 스탬프 생성기(700)가 패킷의 도착 시간을 정확하게 나타내지 않는 시간 스탬프를 생성시킬 시에도, 패킷은 로크 플래그와 함께 자기 테이프(260)에 기록된다. 이는 패킷 재생 시스템으로 하여금 재생 패킷간의 패킷 간격이 정확한 지의 여부에 관한 정보를 디코더에 제공하게 하여 재생 불능을 방지한다.
제22도는 선택적인 실시예의 패킷 기록 시스템을 도시한 것이다. 제19도에서 사용된 것과 동일한 도면 번호는 동일 부품으로 언급되어, 여기에서는 상세한 설명이 생략된다.
디지털 인터페이스 회로(1)에 들어가는 패킷은 시간 스탬프 부가 회로(3) 및 PCR 추출 회로(2)에 공급된다.
클럭 생성기(400)에 의해 생성된 로크 플래그는 카운터(5) 뿐만 아니라 마이크로 컴퓨터(18)에도 공급된다. 마이크로 컴퓨터(18)에 입력된 로크 플래그는 클럭 생성기(400)의 PLL(20)의 동작이 PCR 추출 회로(2)에 의해 제공된 PCR 입력에 동기함을 나타낼 시에, 마이크로 컴퓨터(18)는 제 1 기록 동작 제어 신호를 발생시켜 시스템의 기록 동작을 활성화시킴으로써, 패킷이 회전 드럼(10)을 통해 자기 테이프(260)상에 기록되게 한다. 선택적으로, 로크 플래그는 PLL(20)의 동작이 PCR의 입력에 비동기함을 나타낼 때, 마이크로 컴퓨터(18)는 제 2 기록 동작 제어 신호를 제공하여 기록 동작을 불활성화시킴으로써, 패킷이 자기 테이프(260)상에 기록되지 않게 한다. 예를 들어, 기록 신호가 회전 드럼(10)의 회전 헤드에 입력되지 않게 하거나, 자기 테이프(260)가 주행되지 않게 함으로써 기록 동작은 불활성화된다.
그러므로, 본 실시예의 패킷 기록 시스템에서, 클럭 생성기(400)의 PLL(20)의 동작이 입력 패킷의 PCR의 입력에 동기할 때만, 패킷은 시간 스탬프를 시간 스탬프 부가 회로(3)로부터 수신하여 자기 테이프(260)상에 기록된다.
특히, 클럭 생성기(400)의 PLL(20)의 동작이 PCR 추출 회로(2)로부터의 PCR의 입력에 동기하지 않음으로써, 시간 스탬프 생성 회로(700)가 디지털 인터페이스 회로(1)에 부정확하게 입력된 패킷의 도착 시간을 나타내는 시간 스탬프를 생성시킬 때, 패킷은 자기 테이프(260)상에 기록되지 않고 스위칭 회로(3)를 통해 버려진다. 이는 프로세서(9)에 제공된 버퍼 메모리의 언더플로우 및 오버플로우를 방지한다.
기준 동기 신호는 상기 실시예와 비슷하게도 PCR를 토대로 생성되지만, MPEG2 으로 설정된 SCR (System Clock Reference)을 토대로 할 수 있다. 선택적으로, 방송 수신기가 PCR 또는 SCR 입력에 동기하는 시간 스탬프를 패킷에 부가하여 기록/재생 장치로 출력할 때, 기록/재생 장치는 입력 패킷의 시간 스탬프값의 변화에 동기하여 기준 동기 신호를 발생시킬 수 있다.
본 발명이 이해를 더욱 쉽게 하도록 양호한 실시예에 의해 개시되었지만, 본 발명은 본 발명의 원리에 벗어남이 없이 다양한 방법으로 실시될 수 있다. 그러므로, 본 발명은 첨부된 청구범위에서 언급했듯이 본 발명의 원리로부터 벗어남이 없이 실시될 수 있는 모든 가능한 실시예 및 이의 변경을 포함하는 것으로 이해된다.
Claims (39)
- 입력 패킷을 저장 매체상에 기록하는 방법에 있어서, 입력 패킷의 도착 시간 제어 클럭을 발생시키는 단계, 입력 패킷의 도착 시간을 나타내고, 도착 시간 제어 클릭에 동기하여 변화되는 값을 갖는 시간 스탬프를 생성시켜 제각기 패킷에 부가하는 단계, 상기 도착 시간 제어 클럭에 동기하여 제공된 기준 제어 신호에 응답하여 트랙을 저장 매체상에 시간 시퀸스로 형성하는 단계와, 시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 각 패킷의 도착 시간에 대응하는 트랙중 하나에 형성된 기준 위치와, 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어진 소정의 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하는 단계를 포함하는 저장 매체상의 입력 패킷 기록 방법.
- 제1항에 있어서, 상기 기록 단계는 패킷을 시간적으로 신장시켜 저장 매체상에 기록하는 저장 매체상의 입력 패킷 기록 방법.
- 입력 패킷을 저장 매체상에 기록하는 방법에 있어서, 입력 패킷에 부가된 도착 시간 식별용 시간 스탬프값의 변화에 동기하여 도착 시간 제어 클럭을 발생하는 단계, 상기 도착 시간 제어 클럭에 동기하여 제공된 기준 제어 신호에 응답하여 트랙을 저장 매체상에 시퀀스로 형성하는 단계와, 시간 스탬프와 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 각 패킷의 도착 시간에 대응하는 트랙중 하나에 형성된 기준 위치와, 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어진 소정의 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하는 단계를 포함하는 저장 매체상의 입력 패킷 기록 방법.
- 제3항에 있어서, 상기 기록 단계는 패킷을 시간적으로 신장시켜 저장 매체상에 기록하는 저장 매체상의 입력 패킷 기록 방법.
- 입력 패킷을 저장 매체상에 기록하는 방법에 있어서, 입력 패킷의 도착 시간 제어 클럭을 발생하는 단계, 입력 패킷의 도착 시간을 표시하고, 도착 시간 제어 클럭에 동기하여 변화되는 값을 갖는 시간 스탬프를 생성시켜 제각기 패킷에 부가하는 단계, 상기 도착 시간 제어 클럭에 동기하여 제공된 기준 제어 신호에 응답하여 트랙을 저장 매체상에 시간 시퀸스로 형성하는 단계와, 시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 제 1 위치와, 기준 위치에 걸친 제 2 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하는 단계를 포함하는 데, 상기 기준 위치는 각 패킷의 도착 시간에 대응하는 트랙중 하나에 형성되고, 상기 제 1 및 2 위치는 제각기 트랙중 하나에 선행 및 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어져 형성되는 저장 매체상의 입력 패킷 기록 방법.
- 입력 패킷을 저장 매체상에 기록하는 방법에 있어서, 입력 패킷에 부가된 도착 시간 식별용 시간 스탬프값의 변화에 동기하여 도착 시간 제어 클럭을 발생하는 단계, 상기 도착 시간 제어 클럭에 동기하여 제공된 기준 제어 신호에 응답하여 트랙을 저장 매체상에 시퀀스로 형성하는 단계와, 시간 스탬프와 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 제 1 위치와, 기준 위치에 걸친 제 2 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하는 단계를 포함하는 데, 상기 기준 위치는 각 패킷의 도착 시간에 대응하는 트랙중 하나에 형성되고, 상기 제 1 및 제 2 위치는 제각기 트랙중 하나에 선행 및 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어져 형성되는 저장 매체상의 입력 패킷 기록 방법.
- 입력 패킷을 저장 매체상에 기록하는 방법에 있어서, 입력 패킷의 도착 시간 제어 클럭을 발생하는 단계, 입력 패킷의 도착 시간을 표시하고, 도착 시간 제어 클럭에 동기하여 변화되는 값을 갖는 시간 스탬프를 생성시켜 제각기 패킷에 부가하는 단계, 상기 도착 시간 제어 클릭에 동기하여 제공된 기준 제어 신호에 응답하여 트랙을 저장 매체상에 시간 시퀀스로 형성하는 단계와, 시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 패킷중 제 1 패킷의 도착 시간에 대응하는 트랙중 하나에 형성된 기준 위치와, 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어진 소정의 위치 사이의 범위의 소정의 영역내에 패킷중 제 1 패킷에 후행하는 적어도 하나의 패킷을 패킷중 제 1 패킷으로 시프트하는 단계를 포함하는 저장 매체상의 입력 패킷 기록 방법.
- 입력 패킷을 저장 매체상에 기록하는 방법에 있어서, 입력 패킷에 부가된 도착 시간 식별용 시간 스탬프값의 변화에 동기하여 도착 시간 제어 클럭을 발생하는 단계, 상기 도착 시간 제어 클럭에 동기하여 제공된 기준 제어 신호에 응답하여 트랙을 저장 매체상에 시퀀스로 형성하는 단계와, 시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 패킷중 제 1 패킷의 도착 시간에 대응하는 트랙중 하나에 형성된 기준 위치와, 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어진 소정의 위치 사이의 범위의 소정의 영역내에 패킷중 제 1 패킷에 후행하는 적어도 하나의 패킷을 패킷중 제 1 패킷으로 시프트하는 단계를 포함하는 저장 매체상의 입력 패킷 기록 방법.
- 입력 패킷을 저장 매체상에 기록하는 방법에 있어서, 패킷에 부가된 도착 시간 식별용 시간 스탬프값의 변화에 비동기하여 기준 제어 신호를 발생하는 단계, 상기 기준 제어 신호에 응답하여 트랙을 저장 매체상에 시간 시퀀스로 형성하는 단계와, 시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 각 패킷의 도착 시간에 대응하는 제 1 위치와, 후행하는 트랙으로의 미리 선택된 거리에 있는 제 1 위치에서 떨어진 제 2 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하는 단계를 포함하는 저장 매체상의 입력 패킷 기록 방법.
- 제9항에 있어서, 상기 기준 제어 신호 발생 단계를 수행하기 전에 입력 패킷에 이미 부가된 시간 스탬프 대신에 시간 스탬프를 입력 패킷에 부가하는 단계를 더 포함하는 저장 매체상의 입력 패킷 기록 방법.
- 입력 패킷을 저장 매체상에 기록하는 방법에 있어서, 패킷에 부가된 도착 시간 식별용 시간 스탬프값의 변화에 비동기하여 기준 제어 신호를 발생하는 단계, 상기 기준 제어 신호에 응답하여 트랙을 저장 매체상에 시간 시퀀스로 형성하는 단계와, 시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 트랙중 하나에 형성된 기준 위치와, 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어진 소정의 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하는 단계를 포함하는 저장 매체상의 입력 패킷 기록 방법.
- 제11항에 있어서, 상기 기준 제어 신호 발생 단계를 수행하기 전에 입력 패킷에 이미 부가된 시간 스탬프 대신에 시간 스탬프를 입력 패킷에 부가하는 단계를 더 포함하는 저장 매체상의 입력 패킷 기록 방법.
- 입력 패킷을 저장 매체상에 기록하는 방법에 있어서, 패킷에 부가된 도착 시간 식별용 시간 스탬프값의 변화에 비동기하여 기준 제어 신호를 발생하는 단계, 상기 기준 제어 신호에 응답하여 트랙을 저장 매체상에 시간 시퀀스로 형성하는 단계와, 시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 제 1 위치와, 기준 위치에 걸친 제 2 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하는 단계를 포함하는 데, 상기 기준 위치는 각 패킷의 도착 시간에 대응하는 트랙중 하나에 형성되고, 상기 제 1 및 2 위치는 제각기 트랙중 하나에 선행 및 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어져 형성되는 저장 매체상의 입력 패킷 기록 방법.
- 저장 매체상에 시간 시퀸스로 형성된 트랙에 기록된 도착 시간 식별용 시간 스탬프 및 패킷을 재생하는 방법에 있어서, 패킷을 저장 매체로부터 재생하는 단계, 저장 매체상에 형성된 트랙 위치에 대응하고, 저장 매체상에 시간 시퀸스로 형성된 트랙상에서 소정의 영역에 대응하는 미리 선택된 시간만큼 지연되는 출력 시간 제어 클럭을 발생하는 단계와, 상기 출력 시간 제어 클럭을 토대로 시간 스탬프에 의해 결정된 타이밍에 따라 패킷을 출력하는 단계를 포함하는 시간 스탬프 및 패킷 재생 방법.
- 제14항에 있어서, 미리 선택된 시간의 각 지연부는 한 트랙의 시간 간격에 대응하는 시간 스탬프 및 패킷 재생 방법.
- 저장 매체상에 시간 시퀸스로 형성된 트랙에 기록된 도착 시간 식별용 시간 스탬프 및 패킷을 재생하는 방법에 있어서, 패킷 및 시간 스탬프를 저장 매체로부터 재생하는 단계, 출력 시간 제어 클럭의 초기값이 하나의 시간 스탬프에 의해 결정되는 출력 시간 제어 클럭을 발생하는 단계와, 출력 시간 제어 클럭을 토대로 시간 스탬프에 의해 결정된 시간 구간에서 패킷을 출력하는 단계를 포함하는 시간 스탬프 및 패킷 재생 방법.
- 저장 매체상에 시간 시퀸스로 형성된 트랙에 패킷을 기록하는 패킷 기록 장치에 있어서, 도착 시간 제어 클럭을 발생하는 클럭 발생 수단, 도착 시간 제어 클럭에 동기하여 패킷의 도착 시간을 식별하는 시간 스탬프를 생성시켜 제각기 패킷에 부가하 시간 스탬프 생성 수단과, 시간 스탬프가 패킷의 도착 순서로 저장 매체상에 부가되어, 각 트랙의 도착시간에 대응하는 트랙 중 하나에 형성된 기준 위치로부터 후행하는 트랙으로의 미리 선택된 거리에서의 기준 위치에서 떨어진 소정의 위치 사이의 범위의 소정의 영역내에 각 패킷이 기록되도록 하는 패킷 기록 수단을 구비하는 패킷 기록 장치.
- 제17항에 있어서, 상기 기준 위치는 트랙중 하나에 형성된 기록-시작 위치인 패킷 기록 장치.
- 저장 매체상에 시간 시퀸스로 형성된 트랙에 패킷을 기록하는 패킷 기록 장치에 있어서, 도착 시간 제어 클럭을 발생하는 클럭 발생 수단, 시간 스탬프를 제각기 패킷에 부가하도록 패킷의 도착 시간을 식별하는 도착 시간 제어 클럭에 동기하여 시간 스탬프를 생성시키는 시간 스탬프 생성 수단과, 시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 제 1 위치와, 기준 위치에 걸친 제 2 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하는 기록 수단을 구비하는 데, 상기 기준 위치는 각 패킷의 도착 시간에 대응하는 트랙중 하나에 형성되고, 상기 제 1 및 2 위치는 제각기 트랙중 하나에 선행 및 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어져 형성되는 패킷 기록 장치.
- 입력 패킷을 저장 매체상에 기록하는 패킷 기록 장치에 있어서, 입력 패킷에 부가된 시간 스탬프값에 동기하는 도착 시간 제어 클럭을 발생시키는 클럭 발생 수단, 시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 각 패킷의 도착 시간에 대응하는 트랙중 하나에 형성된 기준 위치와, 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어진 소정의 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하도록 트랙을 시간 시퀀스로 저장 매체상에 기록하는 기록 수단과, 상기 도착 제어 클럭에 동기하여 저장 매체상에 형성된 트랙 위치를 제어하는 제어 수단을 구비하는 패킷 기록 장치.
- 제20항에 있어서, 상기 기준 위치는 트랙중 하나에 형성된 기록-시작 위치인 패킷 기록 장치.
- 입력 패킷을 저장 매체상에 기록하는 패킷 기록 장치에 있어서, 입력 패킷에 부가된 시간 스탬프값에 동기하는 도착 시간 제어 클럭을 발생시키는 클럭 발생 수단, 시간 스탬프가 부가된 패킷을 패킷 도착 순서로 저장 매체상에 기록하여, 제 1 위치와, 기준 위치에 걸친 제 2 위치 사이의 범위의 소정의 영역내에 각 패킷을 기록하도록 트랙을 시간 시퀀스로 저장 매체상에 기록하는 기록 수단으로서, 상기 기준 위치는 각 패킷의 도착 시간에 대응하는 트랙중 하나에 형성되고, 상기 제 1 및 2 위치는 제각기 트랙중 하나에 선행 및 후행하는 트랙으로의 미리 선택된 거리에 있는 기준 위치에서 떨어져 형성되는 기록 수단과, 상기 도착 제어 클럭에 동기하여 저장 매체상에 형성된 트랙 위치를 제어하는 제어 수단을 구비하는 패킷 기록 장치.
- 도착 시간 식별용 시간 스탬프가 부가되어 트랙상에 기록된 패킷을 재생하도록 저장 매체상에 시간 시퀸스로 형성된 트랙을 재생하는 재생 수단, 소정의 주파수를 가진 클럭을 발생시키는 클럭 발생 수단, 상기 클럭에 동기하여 상기 재생 수단이 트랙을 재생시키는 위치를 제어하는 트랙 제어 수단, 상기 클럭 발생 수단에 의해 제각기 발생된 상기 클럭으로부터 소정의 시간만큼 지연시킨 후 출력 제어 클럭을 발생시키는 출력 제어 클럭 발생 수단, 상기 출력 제어 클럭에 동기하여 변화된 값을 하나의 시간 스탬프와 비교하여, 상기 값이 하나의 시간 스탬프와 일치할 때 신호를 제공하는 비교 수단과, 상기 하나의 시간 스탬프가 부가된 하나의 패킷을 출력하는 출력 수단을 구비하는 패킷 재생 장치.
- 제23항에 있어서, 상기 출력 수단으로부터 출력된 상기 하나의 패킷으로부터 시간 스탬프를 제거하는 시간 스탬프 제거 수단을 더 포함하는 패킷 재생 장치.
- 회전 드럼내에 배치된 회전 헤드를 사용하여 회전 드럼의 소정의 영역에 나선형으로 감겨진 제 1 자기 테이프상에 트랙을 시간 시퀸스로 기록하며, 입력 패킷의 도착 순서로 입력 패킷을 트랙상에 기록하는 기록 수단, 제 2 자기 테이프상에 시간 시퀸스로 형성된 트랙을 재생시켜, 회전 드럼의 회전 헤드를 통해 제 2 자기 테이프의 트랙상에 기록된 패킷을 재생시키는 재생 수단, 도착 시간 제어 클럭을 발생시키는 클럭 발생 수단, 회전 드럼의 속도를 제어하여, 6 개의 트랙 마다 도착 시간 제어 클럭에 동기시키는 제 1 속도 제어 수단, 상기 도착 시간 제어 클럭에 동기하여 시간 스탬프를 생성시켜, 제 1 자기테이프상에 제각기 기록되는 패킷에 시간 스탬프를 부가하는 시간 스탬프 생성 수단, 각 패킷이 1-트랙 영역, 2-트랙 영역, 또는 영역상의 1-트랙내에 기록되도록 상기 기록 수단을 제어하는 기록 제어 수단으로서, 상기 1-트랙 영역은 각 트랙의 도착 시간에 대응하는 트랙중 하나에 형성된 기준 위치와, 후행하는 트랙으로의 소정의 구간에 있는 기준 위치에서 떨어진 소정의 위치 사이의 범위에 있고, 상기 2-트랙 영역은 제 1 위치와, 제각기 상기 트랙중 하나에 선행 및 후행하는 트랙으로의 미리 선택된 거리에서의 기준 위치에서 떨어져 형성된 제 2 위치 사이의 범위에 있으며, 영역상의 1-트랙은 상기 트랙중 하나의 기록-시작 위치와, 후행하는 트랙으로의 미리 선택된 구간에서의 기록-시작 위치에서 떨어진 미리 결정된 위치 사이의 범위에 있는 기록 제어 수단, 소정의 주파수를 가진 클럭을 발생시키는 클럭 발생 수단, 제 2 자기 테이프로부터 재생된 신호와, 클럭 발생 수단에 의해 발생된 클럭을 토대로 6-트랙 구간에서 회전 드럼 및 제 2 자기 테이프의 속도를 제어하는 제 2 속도 제어 수단, 상기 클럭 발생 수단에 의해 제각기 발생된 상기 클럭으로부터 소정의 시간만큼 지연한 후 출력 제어 클럭을 발생시키는 출력 제어 클럭 발생 수단, 상기 출력 제어 클럭에 동기하여 변화된 값을 제 2 자기 테이프로부터 재생된 하나의 시간 스탬프와 비교하여, 상기 값이 하나의 시간 스탬프와 일치할 때 신호를 제공하는 비교 수단, 상기 하나의 시간 스탬프가 부가된 하나의 패킷을 출력하는 출력 수단과, 상기 출력 수단으로부터 출력된 상기 하나의 패킷으로부터 시간 스탬프를 제거하는 시간 스탬프 제거 수단을 구비하는 패킷 기록/재생 장치.
- 회전 드럼내에 배치된 회전 헤드를 사용하여 회전 드럼의 소정의 영역에 나선형으로 감겨진 제 1 자기 테이프상에 트랙을 시간 시퀸스로 기록하여, 입력 패킷의 도착 순서로 입력 패킷을 트랙상에 기록하는 기록 수단, 제 2 자기 테이프상에 시간 시퀸스로 형성된 트랙을 재생시켜, 회전 드럼의 회전 헤드를 통해 제 2 자기 테이프의 트랙상에 기록된 패킷을 재생시키는 재생 수단, 제 1 자기 테이프상에 기록되는 패킷에 부가된 시간 스탬프의 값에 동기하는 도착 시간 제어 클럭을 발생시키는 클럭 발생 수단, 회전 드럼의 속도를 제어하여, 6 개의 트랙 마다 도착 시간 제어 클럭에 동기시키는 제 1 속도 제어 수단, 각 패킷이 1-트랙 영역, 2-트랙 영역, 또는 영역상의 1-트랙내에 기록되도록 상기 기록 수단을 제어하는 기록 제어 수단으로서, 상기 1-트랙 영역은 각 트랙의 도착 시간에 대응하는 트랙중 하나에 형성된 기준 위치와, 후행하는 트랙으로의 소정의 구간에 있는 기준 위치에서 떨어진 소정의 위치 사이의 범위에 있고, 상기 2-트랙 영역은 제 1 위치와, 제각기 상기 트랙중 하나에 선행 및 후행하는 트랙으로의 미리 선택된 거리에서의 기준 위치에서 떨어져 형성된 제 2 위치 사이의 범위에 있으며, 영역상의 1-트랙은 상기 트랙중 하나의 기록-시작 위치와, 후행하는 트랙으로의 미리 선택된 구간에서의 기록-시작 위치에서 떨어진 미리 결정된 위치 사이의 범위에 있는 기록 제어 수단, 소정의 주파수를 가진 클럭을 발생시키는 클럭 발생 수단, 제 2 자기 테이프로부터 재생된 신호와, 클럭 발생 수단에 의해 발생된 클럭을 토대로 6-트랙 구간에서 회전 드럼 및 제 2 자기 테이프의 속도를 제어하는 제 2 속도 제어 수단, 상기 클럭 발생 수단에 의해 제각기 발생된 상기 클럭으로부터 소정의 시간 만큼 지연한 후 출력 제어 클럭을 발생시키는 출력 제어 클럭 발생 수단, 상기 출력 제어 클럭에 동기하여 변화된 값을 제 2 자기 테이프로부터 재생된 하나의 시간 스탬프와 비교하여, 상기 값이 하나의 시간 스탬프와 일치할 때 신호를 제공하는 비교 수단및, 상기 하나의 시간 스탬프가 부가된 하나의 패킷을 출력하는 출력 수단을 구비하는 패킷 기록/재생 장치.
- 저장 매체상에 기록되는 패킷에 부가된 패킷 도착 시간 식별용 시간 스탬프 값의 변화에 동기하여 트랙이 시간 시퀸스로 형성되는 저장 매체로서, 상기 패킷의 각각은 1-트랙 영역, 2-트랙 영역 또는 영역상의 1-트랙내에 기록되고, 상기 1-트랙 영역은 각 트랙의 도착 시간에 대응하는 트랙중 하나에 형성된 기준 위치와, 후행하는 트랙으로의 소정의 구간에 있는 기준 위치에서 떨어진 소정의 위치 사이의 범위에 있고, 상기 2-트랙 영역은 제 1 위치와, 제각기 상기 트랙중 하나에 선행 및 후행하는 트랙으로의 미리 선택된 거리에서의 기준 위치에서 떨어져 형성된 제 2 위치 사이의 범위에 있으며, 영역상의 1-트랙은 상기 트랙중 하나의 기록-시작 위치와, 각 트랙의 폭보다 큰 미리 선택된 구간에서 후행하는 트랙으로의 기록-시작 위치에서 떨어진 미리 결정된 위치 사이의 범위에 있는 저장 매체.
- 하나 이상의 프로그램상의 정보의 패킷, 상기 프로그램상의 시간 제어 정보를 포함하는 시간 제어 패킷 및, 상기 시간 제어 패킷을 식별하는 식별 정보를 멀티플렉싱하는 입력 디지털 신호를 기록하는 패킷 기록 장치에 있어서, 상기 식별 정보를 토대로 디지털 신호로부터 시간 제어 정보를 추출하는 추출 수단, 상기 추출 수단에 의해 추출된 시간 제어 정보의 입력에 동기하는 클럭을 발생시키는 클럭 발생 수단, 상기 클럭 발생 수단에 의해 발생된 클럭에 동기하여 기준 제어 신호를 발생시키는 기준 제어 신호 발생 수단과, 상기 기준 제어 신호 발생 수단에 의해 발생된 기준 제어 신호에 응답하여 상기 디지털 신호를 저장 매체상에 기록하는 기록 수단을 구비하는 패킷 기록 장치.
- 제28항에 있어서, 상기 기록 수단은 기준 제어 신호를 토대로 트랙을 저장매체상에 시퀸스로 형성하여 디지털 신호를 기록하는 패킷 기록 장치.
- 제28항에 있어서, 상기 식별 정보는 시간 제어 패킷의 헤더에 부가되는 시간 제어 정보 식별 플래그로 형성되는 패킷 기록 장치.
- 제28항에 있어서, 상기 식별 정보는 시간 제어 패킷을 식별하는 패킷 식별번호를 포함하는 패킷 기록 장치.
- 제28항에 있어서, 상기 디지털 신호는 MPEG2 의 트랜스포트 패킷으로 형성되고, 상기 시간 제어 정보는 프로그램 클럭 기준에 의해 제공되는 패킷 기록 장치.
- 입력 패킷에 부가된 시간 기준값의 입력에 동기하여 도착 시간 제어 클럭을 발생시키는 도착 시간 제어 클럭 발생 수단, 상기 도착 시간 제어 클럭 발생 수단에 의해 발생된 도착 시간 제어 클럭에 동기하여 도착 시간 식별 기준값을 생성시키는 도착 시간 식별 기준값 생성 수단, 도착 시간 제어 클럭이 시간 기준값의 입력에 동기하는 지의 여부를 결정하는 동기 결정 수단으로서, 도착 시간 제어 클럭이 시간 기준값의 입력에 동기할 때에 제 1 신호를 제공하고, 도착 시간 제어 클럭이 시간 기준값의 입력에 비동기할 때에 제 2 신호를 제공하는 동기 결정 수단, 도착 시간 식별 기준값을 입력 패킷에 부가하는 부가 수단, 제 1 동작 및 제 2 동작 간에 스위칭하는 스위칭 수단으로서, 상기 제 1 동작은 상기 동기 결정 수단으로부터의 제 1 신호에 응답하여 상기 도착 시간 제어 클럭 발생 수단 및 상기 부가 수단을 동작시키도록 제공되고, 상기 제 2 동작은 상기 동기 결정 수단으로부터의 제 2 신호에 응답하여 상기 도착 시간 제어 클럭 발생 수단의 동작을 금지하도록 제공되는 스위칭 수단과, 상기 도착 시간 식별 기준값이 상기 부가 수단에 의해 부가되는 패킷을 저장매체상에 기록하는 기록 수단을 구비하는 패킷 기록 장치.
- 제33항에 있어서, 상기 도착 시간 제어 클럭 발생 수단은 패킷으로부터 시간 기준값을 추출하는 추출 회로와, 시간 기준값을 토대로 카운터에 의해 제공된 카운트값을 시간 기준값과 비교하여, 그 차를 결정해서 상기 차에 따라 발진기에 의해 제공된 발진부의 주파수를 제어하여, 상기 도착 시간 제어 클럭으로서 발진부를 출력하고, 다음 사이클에서 시간 기준값으로서 사용되듯이 발진부를 카운터로 피드백하는 피드백 루프를 포함하고, 상기 동기 결정 수단은 소정수의 사이클 동안 도착 시간 제어 클럭 발생 수단에 의해 구해진 차를 평균하는 평균 회로와, 상기 평균 수단으로부터의 출력 신호를 소정의 기준값과 비교하여, 그 비교 결과를 토대로 제 1 및 2 신호를 제공하는 비교 회로를 포함하는 패킷 기록 장치.
- 입력 패킷에 부가된 시간 기준값의 입력에 동기하여 도착 시간 제어 클럭을 발생시키는 도착 시간 제어 클럭 발생 수단, 상기 도착 시간 제어 클럭 발생 수단에 의해 발생된 도착 시간 제어 클럭에 동기하여 도착 시간 식별 기준값을 발생시키는 도착 시간 식별 기준값 발생 수단, 패킷중 제 1 패킷이 상기 도착 시간 제어 클럭 발생 수단에 입력된 후에 미리 선택된 시간 주기 동안 상기 도착 시간 제어 클럭 발생 수단의 동기 조건을 표시하는 로크 플래그를 발생시키는 로크 플래그 발생 수단, 도착 시간 식별 기준값에 따라 로크 플래그를 입력 패킷에 부가하는 부가 수단과, 도착 시간 식별 기준값이 상기 부가 수단에 의해 부가되는 패킷을 저장 매체상에 기록하는 기록 수단을 구비하는 패킷 기록 장치.
- 입력 패킷에 부가된 시간 기준값의 입력에 동기하여 도착 시간 제어 클럭을 발생시키는 도착 시간 제어 클럭 발생 수단, 상기 도착 시간 제어 클럭 발생 수단에 의해 발생된 도착 시간 제어 클럭에 동기하여 도착 시간 식별 기준값을 생성시키는 도착 시간 식별 기준값 생성 수단, 도착 시간 제어 클럭이 시간 기준간의 입력에 동기하는 지의 여부를 결정하는 동기 결정 수단으로서, 도착 시간 제어 클럭이 시간 기준값의 입력에 동기할 때에 제 1 신호를 제공하고, 도착 시간 제어 클럭이 시간 기준값의 입력에 비동기할 때에 제 2 신호를 제공하는 동기 결정 수단, 도착 시간 식별 기준값을 입력 패킷에 부가하는 부가 수단, 상기 도착 시간 식별 기준값이 상기 부가 수단에 의해 부가되는 패킷을 저장 매체상에 기록하는 기록 수단및, 상기 기록 수단의 동작을 제어하는 제어 수단을 구비하는 데, 상기 제어 수단은 항상 상기 패킷을 상기 부가 수단에 공급하고, 상기 동기 결정 수단으로부터의 제 1 신호에 응답하여 상기 기록 수단의 동작을 활성화시키며, 상기 동기 결정수단으로부터의 제 2 신호에 응답하여 상기 기록 수단의 동작을 불활성화시키는 패킷 기록 장치.
- 제33항에 있어서, 상기 패킷은 하나 이상의 프로그램을 반송하는 디지털 신호에 의해 전송되고, 상기 시간 기준값은 상기 패킷중 하나에 부가되는 패킷 기록 장치.
- 제35항에 있어서, 상기 패킷은 하나 이상의 프로그램을 반송하는 디지털신호에 의해 전송되고, 상기 시간 기준값은 상기 패킷중 하나에 부가되는 패킷 기록 장치.
- 제36항에 있어서, 상기 패킷은 하나 이상의 프로그램을 반송하는 디지털 신호에 의해 전송되고, 상기 시간 기준값은 상기 패킷중 하나에 부가되는 패킷 기록 장치.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP95-295118 | 1995-11-14 | ||
JP07295118A JP3106937B2 (ja) | 1995-11-14 | 1995-11-14 | パケットデータの記録方法、再生方法、記録再生装置及び記録媒体 |
JP95-343993 | 1995-12-28 | ||
JP34399395A JP3243990B2 (ja) | 1995-12-28 | 1995-12-28 | ディジタル放送受信端末装置とそのパケットデータ記録装置 |
JP96-12478 | 1996-01-29 | ||
JP8012478A JP3047805B2 (ja) | 1996-01-29 | 1996-01-29 | パケットデータ記録装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970029617A KR970029617A (ko) | 1997-06-26 |
KR100289237B1 true KR100289237B1 (ko) | 2001-05-02 |
Family
ID=27279844
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960054024A KR100289237B1 (ko) | 1995-11-14 | 1996-11-14 | 패킷 데이타 기록/재생 방법 및 장치 |
Country Status (7)
Country | Link |
---|---|
US (2) | US6011899A (ko) |
EP (2) | EP0774753B1 (ko) |
KR (1) | KR100289237B1 (ko) |
CN (2) | CN1276649C (ko) |
DE (2) | DE69632443T2 (ko) |
MY (1) | MY113625A (ko) |
TW (1) | TW319942B (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100564181B1 (ko) * | 1999-09-29 | 2006-03-29 | 소니 가부시끼 가이샤 | 트랜스포트 스트림 기록 장치 및 방법, 트랜스포트 스트림재생 장치 및 방법, 및 프로그램 기록 매체 |
Families Citing this family (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW319942B (ko) * | 1995-11-14 | 1997-11-11 | Nippon Bickter Kk | |
JP3159041B2 (ja) | 1996-03-05 | 2001-04-23 | 株式会社日立製作所 | ディジタル信号記録再生装置および再生装置 |
KR100230281B1 (ko) * | 1997-04-14 | 1999-11-15 | 윤종용 | 프로그램 번호를 전송 및 수신하는 멀티미디어 시스템과 프로그램 번호 전송 및 수신방법 |
US6865339B1 (en) | 1997-05-16 | 2005-03-08 | Indigita Corporation | Digital video and data recorder |
US6151443A (en) * | 1997-05-16 | 2000-11-21 | Indigita Corporation | Digital video and data recorder |
JP3189754B2 (ja) * | 1997-09-16 | 2001-07-16 | 松下電器産業株式会社 | 磁気記録再生装置のタイムコード記録装置 |
US6128433A (en) * | 1997-12-31 | 2000-10-03 | Indigita Corporation | Controlling frequency drift of a digital video tape drive |
US6937618B1 (en) | 1998-05-20 | 2005-08-30 | Sony Corporation | Separating device and method and signal receiving device and method |
DE69922628T2 (de) * | 1998-06-05 | 2005-11-10 | Koninklijke Philips Electronics N.V. | Aufzeichnung und wiedergabe eines informationssignals in/von einer spur auf einem aufzeichnungsträger |
JP4114234B2 (ja) * | 1998-06-09 | 2008-07-09 | ソニー株式会社 | 信号処理装置および受信装置と信号処理方法 |
EP0986248A1 (en) * | 1998-09-07 | 2000-03-15 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for timestamping a bitstream to be recorded |
US20060262813A1 (en) * | 1998-12-18 | 2006-11-23 | Digital Networks North America, Inc. | Multi-channel video pump |
US6473441B1 (en) * | 1998-12-18 | 2002-10-29 | Escient Convergence Corp | Multi-channel video pump |
EP1021045A1 (en) * | 1999-01-12 | 2000-07-19 | Deutsche Thomson-Brandt Gmbh | Method for processing and apparatus for encoding audio or video frame data |
US6771671B1 (en) * | 1999-03-12 | 2004-08-03 | Lucent Technologies Inc. | Data flow synchronization and ordering |
EP1089482A4 (en) * | 1999-04-16 | 2005-11-02 | Sony Corp | METHOD AND DEVICE FOR MESSAGE TRANSMISSION AND RECORDING MEDIUM |
US6507592B1 (en) | 1999-07-08 | 2003-01-14 | Cisco Cable Products And Solutions A/S (Av) | Apparatus and a method for two-way data communication |
JP3651326B2 (ja) * | 1999-09-06 | 2005-05-25 | 松下電器産業株式会社 | データ送信装置およびデータ受信装置 |
JP4006612B2 (ja) * | 1999-09-27 | 2007-11-14 | ソニー株式会社 | データ処理装置およびデータ処理方法、記録媒体、並びにディジタル放送受信装置およびディジタル放送受信装置における記録再生方法 |
US6665317B1 (en) * | 1999-10-29 | 2003-12-16 | Array Telecom Corporation | Method, system, and computer program product for managing jitter |
KR100590185B1 (ko) * | 1999-11-20 | 2006-06-14 | 삼성전자주식회사 | 부가정보를 포함하는 오디오/비디오데이터의 저장 및검색장치 |
EP1190570B1 (en) * | 2000-01-10 | 2010-07-14 | Nxp B.V. | Recording/reproducing apparatus having writing means for recording and/or reading means and detector means for reproducing an information signal in resp. from at least one track on a record carrier |
US6892022B1 (en) * | 2000-03-30 | 2005-05-10 | Maxtor Corporation | Storing and retrieving encoded data stream with specified time of delivery on a hard disk |
EP1150445A3 (en) * | 2000-04-24 | 2008-06-04 | Sony Corporation | Method and device for transmitting media data comprising time stamp information, method and terminal device for receiving this data, method and device for receiving digital broadcasts and method and device for calculating the transmission time of the media data, based on the time stamp information |
DE60136519D1 (de) * | 2000-09-22 | 2008-12-24 | Pace Micro Technology Plc Salt | Rundfunkdatenempfänger und Verfahren zu seiner Verwendung |
US7263275B2 (en) * | 2002-03-01 | 2007-08-28 | Broadcom Corporation | System and method of manipulating a system time clock in an audio/video decoding system |
US6803866B2 (en) | 2002-12-19 | 2004-10-12 | International Business Machines Corporation | Efficient representation of date/time information |
US7904488B2 (en) | 2004-07-21 | 2011-03-08 | Rockwell Automation Technologies, Inc. | Time stamp methods for unified plant model |
US8756521B1 (en) | 2004-09-30 | 2014-06-17 | Rockwell Automation Technologies, Inc. | Systems and methods for automatic visualization configuration |
KR101151303B1 (ko) * | 2004-12-29 | 2012-06-08 | 엘지전자 주식회사 | 데이터 패킷의 도착시각을 결정하는 방법 및 장치 |
JP2006302346A (ja) * | 2005-04-15 | 2006-11-02 | Toshiba Corp | 情報記録媒体、情報記録方法、情報再生方法、情報記録装置、情報再生装置 |
US7672737B2 (en) | 2005-05-13 | 2010-03-02 | Rockwell Automation Technologies, Inc. | Hierarchically structured data model for utilization in industrial automation environments |
US7650405B2 (en) * | 2005-05-13 | 2010-01-19 | Rockwell Automation Technologies, Inc. | Tracking and tracing across process boundaries in an industrial automation environment |
US7676281B2 (en) | 2005-05-13 | 2010-03-09 | Rockwell Automation Technologies, Inc. | Distributed database in an industrial automation environment |
US8799800B2 (en) * | 2005-05-13 | 2014-08-05 | Rockwell Automation Technologies, Inc. | Automatic user interface generation |
US7809683B2 (en) * | 2005-05-13 | 2010-10-05 | Rockwell Automation Technologies, Inc. | Library that includes modifiable industrial automation objects |
US20070067458A1 (en) * | 2005-09-20 | 2007-03-22 | Rockwell Software, Inc. | Proxy server for integration of industrial automation data over multiple networks |
US7548789B2 (en) | 2005-09-29 | 2009-06-16 | Rockwell Automation Technologies, Inc. | Editing lifecycle and deployment of objects in an industrial automation environment |
US7881812B2 (en) * | 2005-09-29 | 2011-02-01 | Rockwell Automation Technologies, Inc. | Editing and configuring device |
US7526794B2 (en) * | 2005-09-30 | 2009-04-28 | Rockwell Automation Technologies, Inc. | Data perspectives in controller system and production management systems |
US8275680B2 (en) * | 2005-09-30 | 2012-09-25 | Rockwell Automation Technologies, Inc. | Enabling transactional mechanisms in an automated controller system |
US7660638B2 (en) * | 2005-09-30 | 2010-02-09 | Rockwell Automation Technologies, Inc. | Business process execution engine |
US7734590B2 (en) | 2005-09-30 | 2010-06-08 | Rockwell Automation Technologies, Inc. | Incremental association of metadata to production data |
US7801628B2 (en) | 2005-09-30 | 2010-09-21 | Rockwell Automation Technologies, Inc. | Industrial operator interfaces interacting with higher-level business workflow |
US8484250B2 (en) * | 2005-09-30 | 2013-07-09 | Rockwell Automation Technologies, Inc. | Data federation with industrial control systems |
US7983354B2 (en) * | 2005-11-25 | 2011-07-19 | Samsung Electronics Co., Ltd. | Digital broadcast transmitter/receiver having an improved receiving performance and signal processing method thereof |
US7733588B1 (en) * | 2006-01-04 | 2010-06-08 | Marvell International Ltd. | Repetitive feed-forward algorithm for self-servo-write PLL |
JP4793247B2 (ja) * | 2006-12-18 | 2011-10-12 | 株式会社日立製作所 | 記録装置、記録方法、再生装置及び再生方法 |
US7737793B1 (en) | 2007-09-27 | 2010-06-15 | Marvell International Ltd. | Calibrating control loops |
US8000251B2 (en) * | 2007-11-14 | 2011-08-16 | Cisco Technology, Inc. | Instrumenting packet flows |
US8416763B1 (en) | 2008-11-14 | 2013-04-09 | Cisco Technology, Inc. | System and method for providing quality inter-domain network time transport |
US8799909B1 (en) * | 2008-12-23 | 2014-08-05 | Juniper Networks, Inc. | System and method for independent synchronous and asynchronous transaction requests |
JP2010219973A (ja) * | 2009-03-18 | 2010-09-30 | Sony Corp | 送出サーバシステムおよび素材転送方法 |
CN101777352B (zh) * | 2009-12-11 | 2011-08-24 | 沈阳理工大学 | 单磁道每位八数码磁信息处理方法 |
CN101763861B (zh) * | 2009-12-11 | 2011-08-24 | 沈阳理工大学 | 单磁道每位四数码磁信息处理方法 |
US9392072B2 (en) | 2010-04-15 | 2016-07-12 | Rockwell Automation Technologies, Inc. | Systems and methods for conducting communications among components of multidomain industrial automation system |
US8484401B2 (en) | 2010-04-15 | 2013-07-09 | Rockwell Automation Technologies, Inc. | Systems and methods for conducting communications among components of multidomain industrial automation system |
US8984533B2 (en) | 2010-04-15 | 2015-03-17 | Rockwell Automation Technologies, Inc. | Systems and methods for conducting communications among components of multidomain industrial automation system |
JP5681449B2 (ja) | 2010-11-02 | 2015-03-11 | ルネサスエレクトロニクス株式会社 | 情報処理装置及び携帯端末 |
US8774847B2 (en) * | 2011-07-27 | 2014-07-08 | Broadcom Corporation | Cellular radio path measurement and reporting |
JP5430806B2 (ja) * | 2011-11-08 | 2014-03-05 | 三菱電機株式会社 | デジタル放送受信機 |
US10679658B1 (en) | 2018-12-05 | 2020-06-09 | International Business Machines Corporation | Reduction of aging effects on a magnetic recording tape in a dual-reel cartridge |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5576902A (en) * | 1993-01-13 | 1996-11-19 | Hitachi America, Ltd. | Method and apparatus directed to processing trick play video data to compensate for intentionally omitted data |
US5467342A (en) * | 1994-01-12 | 1995-11-14 | Scientific-Atlanta, Inc. | Methods and apparatus for time stamp correction in an asynchronous transfer mode network |
US5579183A (en) * | 1994-04-08 | 1996-11-26 | U.S. Philips Corporation | Recording and reproducing an MPEG information signal on/from a record carrier |
WO1995027997A1 (en) | 1994-04-08 | 1995-10-19 | Philips Electronics N.V. | Display device |
US5566174A (en) * | 1994-04-08 | 1996-10-15 | Philips Electronics North America Corporation | MPEG information signal conversion system |
KR0137701B1 (ko) * | 1994-12-13 | 1998-05-15 | 양승택 | 엠피이지-2(mpeg-2) 시스템의 피이에스(pes) 패킷화 장치 |
KR100387460B1 (ko) * | 1995-03-28 | 2003-10-04 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 기록장치및방법,기록매체,재생장치 |
US5793927A (en) * | 1995-06-07 | 1998-08-11 | Hitachi America, Ltd. | Methods for monitoring and modifying a trick play data stream to insure MPEG compliance |
US5790543A (en) * | 1995-09-25 | 1998-08-04 | Bell Atlantic Network Services, Inc. | Apparatus and method for correcting jitter in data packets |
TW319942B (ko) * | 1995-11-14 | 1997-11-11 | Nippon Bickter Kk | |
US5909257A (en) * | 1996-02-27 | 1999-06-01 | Victor Company Of Japan, Ltd. | Apparatus and method of receiving broadcasted digital signal |
JP2000511383A (ja) * | 1997-03-12 | 2000-08-29 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 記録担体にディジタル情報信号を記録する装置及び方法 |
-
1996
- 1996-10-24 TW TW085113139A patent/TW319942B/zh not_active IP Right Cessation
- 1996-11-13 CN CNB021528306A patent/CN1276649C/zh not_active Expired - Lifetime
- 1996-11-13 MY MYPI96004709A patent/MY113625A/en unknown
- 1996-11-13 US US08/748,643 patent/US6011899A/en not_active Expired - Lifetime
- 1996-11-13 CN CN96114466A patent/CN1099674C/zh not_active Expired - Fee Related
- 1996-11-14 KR KR1019960054024A patent/KR100289237B1/ko active IP Right Grant
- 1996-11-14 DE DE69632443T patent/DE69632443T2/de not_active Expired - Lifetime
- 1996-11-14 EP EP96308252A patent/EP0774753B1/en not_active Expired - Lifetime
- 1996-11-14 EP EP04000005A patent/EP1411716B1/en not_active Expired - Lifetime
- 1996-11-14 DE DE69636802T patent/DE69636802T2/de not_active Expired - Lifetime
-
1999
- 1999-11-04 US US09/434,161 patent/US7027718B1/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100564181B1 (ko) * | 1999-09-29 | 2006-03-29 | 소니 가부시끼 가이샤 | 트랜스포트 스트림 기록 장치 및 방법, 트랜스포트 스트림재생 장치 및 방법, 및 프로그램 기록 매체 |
Also Published As
Publication number | Publication date |
---|---|
EP1411716B1 (en) | 2006-12-27 |
US6011899A (en) | 2000-01-04 |
EP1411716A1 (en) | 2004-04-21 |
TW319942B (ko) | 1997-11-11 |
DE69636802T2 (de) | 2007-10-11 |
DE69636802D1 (de) | 2007-02-08 |
CN1516156A (zh) | 2004-07-28 |
CN1276649C (zh) | 2006-09-20 |
KR970029617A (ko) | 1997-06-26 |
CN1156880A (zh) | 1997-08-13 |
EP0774753B1 (en) | 2004-05-12 |
DE69632443D1 (de) | 2004-06-17 |
US7027718B1 (en) | 2006-04-11 |
DE69632443T2 (de) | 2004-09-16 |
EP0774753A2 (en) | 1997-05-21 |
MY113625A (en) | 2002-04-30 |
EP0774753A3 (en) | 1999-07-28 |
CN1099674C (zh) | 2003-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100289237B1 (ko) | 패킷 데이타 기록/재생 방법 및 장치 | |
KR100378248B1 (ko) | 디지탈데이타기록및재생장치및방법 | |
KR100188349B1 (ko) | 디지탈영상신호의 입출력회로, 기록장치 및 재생장치 | |
EP1936999B1 (en) | Method of setting a system time clock at the start of an MPEG sequence | |
KR100387460B1 (ko) | 기록장치및방법,기록매체,재생장치 | |
KR100411167B1 (ko) | 영상데이터기록/재생장치및방법 | |
US5990967A (en) | Transmission apparatus and receiving apparatus | |
EP0876062A2 (en) | Digital recording/playback apparatus with improved error correction capability and method therefor | |
US6404711B1 (en) | System including comparing a separated time stamp to a generated timing signal and controlling a timing signal on the basis of continuity of time stamps | |
US7450816B2 (en) | Digital signal recording and reproduction apparatus suitable for recording and reproducing a compressed video signal | |
JP3106937B2 (ja) | パケットデータの記録方法、再生方法、記録再生装置及び記録媒体 | |
JPS58146072A (ja) | Vtrの録画再生方法 | |
JP3243990B2 (ja) | ディジタル放送受信端末装置とそのパケットデータ記録装置 | |
JPH08336131A (ja) | ディジタル映像信号の出力回路、記録装置及び再生装置 | |
JPH1023370A (ja) | ディジタルビデオレコーダ | |
JP3047805B2 (ja) | パケットデータ記録装置 | |
JP3258911B2 (ja) | ディジタルビデオレコーダ | |
US8200071B1 (en) | Digital recorder with trick play operation | |
US5745638A (en) | Recording/reproducing apparatus of the helical scan type | |
KR100618290B1 (ko) | 데이터 전송 장치 및 데이터 전송 방법 | |
KR19980041744A (ko) | 다치신호의 기록 및 재생방법과 다치신호기록용 동기신호발생회로 | |
JPH10269697A (ja) | ディジタル信号記録装置および再生装置および記録再生装置 | |
JP2000069412A (ja) | ディジタル信号記録装置 | |
JPH08214254A (ja) | 映像編集同期装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130118 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20140120 Year of fee payment: 14 |
|
FPAY | Annual fee payment |
Payment date: 20150120 Year of fee payment: 15 |
|
FPAY | Annual fee payment |
Payment date: 20160119 Year of fee payment: 16 |