KR100245155B1 - 디지틀 데이타 재생 장치 및 방법 - Google Patents
디지틀 데이타 재생 장치 및 방법 Download PDFInfo
- Publication number
- KR100245155B1 KR100245155B1 KR1019920012032A KR920012032A KR100245155B1 KR 100245155 B1 KR100245155 B1 KR 100245155B1 KR 1019920012032 A KR1019920012032 A KR 1019920012032A KR 920012032 A KR920012032 A KR 920012032A KR 100245155 B1 KR100245155 B1 KR 100245155B1
- Authority
- KR
- South Korea
- Prior art keywords
- digital data
- data
- reproducing apparatus
- error
- storage means
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 17
- 239000000872 buffer Substances 0.000 claims abstract description 141
- 230000003287 optical effect Effects 0.000 claims abstract description 54
- 230000015654 memory Effects 0.000 claims description 132
- 230000033001 locomotion Effects 0.000 claims description 32
- 238000001514 detection method Methods 0.000 claims description 22
- 238000013139 quantization Methods 0.000 claims description 20
- 230000009191 jumping Effects 0.000 claims description 7
- 238000013500 data storage Methods 0.000 abstract description 2
- 230000000593 degrading effect Effects 0.000 abstract description 2
- 230000007774 longterm Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 16
- 238000011084 recovery Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 8
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- 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
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42646—Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/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/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44004—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/92—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N5/926—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation
- H04N5/9261—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction
- H04N5/9264—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction using transform coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/93—Regeneration of the television signal or of selected parts thereof
- H04N5/937—Regeneration of the television signal or of selected parts thereof by assembling picture element blocks in an intermediate store
-
- 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/10629—Data buffering arrangements, e.g. recording or playback buffers the buffer having a specific structure
- G11B2020/10666—Ring buffers, e.g. buffers wherein an iteratively progressing read or write pointer moves back to the beginning of the buffer when reaching the last storage cell
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Optical Recording Or Reproduction (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
화질을 열화시키지 않고 장시간의 재생을 가능케 한다.
광 디스크(16)에서 픽업(41)에 의해 재생한 데이터를 링 버퍼(45)에 전송하고 기억시킨다. 링 버퍼(45)에서 판독된 데이터를 엔코드부(31)의 비디오 코드 버퍼(21)에 전송되며 기억된다. 비디오 코드 버퍼(21)에 기억된 데이터가 엔코드부(31)에 있어서 엔코드되며 디스플레이(29)에 표시된다. 트랙점프 판정 회로(47)는 링 버퍼(45)의 데이터 기억량이 미리 설정한 소정치에 도달했을 때, 트랙 점프 지령을 발하고 픽업(41)을 1트랙 점프백시킨다.
Description
제1도는 본 발명의 데이터 재생장치의 일실시예의 구성을 도시하는 블록도.
제2도는 제1도의 실시예에 있어서 트랙 점프의 상태 도시도.
제3도는 제1도의 실시예에 있어서 광 디스크(10)의 섹터의 구성도.
제4도는 제1도의 실시예에 있어서 링 버퍼 메모리(45)로의 데이터의 써넣는 량의 설명도.
제5도는 제1도의 실시예에 있어서 링 버퍼 메모리(45)로의 트랙 점프시에 있어서 데이터의 써넣는 량의 설명도.
제6도는 제1도의 실시예에 있어서 링 버퍼 메모리(45)로의 데이터의 써넣기와 판독 상태의 설명도.
제7도는 제1도의 실시예에 있어서 링 버퍼 메모리(45)로의 데이터의 써넣기와 판독 상태의 설명도.
제8도는 제1도의 실시예에 있어서 링 버퍼 메모리(45)로의 데이터의 써넣기와 판독 상태의 설명도.
제9도는 제1도의 실시예에 있어서 광 디스크(16)의 데이터 재생량의 변화 설명도.
제10도는 제1도의 실시예에 있어서 에러 회복시의 링버퍼 메모리(45)로의 데이터의 써넣기와 판독 상태의 설명도.
제11도는 제1도의 실시예에 있어서 에러 회복시의 제약조건의 설명도.
제12도는 제1도의 실시예에 있어서 에러 회복시의 링 버퍼 메모리(45)로의 데이터의 써넣기와 판독 상태의 설명도.
제13도는 종래의 데이터 기록 재생장치의 일예의 구성을 도시하는 블록도.
제14도는 제13도의 예에 있어서 광디스크(16)의 데이터 재생량의 변화 설명도.
* 도면의 주요부분에 대한 부호의 설명
3 : 프레임 메모리 4 : 감산회로
5 : DCT 회로 6 :양자화 회로
7 : VLC 회로 8 :비디오 코드 버퍼
9 : 레이트 컨트롤러 10 : 역 양자화 회로
11 : 역 DCT 회로 12 : 가산회로
13 : 프레임 메모리 14 : 움직임 검출회로
15 : 움직임 보상회로 16 : 광디스크
21 : 비디오 코드 버퍼 22 : 역 VLC 회로
24 : 역 DCT 회로 25 : 가산회로
26 : 움직임 보상회로 27 : 프레임 메모리
28 : D/A 컨버터 29 : 디스플레이
31 : 엔코더부 41 : 픽업
42 : 복조회로 45 : 링 버퍼 메모리
46 : 제어회로 47 : 트랙 점프 판정회로
48 : 트래킹 서보 회로
본 발명은 동화상이 디지털화되어 기록되고 있는 디스크를 재생하는 경우에 사용하기 호적한 디지털 데이터 재생장치 및 방법에 관한 것이다.
동화상을 디지털화 해서 기록 재생하는 경우, 데이터량이 방대해지므로 데이터의 압축이 행해진다. 제13도는 이같이 해서 동화상을 압축하여 기록 재생하는 경우의 구성예를 도시하고 있다.
비디오 카메라(1)에서 출력된 비디오 신호는 A/D 컨버터(2)에 의해 A/D 변환되며, 프레임 멤리(3)에 기억된다. 프레임 메모리(3)에 의해 기억된 데이터는 그곳에서 판독 되며 감산기(4)를 거쳐서 DCT 회로(5)에 입력된다. DCT 회로(5)는 입력된 데이터를 DCT(이산 코사인 변환)처리한다. DCT 회로(5)에서 출력된 데이터는 양자화 회로(6)에 입력되어 양자화된 후, VLC 회로(7)에 입력되며 예컨대, 허프만 부호등의 가변 장부호로 변환되며, 비디오 코드 버퍼(8)에 공급되어 기억된다.
한편, 움직임 검출회로(14)는 프레임 메모리(3)에 기억된 화상의 움직임을 검출하고 그 움직임 백터를 VLC 회로(7)와 움직임 보상회로(15)에 출력한다. 움직임 보상회로(15)는 프레임 메모리(13)에 기억되어 있는 데이터에 대해서 움직임 백터에 대응하는 움직임 보상을 실시하고 그 데이터를 감산기(4)와 가산기(12)에 출력한다. 감산기(4)는 프레임 메모리(3)에서 입력된 데이터로부터 움직임 보상회로(15)에서 입력된 데이터를 감산한다. 이것에 의해 예측화상(차분을 취하는 기준이 되는 화상)으로서 시간적으로 앞에 위치하는 이미 복호화된 I 픽쳐 또는 P 픽쳐를 사용하고, P 픽쳐가 생성되거나 또는 예측 화상으로서 시간적으로 뒤에 위치하는 이미 복호화된 I 픽쳐, 또는 그 양쪽에서 만들어진 보간화상의 3종류의 화상을 예측화상으로 하는 B 픽쳐(양 방향 예측부호화 화상)가 생성된다. I 픽쳐는 움직임 보상회로(15)에서의 데이터를 이용하지 않고 프레임 메모리(3)에서 공급된 데이터만을 DCT 회로(5)에 공급한 경우에 생성된다.
가산기(12)는 움직임 보상회로(15)에서 입력된 움직임 보상된 데이터 역 DCT 회로(11)에서 공급된 데이터를 가산하고 I 픽쳐, I 픽쳐 또는 B 픽쳐의 복호된 화상을 생성하고 프레임 메모리(13)에서 공급하여 기억시킨다. 즉, 이것에 의해 양자화 회로(6)에 의해 양자화하고, VLC 회로(7)을 매개로 하여 비디오 코드 버퍼(8)에 공급한 데이터와 동일의 데이터를 복호한 화상데이터가 프레임 메모리(13)에 기억되는 것이 된다. 그결과, 이 프레임 메모리(13)에 기억된 데이터를 이용하여 P 픽쳐 또는 B 픽쳐의 데이터를 얻는 것이 가능하게 된다.
한편, 레이트 컨트롤러(9)는 비디오 코드 버퍼(8)의 데이터의 기억량을 모니터하고 그 기억량이 오버 플로워 또는 언더플로워하지 않고, 양자화 회로(6)에 있어서의 양자화 스텝지수를 조정한다. 이것에 의해 VLC 회로(7)에서 비디오 코드 버퍼(8)에 공급되는 버트 레이트 Rv가 변화하고 비디오 코드 버퍼(8)의 오버플로워 또는 언더 플로워가 방지된다.
그리고, 이같이 해서 비디오 코드 버퍼(8)에 기억된 데이터가 일정의 전송 레이트로 광디스크(16)에 전송되어 써넣어진다. 이상이 엔코더 부분에 있어서의 구성과 동작이다.
다음에, 디코더 부분의 구성과 동작에 대해서 설명한다. 디코더에 있어서의 광디스크(16)에서 재생된 데이터가 일정 전송속도로 비디오 디코드버퍼(21)에 전송되어 기억된다. 비디오 코드 버퍼(21)에서 판독된 데이터는 역 VLC 회로(22)에 공급되며 역 VLC 처리된다. 역 VLC 회로(22)는 입력된 데이터의 역 VLC 처리를 종료하면 그 데이터를 역 양자화 회로(23)에 공급한다. 그리고 코드 리퀘스트를 비디오 코드 버퍼(21)에 출력하고 새로운 데이터의 전송을 요구한다.
비디오 코드 버퍼(21)는 이 코드 리퀘스트가 있었을 경우, 역 VLC 회로(22)에 새로운 데이터를 전송한다. 이때의 전송 레이트 Rv는 광 디스크(16)에서 비디오 코드 버퍼(21)에 일정 전송 레이트로 데이터를 전송하는 경우에 비디오 코드 버퍼(21)는 오버플로워 또는 언더플로워 하지 않게 엔코더에 있어서의 VLC 회로(7)에서 비디오 코드 버퍼(8)에 공급되는 비트 레이트와 동일한 값으로 설정되어 있다. 환언하면, 디코더에 있어서 비디오 코드 버퍼(21)는 오버플로워 또는 언더플로워 하지않는 엔코더에 있어서 비트레이트가 설정되어 있다.
역 양자화 회로(23)는 역 VLC 회로(22)에서 공급된 데이터를 역 VLC 회로(22)에서 공급된 양자화 스텝 치수의 데이터에 대응해서 역 양자화 한다. 이 양자화 스텝치수 및 역 VLC 회로(22)에서 움직임 보상 회로(26)에 공급되는 움직임 벡터는 엔코더에 있어서 레이트 컨트롤러(9)와 움직임 검출회로 (14)에서 VLC 회로(7)에 공급되며 화상 데이터와 더불어 비디오 코드 버퍼(8)를 거쳐서 광디스크(16)에 기록되며 재생된 것이다.
역 DCT 회로(24)는 역 양자화 회로(23)에서 공급된 데이터를 역 DCT 처리한다. 역 DCT 처리된 데이터가 I 픽쳐의 데이터인 경우, 가산회로(25)를 거쳐서 그대로 프레임 메모리(27)에 공급되며 기억된다. 역 DCT 회로(24)에서 출력된 데이터가 I 픽쳐를 예측화상으로 하는 P 픽쳐의 데이터인 경우, 프레임 메모리(27)에서 I 픽쳐의 데이터가 호출되며 움직임 보상회로(26)에 있어서 움직임 보상된 후, 가산회로(25)에 공급된다. 가산회로(25)는 역 DCT 회로(24)에서 출력된 데이터와 움직임 보상회로(26)에서 출력된 데이터를 가산하고 P 피쳐의데이터를 생성한다. 이 데이터로 프레임 메모리(27)에 기억된다.
역 DCT 회로(24)에서 출력된 데이터가 B 픽쳐의 데이터인 경우, 프레임 메모리(27)에서 I 픽쳐 또는 P 픽쳐 데이터가 판독되며 움직임 보상 회로(26)에 의해 움직임 보상된 후 가산회로(25)에 공급된다. 가산회로(25)는 역 DCT 회로(24)에서 출력된 데이터와 움직임 보상회로(26)에서 출력된 데어터를 가산하므로 복호된 B 픽쳐 데이터가 얻어지게 된다. 이 데이터도 프레임 메모리(27)에 기억된다.
이같이 해서 프레임 메모리(27)에 기억된 데이터는 D/A 컨버터(28)에 의해서 D/A 변환된 후, 디스크 플레이(29)에 공급되며 표시된다.
이상과 같이하여 프레임내에 있어서의 용장도를 DCT 처리를 행하므로서 감소시키고 또, 프레임간의 용장도를 움직임 백터를 사용하여 감소시키고 양자를 조합하므로서 높은 압축물을 실현하도록 하고 있다.
종래의 장치에 있어선 이같이 광디스크(16)에서 비디오 코드버퍼(21)에 일정의 속도로 데이터를 전송토록 되어 있으며 이 경우, 비디오 코드 버퍼(21)가 오버플로워 하거나 또는 언더플로워하지 않게 미리 엔코더 부분의 비디오 코드 버퍼(8)의 데이터 기억량에 의거해서 양자화 회로(6)에 있어서의 양자화 스텝 치수로 제어하고 VCL 회로(7)에서 비디오 코드 버퍼(8)로의전송 레이트를 조정하고 있었다.
예컨대 MPEG의 경우, 약 0.5초 간격으로 I 픽쳐를 삽입토록하고 있으나 이 I 픽쳐에 비해서 다른 P 픽쳐 또는 B 픽쳐는 그 데이터가 매우 작아진다. 그 결과, 0.5초 간격으로 역 VLC 회로(22)에 전송되는 데이터량이 주기적으로 변통하게 된다. 그러나 비디오 코드 버퍼(21)를 두고 있으므로 제14도에 도시하듯이 단위 시간당 변동이 비디오 코드 버퍼(21)의 용량의 범위내이면 이 변동에는 추종이 가능하고 역 VLC 회로(22)에는 과부족없이 데이터가 공급되게 된다.
그러나, 예컨대 복잡한 화면이 연속해서 엔코더되는 경우, VLC 회로(7)에서 전송되는 비트 레이트가 높아지므로 비디오 코드 버퍼(8)을 오버플로워 시키지 않기 위해선 양자화 회로(6)의 양자화 스텝 치수를 큰 값으로 설정하지 않으면 안되게 되며 결국, 화질이 변동하고 마는 문제가 있었다.
그래서, 예컨대 양자화 회로(6)의 양자화 스텝 치수를 고정하고, VLC 회로(7)에서 출력되는 변동 레이트의 부호열을 그대로 광디스크(16)에 기록하고 화질의 균일화를 도모하는 방법이 있다. 그러나 종래의 재생장치에서 이 같은 광디스크(16)를 재생하면 비디오 코드버퍼(21)는 복잡한 화면의 디코드가 수초간 계속하면 언더플로워를 일으키고 역으로 단순한 화면의 디코드가 연속되면 오버플로워를 일으키고 결국, 바른 재생화상이 얻어지지 않는 과제가 있었다.
또, 예컨대 복잡한 화면에 대처할 수 있을 정도로 평균 비트레이트를 미리 큰값으로 설정해 두는 방법이 있다. 그러나, 이 방법으로는 단순한 화면일 때도 많은 데이터가 전송되게 되며 1개의 광 디스크에 의해서 기록 재생할 수 있는 시간이 짧아진다는 과제가 있었다.
또, 종래의 장치에 있어선 광디스크(16)에서 판독한 데이터에 대해서 에러 정정회로(도시 생략)로 에러 정정이 행해지게 되어 있다. 그러나, 예컨대 광디스크(16)로의 먼지 부착 등에 의해 재생신호가 열화되거나 외부로 부터의 기계적 진동에 의해서 트래킹 서보가 벗겨지거나할 경우, 에러 정정을 할 수 없게 되며 화질이 열화하는 과제가 있었다.
본 발명은 이같은 상황을 감안하여 이뤄진 것이며 화질을 열화시키지 않고, 또한 장시간의 재생을 가능케 하는 것이다.
청구항 1에 기재된 데이터 재생장치는 예컨대 광디스크(16)등의 디스크에 기록되어 있는 데이터를 재생하는 예컨대 픽업(41)등으로 이루어지는 재생수단과 광디스크(16)에서 재생된 적어도 1트랙분의 데이터를 기억하는 예컨대 링 버퍼 메모리(45)등으로 이루어지는 기억수단과 링 버퍼 메모리(45)에서 판독된 데이터를 디코드 하는 예컨대, 디코드부(31)등으로 이루어지는 디코드 수단과 링 버퍼 메모리(45)의 데이터의 기억량에 대용해서 픽업(41)을 트랙 점프 시키는 예컨대 트랙점프 판정회로(47)등으로 이루어지는 점프 제어수단을 구비한 것을 특징으로 한다.
청구항 2에 기재된 데이터 재생장치는 픽업(41)에 의해서 재생된 데이터의 오류를 검출하는 예컨대 섹터 검출회로(43) 또는 ECC 회로(44)등으로 이루어지는 오류 검출 수단을 더욱 구비하고 트랙점프 판정회로(47)는 섹터 검출회로(43) 또는 ECC 회로(44)에 DMLO서 검출된 데이터의 오류에 대용해서 픽업(41)을 트랙점프 시키는 것을 특징으로 한다.
청구항 1에 기재된 데이터 재생장치에 있어선 픽업(41)에 의해 재생된 데이터가 링 버퍼메모리(45)에 일단 기억된 후, 디코드부(31)에 공급되며 디코드된다. 링 버퍼 메모리(45)가 예컨대 오버플로워할 우려가 있을 경우, 트랙점프 판정회로(47)는 픽업(41)을 제어해서 트랙점프시킨다. 픽업(41)의 재생위치가 점프전의 위치로 되돌아 가기까지 동안 링 버퍼 메모리(45)에 기억되어 있는 데이터가 판독된다. 따라서, 고화질의 화상을 장시간에 걸쳐서 재생할 수 있다.
[실시예]
제1도는 본 발명의 데이터 재생장치의 일실시예의 구성을 도시하는 블록도이며 제13도에서의 경우와 대응하는 부분에는 동일 부호를 붙이고 있다. 광 디스크(16)에 기록되어 있는 데이터는 픽업(41)에 의해 재생되게 이루어지고 있다. 픽업(41)은 광 디스크(16)에 레이저광을 조사하고 그 반사광에서 광 디스크(16)에 기록되어 있는 데이터를 재생한다. 복조회로(42)는 픽업(41)이 출력한 재생신호를 복조하고 섹터 검출회로(43)에 출력한다.
섹터 검출회로(43)는 입력된 데이터에서 각 섹터 마다 기록되어 있는 어드레스를 검출하고 제어회로(46)에 출력함과 더불어 후단의 ECC 회로(44)에 섹터 동기를 취한 상태로 데이터를 출력한다. 다시, 섹터 검출회로(43)는 어드레스를 검출할 수 없거나 검출한 어드레스가 예컨대 연속되고 있지 않거나 하는 경우, 섹터 넘버 이상신호를 트랙 점프 판정회로(47)에 출력한다.
ECC 회로(44)는 섹터 검출회로(43)에서 공급되는 데이터의 오류를 검출하고, 데이터에 부가되어 있는 용장 비트를 사용하여 오류 정정을 행하고 트랙 점프용의 링 버퍼 메모리(FIFO)(45)에 출력한다. 다시, ECC 회로(44)는 데이터의 오류를 정정할 수 없었을 경우, 에러 발생신호를 트랙 점프 판정회로(47)에 출력한다. 제어회로(46)는 링 버퍼 메모리(45)의 써넣기와 판독을 제어함과 더불어 비디오 코드 버퍼(21)를 거쳐서 역 VLC 회로(22)에서 출력되는 데이터를 요구하는 코드 리퀘스트 신호를 감시한다.
트랙점프 판정회로(47)는 제어 회로(46)의 출력을 모니터하고 트랙 점프가 필요할 때 트랙 점프 신호를 트랙킹 서보 회로(48)에 출력하고 픽업(41)의 재생 위치를 트랙 점프시키게 되어 있다.
링 버퍼 메모리(45)의 출력은 디코디부(31)의 비디오 코드 버퍼(21)에 공급되어 있다. 비디오 코드 버퍼(21) 내지 디스플레이(29)의 구성은 제13도에 있어서의 경우와 마찬가지다. 단, 이 실시예에 있어서의 프레임 메모리(27)가 I 픽쳐 또는 P 픽쳐를 기억하는 프레임 메모리(27a, 27c) B 픽쳐를 기억하는 프레임 메모리(27b)에 의해서 구성되어 있다.
다음에 그 동작을 설명한다. 픽업(41)은 광디스크(16)에 레이저광을 조사하고 그 반사광에서 광디스크(16)에 기록되어 있는 데이터를 재생한다. 픽업(41)이 출력하는 재생신호는 복조신호(42)에 입력되며 복조된다. 복조회로(42)에 의해서 복조된 데이터는 섹터 검출회로(43)를 거쳐서 ECC 회로(44)에 입력되고, 복조된다. 복조회로(42)에 의해서 복조된 데이터는 섹터 검출회로(43)를 거쳐서 ECC 회로(44)에 입력되며 오류의 검출 정정이 행해진다. 또한, 섹터 검출회로(43)를 거쳐서 ECC 회로(44)에 입력되며 오류의 검출 정정이 행해진다. 또한, 검출회로(43)에 있어서 섹터 넘버(광디스크(16)의 섹터에 할당된 어드레스)가 정상으로 검출되지 않았을 경우, 트랙 점프 판정회로(47)에 섹터 넘버 이상 신호가 출력된다. ECC 회로(44)는 정정 불능의 데이터가 생겼을 경우, 트랙 점프 판정회로(47)에 에러 발생신호를 출력한다. 오류 정정이 행해진 데이터는 ECC 회로(44)로부터 링 버퍼 메모리(45)에 공급되며 기억된다.
제어 회로(46)는 섹터 검출회로(43)의 출력에서 각 섹터마다의 어드레스를 읽어내고 그 어드레스에 대응하는 링 버퍼 메모리(45)상의 써넣기 어드레스(써넣기 포인트(WP))를 지정한다. 또, 제어회로(46)는 후단의 비디오 코드버퍼(45)에서의 코드 리퀘스트 신호에 의거하여 링 버퍼 메모리(45)에 써넣어진 데이터의 판독 어드레스(재생 포인트(RP))를 지정하고 그 재생 포인트(PR)에서 데이터를 판독하고 비디오 코드 버퍼(21)에 공급하고 기억시킨다.
비디오 코드 버퍼(21)에서 판독된 데이터는 전송 레이트 Rv로 역 VLC 회로(22)에 전송된다. 역 VLC 회로(22)는 입력된 데이터를 약 VLC 처리하고 입력된 데이터의 역 VLC 처리가 종료되면 그것을 역 양자화회로(23)에 출력함과, 더불어 코드 리퀘스트 신호를 비디오 코드 버퍼(21)에 출력하고 새로운 비디오 데이터의 입력을 요구한다. 역 양자화회로(23)는 입력된 데이터를 역 양자화하고 역 DCT 회로(24)에 출력한다. 역 DCT 회로(24)는 입력된 데이터를 역 DCT 처리하고 가산회로(25)에 공급한다.
가산회로(25)에서 출력된 데이터가 I 픽쳐에 대응하는 것인 경우, 프레임 메모리(27a 또는 27c)에 기억된다. 또, B 픽쳐에 대응하는 것인 경우, 프레임 메모리(27a 또는 27c)에 기억된다. 프레임 메모리(27a 및 27c)에 기억된 I 픽쳐와 P 픽쳐의 데이터는 필요에 따라 움직임 보상회로(26)에 거쳐서 가산회로(25)에 공급되며 다음 P 픽쳐 또는 B 픽쳐의 복호에 이용된다.
프레임 메모리(27a 내지 27c)에 기억된 데이터는 스위치(27d)에 의해서, 그 어느것이 선택되며 D/A 컨버터(28)에 의해서 D/A 변환된 후, 디스플레이(29)에 공급되며 표시된다.
소정의 회전수로 회전되는 광디스크(16)는 복수의 섹터로 구분되어 있으며 각 섹터는 예컨대 제3도에 도시하듯이 헤더부와 데이터부에 의해서 구성되며 헤더부에는 예컨대 클럭을 생성하기 위한 클럭 피트, 트래킹을 위한 워블드피트 등이 프리피트로서 형성되어 있다. 또, 데이터부에는 비디오 데이터 등이 기록되어 있다. 따라서 링 버퍼 메모리(45)으로의 데이터 전송량은 제4도에 도시하듯이 섹터마다 주기적으로 변화한다. 즉, 헤더부에 있어선 데이터의 전송이 행해지지 않으며 데이터부로 부터의 데이터만의 링 버퍼 메모리(45)에 전송되며 기억된다. 따라서, 링 버퍼 메모리(45)로의 데이터의 평균 전송 레이트는 도면중의 Rm으로 도시된다.
제어회로(46)는 비디오 코드 버퍼(21)로부터의 코드 리퀘스트 신호에 대응해서 링 버퍼 메모리(45)에 기억되어 있는 데이터를 비디오 코드 버퍼(21)에 공급하는데 예컨대 단순한 화면에 관한 데이터 처리가 계속되며 비디오 코드 버퍼(21)로부터 역 VLC 회로(22)로의 단위 시간당의 데이터 전송량이 적어지면 링 버퍼 메모리(45)로부터 비디오 코드 버퍼(21)로의 데이터 전송량도 적어진다. 그러면, 링 버퍼 메모리(45)의 기억 데이터량이 많아지며 오버클로워할 우려가 있다. 이 때문에 트랙 점프 판정회로(47)는 써넣기 포인트(WP) 및 재생 포인트(RP)에 의해서 링 버퍼 메모리(45)가 현재 기억되어 있는 데이터량을 산출(검출)하고 그 데이터량이 미리 설정된 소정의 기준치를 넘었을 경우, 링 버퍼 메모리(45)가 오버플로워할 우려가 있다고 판단하고 트래킹 서보 회로(48)에 트랙 점프 지령을 출력한다.
또, 트랙 점프 판정회로(47)는 섹터 검출회로(43)에서의 섹터 넘버 이상신호 또는 ECC 회로(44)로부터의 에러 발생신호를 검출했을 경우, 써넣기 어드레스(WP)와 판독 어드레스(RP)로부터 링 버퍼 메모리(45)내에 잔존하고 있는 데이터량을 구함과 더불어 현재의 트랙 위치로부터 광디스크(16)가 1회전하는 동안에(광디스크(16)의 1회전 대기 동안에)링 버퍼 메모리(45)에서 비디오 코드 버퍼(21)로의 판독을 보증하는데 필요한 데이터량을 구한다. 링 버퍼 메모리(45)의 잔존 데이터량이 클 경우, 링 버퍼 메모리(45)에는 언더플로워가 생기지 않기 때문에 트랙 점프 판정회로(47)에는 에러 발생위치를 픽업(41)으로 재치 재생하는 것에 의해서 에러 회복이 가능하다고 판단하고 트래킹 서보 회로(48)에 트랙 지령을 출력한다.
트랙 점프 판정 회로(47)에 의해서 트랙 점프 지령이 출력되면 트래킹 서보 회로(48)는 예컨대 제2도에 도시하듯이 픽업(41)에 의한 재생 위치를 위치 A로부터 1트랙 내주의 위치 B에 점프시킨다. 그리고, 제어 회로(46)에 있어서 그 재생 위치가 광디스크(16)가 다시 1 회전해서 위치 B에서 위치 A에 도래하기 까지의 동안, 즉, 섹터 검출 회로(43)에서 얻어지는 섹터 넘버가 트랙 점프시의 섹터 넘버로 되기 까지의 얻어지는 섹터 넘버가 트랙 점프시의 섹터 넘버로 되기 까지의 동안, 새로운 데이터의 링 버퍼 메모리(45)로의 써넣기가 금지되며, 필요에 따라서 링 버퍼 메모리(45)에 이미 기술되어 있는 데이터가 비디오 코드 버퍼(21)에 전송된다.
또, 트랙 펌프후, 섹터 검출 회로(43)에서 얻어지는 섹터 넘버가 트랙 점프시의 섹터 넘버와 일치해도 링 버퍼 메모리(45)에 기억되어 있는 데이터량이 소정의 기준치를 초과하는 경우, 즉 링 버퍼 메모리(45)가 오버 플로워할 가능성이 있는 경우, 링 버퍼 메모리(45)로 데이터의 기재가 재개되며, 다시 트랙 점프가 행해진다. 1트랙 점프되는 경우에 링 버퍼 메모리(45)로 데이터 전송의 모양은 제5도에 도시된다.
상기 도면으로부터 이해할 수 있듯이, 1트랙 점프되고, 광 디스크(16)가 1회전하여 다시 본래의 재생 위치로 되돌아가는 동안은 링 버퍼 메모리(45)로의 새로운 데이터의 써넣기는 행해지지 않는다. 따라서, 이 트랙 점프 시간만, 여분의 시간을 들여서 링 버퍼 메모리(45)로의 데이터의 전송이 행해지게 되며 따라서 링 버퍼 메모리(45)로의 데이터 전송이 행해지게 되며 따라서 링 버퍼 메모리(45)로의 평균 전송 레이트는 Rm 이하의 값으로 변동한다. 즉, Rm 은 최대 평균 전송 레이트를 도시한다.
그래서, 링 버퍼 메모리(45)는 광 디스크(16)의 적어도 1 트랙분(1 회전분)의 데이터를 기억할 수 있는 용량, 즉 광 디스크(16)의 최대 회전 주기 x Rm 의 기록 용량을 적어도 갖고 있다 따라서, 광 디스크(16)는 예컨대 CLV 디스크인 경우, 회전 주기는 최오주에 있어서 최대로 되므로 최외주에 있어서 1 트랙분(1 회전분)의 기억 용량 즉 최외주의 회전 주기 x Rm 의 기록 용량을 적어도 갖는다.
링 버퍼 메모리(45)에서 비디오 코드 버퍼(21)로의 최대 전송 레이트를 Rc 라고하면, Rc는 Rm 와 동등하든가 또는 그보다 작은 값으로 설정되어 있다(Rc ≤ Rm), 이같이 하면 비디오 코드 버퍼(21)로부터 링 버퍼 메모리(45)로의 데이터 전송의 코드 리퀘스트는 트랙 점프의 타이밍에도 불구하고 자유로 송출할 수 있다.
그런데 Rc는 Rm에 비해서 상당히 작다. 예컨대 Rm의 2분의 1정도의 경우, 링 버퍼 메모리(45)에 써넣어지는 데이터량이 그곳에서 판독되는 데이터량보다 많으므로 링 버퍼 메모리(45)는 거의 채워지고 있는 상태가 계속 된다. 한편, 광 디스크(16)는 CLV 디스크의 경우, 광 디스크(16)가 1회전했을 때 재생되는 데이터량은 그 내주와 외주에서 상당히 다르다. 상술한 바와 같이 링 버퍼 메모리(45)의 기억 용량을 가장 데이터량이 많은 광 디스크(16)의 최외주에 맞추면 그 내주에선 링 버퍼 메모리(45)의 기억 용량에 상다한 여유가 존재하며 따라서 상술한 점프벽에 의한 에러 회복이 행해지는 확률이 높아진다. 링 버퍼 메모리(45)의 기억 용량을 다시 크게 하면 에러 회복을 행할 수 있는 확률은 그 만큼 높아지며 그 기억 용량을 광디스크(16)의 최외주 트랙의 2배 이상으로 하면 링 버퍼 메모리(45)내의 데이터의 잔량에 관계없이 항상 에러 회복을 행할 수 있다.
이하에 링 버퍼 메모리(45)의 용량과 전송 레이트의 관계를 설명한다. 제6도는 링 버퍼 메모리(45)에서 데이터가 일정의 고 비트레이트로 판독되어 있는 경우에 있어서의 링 버퍼 메모리(45)로의 데이터의 써넣기와 판독의 상태를 나타내고 있다. 제6a도는 픽업(41)이 광 디스크(16)의 외주에 있는 경우, 제6b도는 픽업(41)이 내주에 있는 경우를 도시한다.
제6a도에 있어선 링 버퍼 메모리(45)로의 데이터의 써넣기가 평균 전송 레이트 Rm에서 개시되며 (점 A), 이어서 링 버퍼 메모리(45)가 데이터로 채워지면 써넣기는 정지된다(점 B). 이때 픽어(41)은 1트랙 전으로 되돌아가게 트랙 점프한다. 한편, 링 버퍼 메모리(45)로부터의 데이터의 판독이 개시되며(점 C), 광 디스크(16)가 1 회전하는 시간의 경과하고 또한 링 버퍼 메모리(45)에 빈곳이 있으면 데이터의 써넣기가 재개된다(점 D), 데이터의 써넣기는 링 버퍼 메모리(45)가 채워지면 다시 정지되며 (점 E), 광 디스크(16)가 1회전하는 시간이 경과하면 데이터의 써넣기가 재개된다(점 F). 이때 링 버퍼 메모리(45)에서의 데이터의 판독이 고속일수록에 (전송 레이트 Rc 가 클수록), 링 버퍼 메모리(45)내에 남아있는 데이터량(도면중, 검게 표시되어 나타나는 범위)은 적어진다. 또한, 도면중, 점선은 링 버퍼 메모리(45)가 가득해지는 위치를 도시한다.
제6b도의 경우(내주)에선 제6a도에 있어서의 경우(외주)보다 1회전하는 시간이 짧아지고 있기 때문에 트랙 점프한 후(점 B')에도 불구하고 링 버퍼 메모리(45)에 빈 곳이 아직 만들어지고 있지 않다. 이 때문에 다시 픽업(41)이 트랙 점프하고 있다(B' D 간). 그 결과, 점 F에서의 링 버퍼 메모리(45)내에 남아있는 데이터량은 제6a도에 도시하는 경우(외주)보다 많아지고 있다.
제7도는 링 버퍼 메모리(45)에서 데이터가 일정의 저비트 레이트로 판독되어 있는 경우에 링 버퍼 메모리(45)로의 데이터가 써넣기와 판독의 상태를 나타내고 있다. 제7a도는 선속도 일정으로 데이터가 기록되어 있는광 디스크(16)의 외주에 픽업(41)이 있는 경우, 제7b도는 그 외주에 있는 경우를 나타낸다. 데이터의 판독이 고속으로 행해지는 경우, (제6도)에 비교해서 트랙 점프 후에서의 링 버퍼 메모리(45)내에 남아있는 데이터량은 더욱 많아지고 있다.
다음에 제8도는 링 버퍼 메모리(45)에서 데이터가 Rc를 넘어서지 않는 가변 속도로 판독되어 있는 경우, 제8b도는 그 내주에 있는 경우를 도시한다. 도면중, 점선은 비디오 디코드 버퍼(21)에서의 데이터의 판독을 도시하고 있다. 또, 링 버퍼 메모리(45)에서의 데이터의 판독을 나타내는 선은, 그대로 비디오 코드 버퍼(21)로의 데이터의 써넣기를 나타내는 선으로 되어 있다.
일반적으로 링 버퍼 메모리(45)에서의 데이터의 판독은 가변 레이트로 행해지므로 그 판독을 도시하는 선은 제6도 또는 제7도에 도시한 것같은 직선으로 되지 않으며 제8도에 도시하듯이 된다. 제8a도 및 제8b도에서 링 버퍼 메모리(45)에서의 데이터의 판독을 도시하는 선은 같은 것으로 되어 있다. 이것은 광 디스크(16)의 내주와 외주에 있어서 각각이 1회전하는 시간의 차를 링 버퍼 메모리(45)가 흡수하고 있기 때문이다. 또, 링 버퍼 메모리(45)에서의 데이터의 판독선(링 버퍼 메모리(45)에서의 데이터의 판독선의 경사)이 최대 평균 전송 레이트 Rm를 초과하게 할 수는 없으나 링 버퍼 메모리(45)와 역 VLC 회로(22)로의 전송 레이트 Rv (비디오 코드 버퍼(21)에서의 데이터의 판독선의 경사(도면중, 점선으로 도시))는 최대 평균 전송 레이트 Rm 보다 높은 전송 레이트로 할 수 있다.
또한 제9도는 광 디스크(16)를 처음부터 끝까지 재생했을 경우에 있어서의 데이터의 재생량의 변화의 모양을 도시하고 있다. 복잡한 화상의 구간에서 단위 시간당의 데이터의 재생량이 많은 것에 대해서 단순한 화상에 있어서는 단위 시간당 재생되는 데이터량이 적다는 것을 알 수 있다.
이같이 광 디스크(16)에서 데이터를 재생하고 있을때는 링 버퍼 메모리(45)로의 데이터의 전송 레이트는 일정인데 필요에 따라서 트랙 점프될 경우가 있으므로 재생의 개시점에서 종료점까지의 전기간에 걸쳐서 주목해보면 평균 전송 레이트는 가변으로 되어 있는 것으로 된다.
다음에 제10도는 제11도는 광 디스크(16)에서의 데이터의 판독에 에러가 생겼을 경우에서 링 버퍼 메모리(45)에 의한 회복 동작을 설명하는 도면이다. 제10도는 링 버퍼 메모리(45)에서의 데이터의 판독이 가변 속도로 행해지는 경우를 도시하고 있다. 예컨대 기계적 진동등에 의해 광 디스크(16)에서의 데이터의 판독에 에러가 생기고 링 버퍼 메모리(45)로의 데이터가 써넣기가 할 수 없게 된 경우 (점 G), 링 버퍼 메모리(45)에 축적되어 있는 데이터량(도면중, 검게 표시되어 나타나는 범위)가 광 디스크(16)의 1회전 대기분 이상이면 픽업(41)이 트랙 점프하고 데이터의 재차 판독을 행하고 (점 H), 그대로 전혀 링 버퍼 메모리(45)의 판독에 영향을 끼치지 않고 회복이 가능해진다.
한편 제11도에 있어선 예컨대 기계적진동 등에 의해서 광 디스크(16)에서의 데이터의 판독에 에러가 생기고 링 버퍼 메모리(45)로의 써넣기를 할 수 없게 된 경우 (점 G), 링 버퍼 메모리(45)에 축적되어 있는 데이터량(도면중 검게 표시되어 나타나는 범위)이 디스크(16)의 1회전 대기분보다 적으므로 재판독을 행하기 전에 링 버퍼 메모리(45)는 비어있게 되며 (점 H'), 링 버퍼 메모리(45)에서의 데이터의 판독에 영향을 미치지 않고 회복할 수 없다.
다음에 예컨대 광 디스크(16)에 기록된 데이터가 재생되어 있는 위치가 트랙 내주에서 1회전 대기시간이 짧고 링 버퍼 메모리(45)의 잔여 기억 용량에 여유가 있을 경우, 또는 링 버퍼 메로리(45)의 기억 용량이 미리 크게 설정되고 있는 경우, 광 디스크(16)에서의 데이터의 판독에 에러가 생겼을 때의 링 버퍼 메모리(45)에 의한 회복 능력이 높아진다. 즉, 광 디스크(16)의 내주라면 1회전시간이 짧으므로 링 버퍼 메모리(45)에 기억되어 있는 데이터가 소량 일지라도 에러 회복을 행하는 것이 가능하다(제 12a도). 더욱이, 다시 판독할지라도 에러가 없는 경우 링 버퍼 메모리(45)의 데이터 잔량이 허용하는 한 반복해서 다시 판독하는 것이 가능해진다(제12b도). 마찬가지로 링 버퍼 메모리(45)의 용량을 미리 크게 설정해 두면 링 버퍼 메모리(45)내에 여분의 데이터를 축적해둘 수 있으므로 에러 회복 능력을 높게 할 수 있다.
또한, 광 디스크(16)는 예컨대 광 자기 디스크나 자기 디스크 등의 디스크로 할 수 있다.
청구항 1에 기재된 데이터 재생 장치에 의하면 기억 수단의 데이터 기억량에 대용해서 재생수단을 트랙 점프 시키게 했으므로 종래의 경우와 동일한 기억 용량의 디스크를 사용했을 경우에 있어선 일정 전송 레이트로는 얻을 수 없었던 근일한 고화질이 화상을 실현할 수 있을 뿐 아니라 장시간의 재생이 가능해진다.
청구항 2에 기재된 데이터 재생 장치에 의하면 데이터의 재생에 에러가 생겼을 경우, 트랙 점프해서 다시 데이터를 재생토록 했으므로 에러의 발생에 대해서 화질을 열화시킴 없이 화상을 재생할 수 있다.
Claims (37)
- 디지털 데이터가 기록된 디스크를 재생하는 디지털 데이터 재생 장치에 있어서, 상기 디스크로부터 상기 디지털 데이터를 픽업하는 픽업 수단과, 상기 픽업 수단에 의해서 픽업된 상기 디지털 데이터의 소정 부분을 기억하는 제1의 기억 수단고, 상기 제1의 기억 수단에 의해 판독된 데이터를 디코드하는 디코드 수단, 및 상기 제1의 기억 수단의 데이터의 기억량에 의거해서 상기 픽업 수단에 트랙 점프를 행하게 하는 점프 제어 수단을 포함하는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제1항에 있어서, 상기 디지털 데이터는 비디오 데이터를 포함하는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제1항에 있어서, 상기 디스크는 광 디스크이며, 상기 픽업 수단은 레이저 광을 이용한 광학 픽업으로 이루어진 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제1항에 있어서, 상기 픽업 수단에 의해 픽업된 상기 디지털 데이터로부터 섹터 넘버를 검출하는 섹터 검출 수단을 가지며, 상기 제1의 기억 수단의 기록 어드레스는 상기 섹터 넘버에 의거해서 설정되는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제1항에 있어서, 상기 트랙 점프는 현재의 판독 위치에서 1회전 내주의 위치에서 행해지며, 상기 제1의 기억 수단은 적어도 상기 디스크의 최외주에서의 1회전분의 상기 디지털 데이터의 소정 부분을 기억할 수 있는 기억 용량을 갖는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제1항에 있어서, 상기 제1의 기억 수단은 링 버퍼 메모리로 이루어진 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제1항에 있어서, 상기 디코드 수단은 상기 제1의 기억 수단으로부터 판독되는 데이터를 기억하는 제2의 기억 수단을 포함하는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제1항에 있어서, 상기 디코드 수단은 상기 디지털 데이터의 소정 부분을 역 처리하는 역 VLC 수단을 포함하는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제1항에 있어서, 상기 디코드 수단은 상기 디지털 데이터의 소정 부분을 역양자화하는 역양자화 수단을 포함하는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제1항에 있어서, 상기 디코드 수단은 상기 디지털 데이터의 소정 부분을 IDCT 하는 IDCT 수단을 포함하는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제1항에 있어서, 상기 디코드 수단은 상기 디지털 데이터의 소정 부분에 포함되는 움직임 벡터 정보에 의거해서 움직임 보상을 행하는 움직임 보상 수단을 포함하는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제7항에 있어서, 상기 제1의 기억 수단으로의 최대 평균 전송율은 상기 제1의 기억 수단에서 상기 제2의 기억 수단으로의 최대 전송율 이상인 것을 특징으로 하는 디지털 데이터 재생 장치.
- 디지털 데이터가 기억된 디스크를 재생하는 디지털 데이터 재생 장치에 있어서, 상기 디스크에서 상기 디지털 데이터를 픽업하는 픽업 수단과, 상기 픽업 수단에 의해서 픽업된 상기 디지털 데이터의 오류를 검출하고 오류 발생 신호를 출력하는 오류 검출 수단과, 상기 디지털 데이터의 소정 부분을 기억하는 제1의 기억 수단과 상기 제1의 기억 수단에서 판독된 데이터를 디코드 하는 디코드 수단, 및 상기 오류 발생 신호 및 상기 제1의 기억 수단의 데이터의 기억량에 의거해서 상기 픽업 수단을 트랙 점프 시키는 점프 제어 수단을 포함하는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제13항에 있어서, 상기 오류 검출 수단은 상기 픽업 수단으로 픽업된 상기 디지털 데이터에서 섹터 넘버를 검출하고 상기 섹터 넘버가 정상으로 검출되지 않았을 경우에 상기 오류 발생 신호를 상기 점프 제어 수단에 출력하는 섹터 검출 수단으로 이루어진 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제13항에 있어서, 상기 오류 검출 수단은 상기 픽업 수단으로 픽업된 상기 디지털 데이터의 오류 검출 및 정정을 행하고, 정정되지 않은 데이터가 발생하는 경우에 상기 오류 발생 신호를 상기 점프 제어 수단에 출력하는 수단을 포함하는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제13항에 있어서, 상기 디지털 데이터는 비디오 데이터를 포함하는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제13항에 있어서, 상기 디스크는 광 디스크이며, 상기 픽업 수단은 레이저광을 이용한 광학 픽업으로 이루어진 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제13항에 있어서, 상기 트랙 점프는 현재의 판독 위치에서 1회전 내주의 위치에 행해지며 상기 제1의 기억 수단은 적어도 상기 디스크의 최외주에서의 1회전분의 상기 디지털 데이터의 소정 부분을 기억할 수 있는 기억 용량을 갖는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제13항에 있어서, 상기 제1의 기억 수단은 링 버퍼 메모리로 이루어진 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제13항에 있어서, 상기 디코드 수단은 상기 제1의 기억 수단에서 판독되는 데이터를 기억하는 제2의 기억 수단을 포함하는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제13항에 있어서, 상기 디코드 수단은 상기 디지털 데이터의 소정 부분을 역 VLC 처리하는 역 VLC 수단을 포함하는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제13항에 있어서, 상기 디코드 수단은 상기 디지털 데이터의 소정 부분을 역양자화하는 역양자화 수단을 포함하는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제13항에 있어서, 상기 디코드 수단은 상기 디지털 데이터의 소정 부분을 IDCT 하는 IDCT 수단을 포함하는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제13항에 있어서, 상기 디코드 수단은 상기 디지털 데이터의 소정 부분에 포함되는 움직임 벡터 정보에 의거해서 움직임 보상을 행하는 움직임 보상 수단을 포함하는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 제14항에 있어서, 상기 제1의 기억 수단의 기록 어드레스는 상기 섹터 넘버를 근거로 하여 설정되는 것을 특징으로 하는 디지털 데이터 기록 재생 장치.
- 제20항에 있어서, 상기 제1의 기억 수단으로의 최대 평균 전송율은 상기 제1의 기억 수단에서 상기 제2의 기억 수단으로의 최대 전송율 이상인 것을 특징으로 하는 디지털 데이터 재생 장치.
- 디지털 데어터가 기록된 디스크를 재생하는 디지털 데이터 재생 장치에 있어서, 상기 디스크에서 상기 디지털 데이터를 픽업하는 픽업 수단고, 상기 픽업 수단에 의해 픽업된 상기 디지털 데이터의 오류를 검출하고 오류 발생 신호를 출력하는 오류 검출 수단과, 상기 디스크의 최오주의 데이터량의 2배 이상의 기억 용량을 가지며 상기 디지털 데이터의 소정 부분을 기억하는 기억 수단과, 상기 제1의 기억 수단에서 판독된 데이터를 디코드하는 디코드 수단, 및 상기 오류 발생 신호에 의거해서 상기 픽업 수단을 트랙 점프시키는 점프 제어 수단을 포함하는 것을 특징으로 하는 디지털 데이터 재생 장치.
- 디스크에 기록된 디지털 데이터를 재생하는 디지털 데이터 재생 방법에 있어서, 상기 디스크에서 상기 디지털 데이터를 픽업하는 단계와, 상기 디지털 데이터를 제1의 메모리에 제1의 소정 범위의 전송율로 기록하는 단계와, 상기 제1의 메모리에 기억된 상기 디지털 데이터를 상기 제1의 소정 범위 이하의 전송율로 판독하는 단계와, 상기 제1의 메모리에서 판독딘 상기 디지털 데이터를 제2의 메모리에 기억하는 단계, 및 상기 제2의 메모리에 기억된 상기 디지털 데이터를 판독하는단계를 포함하는 것을 특징으로 하는 디지털 데이터 재생 방법.
- 제28항에 있어서, 상기 제1의 메모리의 기억 용량에 따라서 상기 제1의 메모리로의 상기 디지털 데이터의 기록을 일시적으로 정지하는 단계를 포함하는 것을 특징으로 하는 디지털 데이터 재생 방법.
- 제28항에 있어서, 상기 디스크에서 픽업된 상기 디지털 데이터의 오류를 검출하는 단계와, 상기 오류의 검출에 의거해서 오류 발생 신호를 출력하는 단계, 및 상기 오류 발생 신호에 의거해서 상기 제1의 메모리로의 상기 디지털 데이터의 기록을 일시적으로 정지하는 단계를 포함하는 것을 특징으로 하는 디지털 데이터 재생 방법.
- 제28항에 있어서, 상기 제2의 메모리에서 판독된 데이터에 IVLC를 행하는 단계를 포함하는 것을 특징으로 하는 디지털 데이터 재생 방법.
- 제28항에 있어서, 상기 제2의 메모리에서 판독된 데이터에 역양자화를 행하는 단계를 포함하는 것을 특징으로 하는 디지털 데이터 재생 방법.
- 제28항에 있어서, 상기 제2의 메모리에서 판독된 데이터에 IDCT를 행하는 단계를 포함하는 것을 특징으로 하는 디지털 데이터 재생 방법.
- 제28항에 있어서, 상기 제2의 메모리에서 판독된 데이터에 움직임 보상을 행하는 단계를 포함하는 것을 특징으로 하는 디지털 데이터 재생 방법.
- 제29항 또는 제30항에 있어서, 상기 정지하는 단계는 상기 디스크에서 상기 디지털 데이터를 픽업하는 픽업을 트랙 점프시키는 단계를 포함하는 것을 특징으로 하는 디지털 데이터 재생 방법.
- 제30항에 있어서, 상기 오류를 검출하는 단계는 상기 디지털 데이터에서 섹터 넘버를 검출하는 단계를 포함하는 것을 특징으로 하는 디지털 데이터 재생 방법.
- 제30항에 있어서, 상기 오류를 검출하는 단계는 상기 디지털 데이터에서 오류 검출 및 오류 정정을 행하는 단계를 포함하는 것을 특징으로 하는 디지털 데이터 재생 방법.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP91-198591 | 1991-07-12 | ||
JP19859191 | 1991-07-12 | ||
JP92-092223 | 1992-03-18 | ||
JP9222392A JP3158370B2 (ja) | 1991-07-12 | 1992-03-18 | ディスクデータ再生装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR930003018A KR930003018A (ko) | 1993-02-23 |
KR100245155B1 true KR100245155B1 (ko) | 2000-03-02 |
Family
ID=26433692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019920012032A KR100245155B1 (ko) | 1991-07-12 | 1992-07-07 | 디지틀 데이타 재생 장치 및 방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US5471450A (ko) |
EP (1) | EP0522853B1 (ko) |
JP (1) | JP3158370B2 (ko) |
KR (1) | KR100245155B1 (ko) |
DE (1) | DE69222576T2 (ko) |
Families Citing this family (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06111495A (ja) * | 1992-09-30 | 1994-04-22 | Sony Corp | データ再生装置 |
EP0595268B1 (en) * | 1992-10-28 | 2001-03-21 | Victor Company Of Japan, Limited | Variable transfer rate control coding apparatus and method |
US7075991B1 (en) * | 1993-01-18 | 2006-07-11 | Sony Corporation | Apparatus for encoding and decoding header data in picture signal transmission |
US7558324B2 (en) * | 1993-01-18 | 2009-07-07 | Sony Corporation | Apparatus for encoding and decoding header data in picture signal transmission |
KR0178819B1 (ko) * | 1993-03-16 | 1999-05-01 | 보조 다꾸로 | 고능률 부호화된 동화상 데이타의 비월재생방법 |
JP3427416B2 (ja) * | 1993-05-25 | 2003-07-14 | ソニー株式会社 | 多重化データ分離装置および方法 |
DE69427685T2 (de) * | 1993-09-29 | 2002-04-25 | Sony Corp., Tokio/Tokyo | Verfahren und vorrichtung zur datenwiedergabe |
JP3509080B2 (ja) * | 1993-10-15 | 2004-03-22 | ソニー株式会社 | データ再生装置 |
KR0155784B1 (ko) * | 1993-12-16 | 1998-12-15 | 김광호 | 영상데이타의 적응형 가변장 부호화/복호화방법 |
DE69434847T2 (de) * | 1993-12-18 | 2007-09-06 | Sony Corp. | Datenwiedergabevorrichtung |
DE69535043T2 (de) * | 1994-04-06 | 2007-01-04 | Sony Corp. | Wiedergabe von Aufnahmemedien |
GB2289158B (en) * | 1994-05-04 | 1998-07-15 | Sony Uk Ltd | Reproducing data from a disk medium |
EP0684607B1 (en) * | 1994-05-25 | 2001-03-14 | Victor Company Of Japan, Limited | Variable transfer rate data reproduction apparatus |
US5737481A (en) * | 1994-06-22 | 1998-04-07 | Matsushita Electric Industrial Co., Ltd. | Information recording method, information recording apparatus and information recording medium |
JP3250588B2 (ja) * | 1994-07-12 | 2002-01-28 | ソニー株式会社 | データ再生装置 |
US5793739A (en) * | 1994-07-15 | 1998-08-11 | Yamaha Corporation | Disk recording and sound reproducing device using pitch change and timing adjustment |
JPH0836833A (ja) * | 1994-07-22 | 1996-02-06 | Matsushita Electric Ind Co Ltd | ディスクの情報読み出し制御装置および読み出し制御方法 |
CA2156463A1 (en) * | 1994-09-05 | 1996-03-06 | Nobuyuki Aoki | Data reproducing method and data reproducing apparatus |
AU711638B2 (en) * | 1994-09-05 | 1999-10-21 | Sony Corporation | Data reproducing method and data reproducing apparatus |
US6009231A (en) * | 1994-09-05 | 1999-12-28 | Sony Corporation | Reproduction of information using a ring buffer with read and write pointers separated from each other by substantially half of the total ring buffer capacity |
JP3711571B2 (ja) * | 1994-09-29 | 2005-11-02 | ソニー株式会社 | 画像符号化装置及び画像符号化方法 |
US5838380A (en) * | 1994-09-30 | 1998-11-17 | Cirrus Logic, Inc. | Memory controller for decoding a compressed/encoded video data frame |
US5754241A (en) * | 1994-11-18 | 1998-05-19 | Sanyo Electric Co., Ltd | Video decoder capable of controlling encoded video data |
JP3176236B2 (ja) * | 1994-11-30 | 2001-06-11 | 株式会社ソニー・コンピュータエンタテインメント | 信号再生装置及び信号再生方法 |
JP3578498B2 (ja) * | 1994-12-02 | 2004-10-20 | 株式会社ソニー・コンピュータエンタテインメント | 画像情報処理装置 |
US5949409A (en) * | 1994-12-02 | 1999-09-07 | Sony Corporation | Image processing in which the image is divided into image areas with specific color lookup tables for enhanced color resolution |
JP3647487B2 (ja) * | 1994-12-02 | 2005-05-11 | 株式会社ソニー・コンピュータエンタテインメント | テクスチャマッピング装置 |
US5757376A (en) * | 1994-12-02 | 1998-05-26 | Sony Corporation | Method of producing image data and associated recording medium |
JP3491366B2 (ja) * | 1995-01-31 | 2004-01-26 | ソニー株式会社 | 符号化データの特殊再生方法および特殊再生装置 |
JP3319209B2 (ja) * | 1995-02-17 | 2002-08-26 | ソニー株式会社 | データ復号化装置 |
JPH08279153A (ja) * | 1995-04-04 | 1996-10-22 | Pioneer Video Corp | 転送レート変換装置及び原盤記録装置 |
JPH0945003A (ja) * | 1995-07-25 | 1997-02-14 | Pioneer Electron Corp | 記録媒体再生装置 |
US6108015A (en) * | 1995-11-02 | 2000-08-22 | Cirrus Logic, Inc. | Circuits, systems and methods for interfacing processing circuitry with a memory |
JP3401789B2 (ja) * | 1995-11-13 | 2003-04-28 | ソニー株式会社 | ニアビデオオンディマンド・システム及びその放映方法 |
JPH09214872A (ja) * | 1996-01-30 | 1997-08-15 | Sony Corp | 情報信号処理装置及び情報信号処理方法 |
US5808629A (en) * | 1996-02-06 | 1998-09-15 | Cirrus Logic, Inc. | Apparatus, systems and methods for controlling tearing during the display of data in multimedia data processing and display systems |
TW332961B (en) * | 1996-02-09 | 1998-06-01 | Sony Co Ltd | Recording media |
JP3362146B2 (ja) * | 1996-07-03 | 2003-01-07 | 松下電器産業株式会社 | 再生装置および記録再生装置 |
JP3363712B2 (ja) * | 1996-08-06 | 2003-01-08 | 株式会社リコー | 光ディスク装置 |
JP4099547B2 (ja) | 1997-01-23 | 2008-06-11 | ソニー株式会社 | ディジタル信号編集装置及び方法 |
US6320833B1 (en) * | 1998-05-07 | 2001-11-20 | Sony Corporation | Recording apparatus and method, and reproducing apparatus and method |
US6516361B2 (en) | 1998-09-17 | 2003-02-04 | Sony Corporation | Method of and apparatus for capturing and processing continuous media-based data streams transmitted over an IEEE 1394 serial bus |
KR100310055B1 (ko) * | 1998-10-28 | 2001-12-17 | 구자홍 | 광디스크기록/재생기의기록속도가변장치및방법 |
US6643744B1 (en) | 2000-08-23 | 2003-11-04 | Nintendo Co., Ltd. | Method and apparatus for pre-fetching audio data |
US7369665B1 (en) | 2000-08-23 | 2008-05-06 | Nintendo Co., Ltd. | Method and apparatus for mixing sound signals |
US7386222B2 (en) * | 2000-09-18 | 2008-06-10 | Matsushita Electric Industrial Co., Ltd. | Audio/video information recording/reproducing device and method therefor |
US6925180B2 (en) * | 2001-09-27 | 2005-08-02 | Sony Corporation | PC card recorder |
US20050013583A1 (en) * | 2001-11-20 | 2005-01-20 | Masanori Itoh | Audio/video information recording/reproducing apparatus and method, and recording medium in which information is recorded by using the audio/video information recording/reproducing apparatus and method |
US20060242450A1 (en) * | 2005-04-11 | 2006-10-26 | Li-Lien Lin | Methods and apparatuses for selectively rebuffering and decoding a portion of a data block read from an optical storage medium |
US8483286B2 (en) | 2010-10-27 | 2013-07-09 | Cyberlink Corp. | Batch processing of media content |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL8300844A (nl) * | 1983-03-09 | 1984-10-01 | Philips Nv | Inrichting voor het uitlezen van een optisch gekodeerde schijfvormige registratiedrager. |
JPS62259268A (ja) * | 1986-03-14 | 1987-11-11 | Pioneer Electronic Corp | ビデオデイスク並びにその記録及び再生装置 |
JP2914975B2 (ja) * | 1988-02-05 | 1999-07-05 | 株式会社日立製作所 | 画像符号化方法及び装置 |
JP2525680B2 (ja) * | 1989-10-31 | 1996-08-21 | 日本ビクター株式会社 | 情報記録円盤記録再生装置の制御方式 |
EP0426472B1 (en) * | 1989-11-02 | 1996-01-24 | Canon Kabushiki Kaisha | Information recording and/or reproducing apparatus for timing switching of a jumping pulse from an intermittently detected tracking signal |
US5212678A (en) * | 1989-11-23 | 1993-05-18 | U.S. Philips Corporation | System for recording and reading information on a record carrier at a constant scanning speed independent of the bit rate of such information |
GB9012538D0 (en) * | 1990-06-05 | 1990-07-25 | Philips Nv | Coding of video signals |
JP2995822B2 (ja) * | 1990-08-23 | 1999-12-27 | ソニー株式会社 | 円盤状記録媒体の記録装置及び再生装置 |
-
1992
- 1992-03-18 JP JP9222392A patent/JP3158370B2/ja not_active Expired - Lifetime
- 1992-07-07 KR KR1019920012032A patent/KR100245155B1/ko not_active IP Right Cessation
- 1992-07-09 DE DE69222576T patent/DE69222576T2/de not_active Expired - Lifetime
- 1992-07-09 EP EP19920306305 patent/EP0522853B1/en not_active Expired - Lifetime
-
1994
- 1994-12-08 US US08/350,385 patent/US5471450A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
DE69222576T2 (de) | 1998-03-26 |
JP3158370B2 (ja) | 2001-04-23 |
JPH05161115A (ja) | 1993-06-25 |
EP0522853A2 (en) | 1993-01-13 |
EP0522853A3 (en) | 1993-05-19 |
DE69222576D1 (de) | 1997-11-13 |
US5471450A (en) | 1995-11-28 |
KR930003018A (ko) | 1993-02-23 |
EP0522853B1 (en) | 1997-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100245155B1 (ko) | 디지틀 데이타 재생 장치 및 방법 | |
JP3254924B2 (ja) | データ再生方法およびデータ再生装置 | |
KR100275358B1 (ko) | 데이타를 재생하고 디코딩하는 방법 및 장치 | |
KR100389977B1 (ko) | 리버스플레이백동작으로인코딩된데이타의플레이백방법및재생장치 | |
CA2168416C (en) | Method and apparatus for reproducing encoded data | |
KR100426985B1 (ko) | 데이터디코딩장치및방법 | |
JP3500724B2 (ja) | データ再生方法およびデータ再生装置 | |
US5966182A (en) | Recording data production apparatus and method, recording medium reproducing apparatus and method, and recording medium | |
US5715354A (en) | Image data regenerating apparatus | |
JP2001211405A (ja) | データ再生装置及び方法 | |
JP3248366B2 (ja) | データ再生方法およびデータ再生装置 | |
JP3259543B2 (ja) | ディスクデータ再生方法および再生装置 | |
AU662377B2 (en) | Digital data reproducing apparatus and digital data reproducing method | |
JP2885068B2 (ja) | 可変転送レートデータ再生装置 | |
JPH07147663A (ja) | ディスク記録装置 | |
NL194880C (nl) | Inrichting voor het weergeven van digitale gegevens. | |
JP4224035B2 (ja) | データ再生装置 | |
JPH08287473A (ja) | 光ディスク及び光ディスク再生装置 | |
KR19980017222A (ko) | 디브이디 시스템의 화상 스캔 방법 | |
JPH06176484A (ja) | データ記録装置 | |
KR19990033794A (ko) | 가변 비트 레이트 버퍼의 데이터 입출력 제어장치 및 방법 | |
JP2005327468A (ja) | 光ディスク及び光ディスク再生装置 | |
KR980011084A (ko) | 광 디스크 시스템의 화면 깨짐 방지 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20111122 Year of fee payment: 13 |
|
EXPY | Expiration of term |