KR950003626B1 - Interleaving system of digital vcr - Google Patents
Interleaving system of digital vcr Download PDFInfo
- Publication number
- KR950003626B1 KR950003626B1 KR1019920020834A KR920020834A KR950003626B1 KR 950003626 B1 KR950003626 B1 KR 950003626B1 KR 1019920020834 A KR1019920020834 A KR 1019920020834A KR 920020834 A KR920020834 A KR 920020834A KR 950003626 B1 KR950003626 B1 KR 950003626B1
- Authority
- KR
- South Korea
- Prior art keywords
- interleaving
- data stream
- interleaver
- digital
- controller
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Error Detection And Correction (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
제 1 도는 종래 디지탈 브이씨알의 인터리빙(Interleaving)장치 구성도.1 is a block diagram of an interleaving apparatus of a conventional digital BC.
제 2 도는 제 1 도에서 인터리빙시의 동작 설명도.2 is an explanatory diagram of operations during interleaving in FIG.
제 3 도는 헤드 속도에 따른 헤드 트레이스(Head Trace)의 설명도로서,3 is an explanatory diagram of a head trace according to the head speed.
제 3a 도는 고속서치시 헤드 트레이스 경로를 보인 설명도이고,Figure 3a is an explanatory diagram showing the head trace path during the high-speed search,
제 3b 도는 고속 서치시 헤드의 트랙 트레이스 설명도이다.3B is a track trace explanatory diagram of the head during the high speed search.
제 4 도는 본 발명 디지탈 브이씨알의 인터리빙 장치 회로 구성도.4 is a circuit diagram of an interleaving apparatus of the present invention Digital VR.
제 5 도는 제 4 도에서 인터리빙시의 설명도.5 is an explanatory diagram at the time of interleaving in FIG.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
1 : 소오스 부호화기 2 : 메모리 메퍼(mapper)1: source coder 2: memory mapper
3 : 인터리빙 콘트롤로 4 : 세그먼트간 인터리버(Inter leaver)3: Interleaving control 4: Inter leaver between segments
5 : 외 부호기(Outer encdder) 6 : 세그먼트내 인터리버5: Outer encdder 6: Intersegment interleaver
7 : 내 부호기(Inner Encoder)7: Inner Encoder
본 발명은 디지탈 브이씨알에 있어서 압축된 데이타의 기록 또는 전송시에 발생하는 에러의 정도에 따라 인터리브 범위를 조정하여 데이타 출력시 에러를 정정하기 위한 것으로, 특히 변속 재생시에 군집에러(burst error)를 불규칙에러(reandom error)로 제한하여 군집오류에 대한 정정능력을 향상시키도록 한 디지탈 브이씨알의 인터리빙 장치에 관한 것이다.The present invention is to correct an error in data output by adjusting the interleaving range according to the degree of error occurring during recording or transmission of compressed data in a digital VRL. In particular, in the case of shift reproduction, a burst error is eliminated. The present invention relates to an interleaving device of a digital VRL to improve the ability to correct a cluster error by limiting it to a random error.
종래 디지탈 브이씨알의 인터리빙(interleaving)장치 구성은 제 1 도에 도시된 바와같이, 입력되는 디지탈 데이타 스트림(stream)에 대해 외부호화하여 외부호 검사 심볼이 부가된 데이타를 제 1 섹터 어레이 메모리(sector array memort : 12)에 순차적으로 출력하는 외 부호기(11)와, 상기 제 1 섹터 어레이 메모리(12)에 저장된 데이타를 입력순서와 다른 순서로 읽어와 내부호화 함으로써 내부호 검사 심볼이 부가된 데이타를 테이프(T)에 기록하는 내부호기(13), 테이프(T)에 기록된 외부호 및 내부호검사 심볼이 부가된 데이타를 재생한 후 내부호 검사 심볼이 부가된 데이타에 대해서만 디코딩하여 에러를 보정 및 검출하고 그 검출된 에러에 대해 인터리빙을 행하여 제 2 섹터 어레이 메모리(15)로 분산시켜 저장하도록하는 내복호기(14)와, 상기 제 2 섹터 어레이 메모리(15)에 저장된 데이타를 입력순서와 다른 순서로 읽어와 외부호화된 검사심볼데이타에 대해 디코딩하여 출력하는 외복호기(16)로 구성된다.Conventional digital interleaving device configuration of digital BC is as shown in Figure 1, the first sector array memory (sector) to externally encode the input digital data stream to the external code check symbol added data The external coder 11 sequentially outputs the data to the array memort: 12 and the data stored in the first sector array memory 12 in an order different from that of the input order to internally encode the data. Correct the error by decoding only the data appended with the internal code check symbol after playing the data appended with the internal code 13 and the external code and internal code check symbol recorded on the tape T. And an internal decoder 14 for detecting and interleaving the detected error and distributing and storing it in the second sector array memory 15, and the second sector array memory. It consists of an external decoder 16 which reads the data stored in (15) in a different order from the input order, decodes and outputs the externally encoded check symbol data.
이와같이 구성된 종래 기술에 대하여 상세히 설명하면 다음과 같다.Referring to the prior art configured in this way in detail as follows.
디지탈 데이타 스트림이 외부호기(11)로 입력되면 제 2a 도에 도시된 바와같이 입력되는 정보 심볼열에 대해 종방향으로 외부호화 하여 외부호 검사 심볼이 부가된 데이타를 출력토록하는데, 에러정정을 위해 외부호 검사 심볼이 부가된 데이타에 제 2b 도에서와 같이 잉여의 정보량(redundancy)을 추가하여 제 2c 도와 같은 순서로 제 1 섹터 어레이 메모리(12)에 기억시킨다.When the digital data stream is input to the external encoder 11, as shown in FIG. 2A, the external data is encoded in the longitudinal direction with respect to the input information symbol string to output the data to which the external code check symbol is added. A redundant amount of information is added to the data to which the call check symbol is added, as shown in FIG. 2B, and stored in the first sector array memory 12 in the same order as in the second chart.
그러면, 내부호기(13)는 제 1 섹터 어레이 메모리(12)로 부터 입력순서와는 다른 순서로 읽어오는 인터리빙(interleaving)을 수행하므로써 입력데이타 스트림과는 달리 데이타의 순서가 섞이게 되므로 군집에러는 불규칙 에러로 바뀌게 된다.Then, the internal encoder 13 performs interleaving which reads from the first sector array memory 12 in a different order from the input order so that the order of data is mixed unlike the input data stream, so the cluster error is irregular. Will be replaced by an error.
이러한 인터리빙 과정을 거친 데이타 스트림은 다시 내부호기(13)로 들어와서 내부호화하여 보다 강력한 ECC(Error Correction Coding)을 수행하게 된다.The data stream which has undergone such interleaving process enters into the internal caller 13 and is internally coded to perform stronger ECC (Error Correction Coding).
따라서 에러갈 발생할 경우 내복호기(14)에서는 테이프(T)에 기록된 데이타를 디코딩하여 에러를 정정함과 아울러 에러를 검출한다.Therefore, when an error occurs, the internal decoder 14 decodes the data recorded on the tape T, corrects the error, and detects the error.
에러를 정정함에 있어서 내복호기(14)의 능력밖의 에러에 대해서는 인터리빙을 거쳐 에러를 제 2 섹터 에러 메모리(15)로 분산시킨다.In correcting the error, errors outside the capability of the internal decoder 14 are interleaved and distributed to the second sector error memory 15 through interleaving.
외복호기(16)에서 제 2 섹터 에러 메모리(15)에 기록된 데이타에 대해 외복호화하여 나머지 에러를 보정하게 된다. 그러므로 디지탈 브이씨알 에서의 재생중 발생되는 에러 종류의 에러를 방지하여 준다.The outer decoder 16 decodes the data recorded in the second sector error memory 15 to correct the remaining errors. This prevents errors of the type of errors that occur during playback on a digital VCD.
이와같은 종래의 기술들은 에러 정정 능력에만 역점을 두므로써 브이씨알에 기록된 데이타 재생시 발생되는 여러 에러에 대해서는 막강한 에러 정정 가능성을 자랑할 수 있었고, 아직까지는 1차원, 2차원관 같은 디지탈 브이씨알엔 상기와 같은 방법이 쓰여졌으나 현실적으로 가정용 디지탈 브이씨알에서는 기록대역의 한정 및 가격문제와 정교한 장치들을 사용할 수 없으며, FF(빨리감기)와 같은 트릭 플레이(trick play)시 중요한 문제점이 되는 등의 문제점이 있다.These prior arts can focus on the error correction ability, and can boast a strong error correction possibility for various errors that occur when the data recorded in the VRC is reproduced. Until now, digital VRLs such as one-dimensional and two-dimensional tubes are still present. The above method is used, but in reality, there is a problem such as limitation of the recording band and price in home digital VR, and the use of sophisticated devices, and an important problem in trick play such as FF (fast forward). There is this.
상기와 같은 종래의 문제점을 해결하기 위하여 본 발명의 최대 배속수에 따라 인터리빙(interleaving)영역을 제한하고 그 영역내에서 인터리빙을 완벽하게 수행하여 기록대역과 브이씨알의 트릭 플레이가 용이하도록 한 디지탈 브이씨알의 인터리빙 장치를 창안한 것으로, 이하 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.In order to solve the above problems, the digital V is limited to interleaving area according to the maximum double speed of the present invention and the interleaving is perfectly performed in the area to facilitate trick play of the recording band and V-CAL. Invented an interleaving apparatus of a seed, and will be described in detail below with reference to the accompanying drawings.
제 4 도는 본 발명 디지탈 브이씨알의 인터리빙 장치 호로구성도로서 이에 도시한 바와같이, 입력되는 디지탈 데이타 스트림에 대해 압축 부호화를 수행하는 소오스 부호화기(1)와, 상기 소오스 부호화기(1)를 통해 압축 부호화된 데이타 스트림을 브이씨알에 맞는 일정한 포맷(format)으로 만들기 위해 브이씨알에 필요한 분류정보와 스태터스(status)정보등의 부가정보를 발생하고, 브이씨알의 최대 배속수에 서로 안정하게 재생될 수 있도록 세그먼트 단위로 인터리빙 영역을 제한하는 인터리빙 콘트롤러(3)와, 상기 소오스 부호화기(1)로 부터 입력되는 압축 데이타 스트림에 상기 인터리빙 콘트롤러(3)의 부가정보를 덧붙여 일정한 포맷으로 완성하는 메모리 매퍼(2)와, 상기 인터리빙 콘트롤러(3)에 의해 제한되는 메모리 매퍼(2)내의 세그먼트 단위로 인터리빙을 수행하는 세그먼트간 인터리버(interleaver : 4)와, 인터리빙된 데이타 스트림에 대해 외부호화를 수행하는 외부호기(5)와, 세그먼트간 인터리빙되어 재구성된 세그먼트내에서 인터리빙을 수행하는 세그먼트내 인터리버(6)와, 상기 세그먼트내 인터리버(6)를 통해 발생되는 데이타 스트림에 대해 내부호화를 수행하는 내부호기(7)로 구성한다.4 is a block diagram of an interleaving apparatus of the present invention Digital VRL, as shown here, a source encoder (1) which performs compression encoding on an input digital data stream, and compression encoding through the source encoder (1). It generates additional information such as classification information and status information necessary for V-Cal to make the data stream into a certain format suitable for V-Cal, and stably reproduces each other at the maximum speed of V-Cal. An interleaving controller 3 for restricting the interleaving area on a segment basis so that the interleaving controller 3 adds additional information of the interleaving controller 3 to the compressed data stream inputted from the source encoder 1, 2) and inter-segmentally in units of segments in the memory mapper 2 restricted by the interleaving controller 3. Inter-segment interleaver (4) for performing ice, an external encoder (5) for performing external encoding on interleaved data streams, and intrasegment interleaver (6) for interleaving in interleaved segment and reconstructed segment. ) And an internal encoder 7 which performs internal encoding on the data stream generated through the intra-segment interleaver 6.
이와같이 구성된 본 발명의 작용 및 효과를 상세히 설명하면 다음과 같다.Referring to the operation and effect of the present invention configured as described above in detail.
디지탈 브이씨알에서는 빨리감기(FF)와 같은 고속서치 기능을 실현할 경우 비디오 헤드가 제 3a 도에서와 같이 통과하므로 제 3b 도에서와 같이 노말시에 헤드가 접촉하는 영역에 비해 고속시에는 읽히지 못한 데이타에 의해 에러들이 전파되어 아주 강력한 ECC(Error Correction Coding)조차 소용없다.In the case of digital V-realization, if a fast search function such as fast-forwarding (FF) is realized, the video head passes as shown in FIG. 3a. Thus, data that cannot be read at high speed compared to the area where the head contacts at normal as shown in FIG. 3b. Errors propagate, and even the most powerful ECC (Error Correction Coding) is useless.
따라서 인터리빙할 수 있는 최대범위는 브이씨알이 제공하는 최대 배속시 트랙을 커버(cover)하는 영역보다는 작아야 하는데, 이를 다음과 같은 식으로 표현할 수 있다.Therefore, the maximum range that can be interleaved should be smaller than the area covering the track at the maximum speed provided by VRC, which can be expressed as follows.
…………………………………………………………(1) … … … … … … … … … … … … … … … … … … … … … … (One)
S : 인터리빙 영역(0≤S≤1)S: interleaving area (0≤S≤1)
N : 재생시 최대속도N: Maximum speed during playback
T-D : 헤드가 트랙에 걸치는 양(0≤T-D≤1)T-D: amount of head over the track (0≤T-D≤1)
먼저, 소오스 부호화기(1)에서 디지탈 데이타 스트림을 인가받아 압축 부호화하여 제 5a 도에서와 같은 데이타 스트림을 출력하면 메모리 매퍼(2)는 그 입력되는 압축 데이타 스트림에 인터리빙 콘트롤로(3)의 부가정보를 덧붙여 일정한 데이타 포맷으로 완성하여 제 5b 도에서와 같이 세그먼트 단위로 만들어 저장한다.First, when the source encoder 1 receives the digital data stream, compresses the encoded data, and outputs the data stream as shown in FIG. 5A, the memory mapper 2 adds additional information of the interleaving controller 3 to the input compressed data stream. In addition, it is completed in a certain data format and stored in segments as shown in FIG. 5B.
이때, 인터리빙 콘트롤러(3)는 상기 소오스 부호화기(1)을 통해 압축 부호화된 데이타 스트림을 브이씨알에 맞는 일정한 포맷으로 만들기 위하여 브이씨알에 필요한 분류정보와 스태터스정보등의 부가정보를 발생하여 주고, 브이씨알의 최대 배속수에 서로 안정되게 재생될 수 있도록 세그먼트 단위로 인터리빙 영역에 제한하도록 하고, 상기 식(1)을 설명하여 노말 및 고속재생시에도 인터리빙의 효과가 줄지 않도록 한다.At this time, the interleaving controller 3 generates additional information such as classification information and status information necessary for VC to make the data stream compressed and encoded by the source encoder 1 into a predetermined format suitable for VC. In addition, the interleaving area is limited in units of segments so as to be stably reproduced at the maximum speed of V-Cal, and the above equation (1) is explained so that the effect of interleaving does not decrease even during normal and high speed playback.
즉, 인터리빙 영역(S)은 브이씨알의 속도(N)에 반비례하여 속도가 높아질수록 영역이 작아지고, 브이씨알 헤드가 트랙에 걸치는 양이 비례하게 제한된다.In other words, the interleaving area S is inversely proportional to the speed N of the BCAL, and the area becomes smaller as the speed increases, and the amount of the VRC head over the track is proportionally limited.
그러므로, T-D=1 이면 헤드중심이 트랙중심과 일치하여 트랙킹이 완벽히 되었을 때이고, T-D<1이면 트랙중심이 헤드중심에서 벗어남을 말한다. 결과적으로 노말 재생이 아닌 변속 모드를 사용할 경우 헤드는 여러 트랙을 거쳐 지나가므로 헤드가 어느한 트랙에서 읽을 수 있는 범위는 0≤T-D≤1의 범위안에 존재한다.Therefore, if T-D = 1, the head center coincides with the track center and the tracking is perfect. If T-D <1, the track center is out of the head center. As a result, when using a shift mode other than normal playback, the head passes through several tracks, and therefore, the range that the head can read from any track is in the range of 0≤T-D≤1.
따라서, 세그먼트간 인터리버(4)는 메모리 매퍼(2)에서 일정하게 포맷된 데이타를 세그먼트 단위로 읽어와서 그 세그먼트 단위로 인터리빙을 수행하여 외부호기(5)로 보내면, 상기 외부호기(5)는 상기 세그먼트간 인터리버(4)를 통해 인터리빙된 데이타 스트림에 대해 외부호화를 수행하여 세그먼트내 인터리버(6)로 보내고, 상기 세그먼트내 인터리버(6)는 세그먼트간 인버리버(4)에서 재구성된 세그먼트내에서 인터리빙을 수행하여 제 5c 도에 도시한 바와같이 데이타 스트림은 불규칙(random)하게 된다.Therefore, the intersegment interleaver 4 reads the data uniformly formatted in the memory mapper 2 in units of segments, performs interleaving in units of segments, and sends the data to the external units 5. The interleaved data stream is interleaved through the intersegment interleaver 4 to be sent to the intrasegment interleaver 6, and the intrasegment interleaver 6 is reconstructed in the segment reconstructed by the intersegment interleaver 4. Interleaving is performed to make the data stream random as shown in FIG. 5C.
그러면, 상기 세그먼트내 인터리버(6)에서 받은 데이타를 내부호기(7)에서 ECC(Error Correction Coding)하고, 내부호화를 수행한 후 헤드로 비디오 테이프에 기록된다.Then, the data received from the intra-segment interleaver 6 is ECC (Error Correction Coding) in the internal encoder 7, is recorded on the video tape by the head after performing the internal coding.
따라서, 본 발명은 사용자가 임의의 최대 배속수를 한정하고 그 한정된 배속수를 최소 인터리빙 영역으로 삼아 그 영역안에서만 인터리빙을 가능하게 하므로써 가정용 브이씨알에도 적용하여 사용할 수 있도록 한 효과가 있다.Therefore, the present invention has the effect of allowing the user to apply it to a home VR by limiting an arbitrary maximum speed and using the limited speed as the minimum interleaving area to enable interleaving only in the area.
Claims (2)
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019920020834A KR950003626B1 (en) | 1992-11-06 | 1992-11-06 | Interleaving system of digital vcr |
DE69324650T DE69324650T2 (en) | 1992-11-06 | 1993-11-04 | Mixing method for a digital video tape recorder |
DE0596826T DE596826T1 (en) | 1992-11-06 | 1993-11-04 | Mixing method for a digital video tape recorder. |
EP93630083A EP0596826B1 (en) | 1992-11-06 | 1993-11-04 | Shuffling method for a digital videotape recorder |
JP5302297A JP2931747B2 (en) | 1992-11-06 | 1993-11-08 | Digital VCR interleaving / de-interleaving apparatus and method |
US08/148,498 US5581361A (en) | 1992-11-06 | 1993-11-08 | Interleaving/deinterleaving apparatus for a digital video cassette recorder and the method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019920020834A KR950003626B1 (en) | 1992-11-06 | 1992-11-06 | Interleaving system of digital vcr |
Publications (2)
Publication Number | Publication Date |
---|---|
KR940012339A KR940012339A (en) | 1994-06-23 |
KR950003626B1 true KR950003626B1 (en) | 1995-04-17 |
Family
ID=19342657
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019920020834A KR950003626B1 (en) | 1992-11-06 | 1992-11-06 | Interleaving system of digital vcr |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR950003626B1 (en) |
-
1992
- 1992-11-06 KR KR1019920020834A patent/KR950003626B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR940012339A (en) | 1994-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8009968B2 (en) | Recording apparatus, recording method, program, recording medium, and data recording medium | |
KR970023228A (en) | Recording method of digital video tape | |
KR100250590B1 (en) | Encoding/decoding circuit and digital video system | |
JPH04360481A (en) | Video voice digital recording and reproducing device | |
JPH0799631A (en) | Apparatus and method for interleaving/deinterleaving of digital vcr | |
KR0157665B1 (en) | Compressed television signal recording and reproducing apparatus | |
US5587803A (en) | Digital signal recording and reproducing apparatus and error-correcting apparatus | |
US6438319B1 (en) | Recording digital video signals and redundancy signals for error correction | |
KR100272708B1 (en) | Method for encoding and decoding of digital data by using a shuffling in d-vhs system | |
JPH0272780A (en) | Image recording and decoding systems | |
KR930007938B1 (en) | Recording device and reproducing device | |
KR19990012450A (en) | 3D error correction method and device | |
KR920006997B1 (en) | Digital data modulation/demodulation circuit and method | |
KR950003626B1 (en) | Interleaving system of digital vcr | |
US6047398A (en) | Reproducing method, reproducing apparatus and recording and reproducing apparatus using the same reproducing method, and recording medium having the same method recorded therein | |
EP0508606B1 (en) | Video-audio digital recording/reproducing apparatus | |
US6085348A (en) | Error correction code encoder and decoder | |
JP3852114B2 (en) | Compressed image data transmission method and apparatus | |
US6192182B1 (en) | Digital information signal recording apparatus and method thereof | |
KR0186212B1 (en) | Error control coding method for the varied speed mode of a dvcr | |
KR200151025Y1 (en) | Device for recording and reproducing digital image | |
JPH07121999A (en) | Signal encoder, signal decoder, signal encoding and decoding method | |
KR950009673B1 (en) | Interleaving and deinterleaving apparatus of digital vcr | |
JPH04320115A (en) | Variable length error correcting device and its correcting system | |
KR100224806B1 (en) | Apparatus for error correction in a digital video reproducting system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
G160 | Decision to publish patent application | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20050331 Year of fee payment: 11 |
|
LAPS | Lapse due to unpaid annual fee |