KR0166881B1 - Index device of digital magnetic recording medium - Google Patents

Index device of digital magnetic recording medium Download PDF

Info

Publication number
KR0166881B1
KR0166881B1 KR1019950069295A KR19950069295A KR0166881B1 KR 0166881 B1 KR0166881 B1 KR 0166881B1 KR 1019950069295 A KR1019950069295 A KR 1019950069295A KR 19950069295 A KR19950069295 A KR 19950069295A KR 0166881 B1 KR0166881 B1 KR 0166881B1
Authority
KR
South Korea
Prior art keywords
index data
index
memory
program
program number
Prior art date
Application number
KR1019950069295A
Other languages
Korean (ko)
Other versions
KR970050964A (en
Inventor
박태준
Original Assignee
구자홍
엘지전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 구자홍, 엘지전자주식회사 filed Critical 구자홍
Priority to KR1019950069295A priority Critical patent/KR0166881B1/en
Publication of KR970050964A publication Critical patent/KR970050964A/en
Application granted granted Critical
Publication of KR0166881B1 publication Critical patent/KR0166881B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/107Programmed access in sequence to addressed parts of tracks of operating record carriers of operating tapes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/907Television signal recording using static stores, e.g. storage tubes or semiconductor memories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/10Adaptations for transmission by electrical cable

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

본 발명은 디지탈 자기기록 매체에서의 인덱스 처리장치에 관한 것으로서, 특히 디지탈 자기기록 매체를 이용하여 인덱스 데이터와, 프로그램번호의 기록 및 재생을 오류발생확률을 최소화하면서 필요한 하드웨어의 코스트(cost)를 최소화하고자 하는 디지탈 자기기록 매체에서의 인덱스 처리장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an index processing apparatus in a digital magnetic recording medium. In particular, the recording and reproducing of index data and program numbers using a digital magnetic recording medium minimizes the cost of hardware required while minimizing the probability of error occurrence. The present invention relates to an index processing apparatus in a digital magnetic recording medium.

상기한 목적을 달성하기 위한 본 발명에 디지탈 자기기록 매체에서의 인덱스 처리 장치는 공중파 방송, 위성방송, 케이블방송을 수신 및 디코딩하는 수신 및 디코딩 수단과; 데이터의 아우터 오류를 정정하는 아우터 오류정정부와, 인터리빙용 메모리에 데이터를 쓰고 읽는 인터리빙/디인터리빙부와, 시작정보 및 제어신호를 인가 받아 시스템 전체를 제어하는 마이콤으로 구성된 디지탈 VCR과; 테이프가 상기 디지탈 VCR내에 있는 동안에 인덱스 데이터 및 현재 테이프위치와 프로그램번호, 기록할 프로그램에 할당된 프로그램 번호를 저장하는 메모리와, 상기 디지탈 VCR이 기록모드일때는 모드신호에 따라 전송비트열, 인덱스데이터, 프로그램번호 정보를 선택하여 상기 디지탈 VCR로, 현재 상태를 나타내는 스테이터스(status)정보를 마이크로 컨트롤러로, 상기 디지탈 VCR이 재생 모드일 때 전송비트열, 인덱스 데이터 및 프로그램 정보가 다중화되어 있는 입력 비트열로 부터 전송비트열은 상기 수신 및 디코딩수단으로, 인덱스 데이터 및 프로그램 정보는 상기 메모리로 출력하는 다중화 및 역다중화 수단으로 구성된 인덱스 처리수단으로 이루어짐을 특징으로 한다.An apparatus for processing an index in a digital magnetic recording medium according to the present invention for achieving the above object comprises: receiving and decoding means for receiving and decoding over-the-air broadcasting, satellite broadcasting and cable broadcasting; A digital VCR comprising an outer error correcting unit for correcting an outer error of data, an interleaving / deinterleaving unit for writing and reading data into an interleaving memory, and a microcomputer for controlling the entire system by receiving start information and a control signal; Memory that stores index data, current tape position and program number, and program number assigned to a program to be recorded while a tape is in the digital VCR, and when the digital VCR is in recording mode, a transfer bit string and index data according to a mode signal. Selects program number information to the digital VCR; status information indicating a current state to a microcontroller; and an input bit string in which transmission bit strings, index data, and program information are multiplexed when the digital VCR is in a playback mode. Is characterized in that the transmission bit stream is the receiving and decoding means, and the index data and the program information are index processing means composed of multiplexing and demultiplexing means for outputting to the memory.

Description

디지탈 자기기록 매체에서의 인덱스 처리장치Index processing apparatus on digital magnetic recording medium

제1도는 종래 기술에 따른 인덱스 처리장치의 구성블록도.1 is a block diagram of an index processing apparatus according to the prior art.

제2도는 종래 기술에 따른 인덱스 처리장치와 디지탈 VCR의 인터페이스 위치를 나타낸 도면.2 is a diagram showing an interface position between an index processing apparatus and a digital VCR according to the prior art.

제3도는 종래 기술에 따른 인덱스 데이터의 처리 포맷도.3 is a processing format diagram of index data according to the prior art.

제4도는 종래 기술에 따른 인덱스 처리장치를 구현한 실시예시도.4 is an exemplary embodiment of implementing an index processing apparatus according to the prior art.

제5도는 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치의 구성 블록도.5 is a block diagram of an index processing apparatus for a digital magnetic recording medium according to the present invention.

제6도는 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치에서 기록모드시 다중화수단의 상세 구성블록도.6 is a detailed block diagram of multiplexing means in recording mode in an index processing apparatus for a digital magnetic recording medium according to the present invention.

제7도는 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치에서 재생모드시 역다중화수단 제1실시예 상세 구성블록도.7 is a detailed block diagram of the first embodiment of the demultiplexing means in the reproduction mode in the index processing apparatus in the digital magnetic recording medium according to the present invention.

제8도는 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치에서 재생모드시 역다중화수단 제2실시예 상세 구성블록도.8 is a detailed block diagram of a second embodiment of the demultiplexing means in reproduction mode in an index processing apparatus for a digital magnetic recording medium according to the present invention.

제9도는 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치에서 재생모드시 역다중화수단 제3실시예 상세 구성블록도.9 is a detailed block diagram of a third embodiment of demultiplexing means in reproduction mode in an index processing apparatus for a digital magnetic recording medium according to the present invention.

제10도는 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치에서 재생모드시 역다중화수단 제2실시예 상세 구성블록도.10 is a detailed block diagram of a second embodiment of the demultiplexing means in reproduction mode in an index processing apparatus for a digital magnetic recording medium according to the present invention.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

40:수신 및 디코딩수단 50:인덱스처리수단40: receiving and decoding means 50: index processing means

51:메모리 52:마이크로 컨트롤러51: Memory 52: Microcontroller

53:다중화수단 53a:역다중화수단53: multiplexing means 53a: demultiplexing means

54,54a:프로그램넘버 패킷발생수단 55,55a:인덱스데이타 패킷발생수단54, 54a: program number packet generating means 55, 55a: index data packet generating means

56:선택수단 57,57a:버퍼수단56: selection means 57, 57a: buffer means

58a:필터수단 60:디지탈 VCR58a: filter means 60: digital VCR

61:아우터 오류정정부 62:인터리빙/디인터리빙부61: outer error correction 62: interleaving / de-interleaving department

63:인너 오류정정부 64:기록 및 재생회로부63: inner error correction 64: recording and playback circuit

본 발명은 디지탈 자기기록 매체에서의 인덱스 처리장치에 관한 것으로서, 특히 디지탈 자기기록 매체를 이용하여 인덱스 데이터와, 프로그램번호의 기록 및 재생을 오류발생확률을 최소화하면서 필요한 하드웨어의 코스트(cost)를 최소화하고자 하는 디지탈 자기기록 매체에서의 인덱스 처리장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an index processing apparatus in a digital magnetic recording medium. In particular, the recording and reproducing of index data and program numbers using a digital magnetic recording medium minimizes the cost of hardware required while minimizing the probability of error occurrence. The present invention relates to an index processing apparatus in a digital magnetic recording medium.

일반적으로, 디지탈 기록 및 재생매체에서 인덱스 처리장치는 인덱스 데이터, 프로그램 번호(program number, 이하 PN), viss 신호의 세가지 종류의 데이터를 카세트 테이프에 기록 및 재생하여 이들 데이터를 이용하여 프로그램의 서치를 수행하는 방법이다.In general, in a digital recording and reproducing medium, an index processing apparatus records and reproduces three types of data of index data, a program number (PN), and a viss signal on a cassette tape to search for a program using these data. How to do it.

인덱스 데이터는 카세트 테이프의 처음부분에 기록되며 각 프로그램의 제목 및 PN신호로 구성되는 데이터이다.Index data is recorded at the beginning of the cassette tape and is data composed of the title of each program and the PN signal.

카세트 테이프를 디지탈 VCR로부터 꺼낼때에는 항상 카세트 테이프의 맨 앞까지 되감기를 수행한 후 메모리에 저장되어 있는 인덱스 데이터를 카세트 테이프의 맨앞에 기록한다.When removing the cassette tape from the digital VCR, always rewind to the beginning of the cassette tape, and then write the index data stored in the memory to the beginning of the cassette tape.

카세트 테이프를 디지탈 VCR에 삽입할때에는 카세트 테이프의 맨 앞에 기록된 인덱스 데이터를 읽어들인다.When inserting a cassette tape into a digital VCR, the index data recorded at the beginning of the cassette tape is read.

또한 비디오 트랙(video track)에서 디지탈 비트열이 기록되지 않는 영역에 프로그램이 기록되는 전 트랙에 걸쳐 그 프로그램에 대한 PN신호를 기록한다.In addition, the PN signal for the program is recorded over the entire track in which the program is recorded in an area where the digital bit string is not recorded in the video track.

PN신호는 현재 테이프위치의 프로그램을 가리키므로 임의의 프로그램을 서치할 때 건너뛸 프로그램의 개수를 계산하기 위한 기준 신호를 사용된다.Since the PN signal indicates a program at the current tape position, a reference signal is used to calculate the number of programs to be skipped when searching for an arbitrary program.

또한 각 프로그램이 기록되는 시작부분에는 콘트롤 트랙내에 viss신호를 기록한다.Also, at the beginning of each program recording, the viss signal is recorded in the control track.

viss신호는 서치시 프로그램의 시작부분을 찾기 위하여 이용된다.The viss signal is used to find the beginning of a program at search time.

viss신호를 이용하는 방법은 현재 아날로그 VCR에서 적용하고 있는 방법이다.The viss signal is a method currently used in analog VCRs.

이하, 종래기술에 따른 디지탈 가지기록 매체에서의 인덱스 처리장치에 대하여 첨부된 도면을 참조하여 설명하면 다음과 같다.Hereinafter, an index processing apparatus for a digital branch recording medium according to the prior art will be described with reference to the accompanying drawings.

제1도는 종래 기술에 따른 인덱스 처리장치의 구성블록도이고, 제2도는 종래 기술에 따른 인덱스 처리장치와 디지탈 VCR의 인터페이스 위치를 나타낸 도면이며, 제3도는 종래 기술에 따른 인덱스 데이터의 처리 포맷도이며, 제4도는 종래 기술에 따른 인덱스 처리장치를 구현한 실시예시도이다.FIG. 1 is a block diagram illustrating a structure of an index processing apparatus according to the prior art, and FIG. 2 is a view showing an interface position between the index processing apparatus and the digital VCR according to the prior art, and FIG. 3 is a processing format diagram of the index data according to the prior art. 4 is an exemplary embodiment of implementing an index processing apparatus according to the prior art.

먼저 제1도에 도시된 바와같이 종래 기술에 따른 인덱스 데이터처리장치의 REC부(1)는 메모리 컨트롤부(2)로 부터 받은 인덱스 데이터 및 프로그램 넘버 제너레이터부(4)로 부터 받은 PN신호를 카세트 테이프에 기록하는 기능을 수행하는 부분이며, 인덱스 PB부(7)는 카세트 테이프에서 인덱스 데이터를 읽고 상기 컨트롤부(2)로 전송하는 부분이며, 프로그램 넘버 제너레이터부(4)는 디지탈 VCR이 기록 모드일 경우에는 적절한 PN신호를 만들어서 인덱스 REC부(1)로 전송하며, 재생 모드일 경우에는 카세트 테이프로 부터 PN신호를 읽어들여 상기 인덱스 PB(7)로 전송하는 기능을 수행한다.First, as shown in FIG. 1, the REC unit 1 of the index data processing apparatus according to the prior art cassettes the index data received from the memory control unit 2 and the PN signal received from the program number generator unit 4. The index PB section 7 reads index data from the cassette tape and transfers it to the control section 2, and the program number generator section 4 is a digital VCR recording mode. In this case, an appropriate PN signal is generated and transmitted to the index REC unit 1, and in the playback mode, the PN signal is read from a cassette tape and transmitted to the index PB 7.

상기 메모리 컨트롤부(2)는 디지탈 VCR이 기록 모드일 경우에는 메모리부(3)에서 인덱스 데이터를 읽어서 상기 인덱스 REC부(1)로 전송하며, 재생 모드일 경우에는 인덱스 PB부(7)로부터 인덱스 데이터를 받아서 메모리부(3)에 기록하며 프로그램 서치 모드에서 마이콤부(5)로 인덱스 데이터 및 PN신호를 전송하는 기능을 수행한다.The memory control unit 2 reads index data from the memory unit 3 and transfers the index data to the index REC unit 1 when the digital VCR is in a recording mode, and indexes from the index PB unit 7 in the reproduction mode. It receives the data and writes it to the memory unit 3 and transmits the index data and the PN signal to the microcomputer unit 5 in the program search mode.

상기 마이콤부(5)는 일반적인 마이크로 컨트롤러를 이용하여 프로그램 서치 모드에서 상기 메모리컨트롤부(2)에서 인덱스 데이터와 PN신호를 읽어들이고, 이 데이터를 OSD부(6a)를 통하여 화면에 출력하고, 사용자의 키입력에 따라 프로그램의 제목을 변경하거나 원하는 프로그램의 서치동작을 수행하는 기능을 한다.The microcomputer 5 reads the index data and the PN signal from the memory controller 2 in the program search mode using a general microcontroller, and outputs the data to the screen through the OSD unit 6a. This function changes the title of a program or performs a search operation of a desired program according to the key input of.

상기 프로그램의 서치 동작에서는 건너 뛰어야 할 viss신호의 개수를 계산하고 디지탈 VCR시스템을 제어하는 마이콤(이하 SYSCON)으로 이 개수를 전송한다.In the search operation of the program, the number of viss signals to be skipped is calculated and the number is transmitted to the microcomputer (SYSCON) controlling the digital VCR system.

또한, 카세트 테이프를 꺼낼때의 인덱스 데이터 기록모드, 카세트 테이프를 삽입할 때의 인덱스 데이터 재생모드, 사용자가 서치 또는 제목 변경을 원할때의 프로그램 서치 모드로 구성된다.It also comprises an index data recording mode when the cassette tape is ejected, an index data reproduction mode when the cassette tape is inserted, and a program search mode when the user wants to search or change the title.

상기 인덱스 데이터 기록모드에서는 우선 마이콤(5)을 통하여 카세트 테이프를 처음 부분까지 되감기를 수행하고, 메모리부(3)에 저장되어 있는 인덱스 데이터를 메모리 컨트롤부(2)를 통하여 인덱스 REC부(1)로 전송하여 카세트 테이프에 기록한다.In the index data recording mode, first, the cassette tape is rewound up to the first portion through the microcomputer 5, and the index data stored in the memory unit 3 is transferred to the index REC unit 1 through the memory control unit 2. Transfer it to and write it on the cassette tape.

그리고, 상기 인덱스 데이터 재생모드에서는 인덱스 PB부(7)에서 카세트 테이프로부터 인덱스 데이터를 읽어서 메모리 컨트롤부(2)를 통하여 메모리부(3)로 저장한다.In the index data reproducing mode, the index PB unit 7 reads the index data from the cassette tape and stores the index data in the memory unit 3 via the memory control unit 2.

한편, 프로그램 서치 모드에서는 상기 메모리부(3)에 저장된 인덱스 데이터 및 카세트 테이프로 부터 재생되는 PN신호를 마이콤부(5)에서 읽어서 프로그램 제목 수정 및 프로그램 서치동작을 수행한다.On the other hand, in the program search mode, the index data stored in the memory unit 3 and the PN signal reproduced from the cassette tape are read by the microcomputer unit 5 to perform program title correction and program search operations.

인덱스 데이터의 기록 및 재생시 발생하는 오류에 대한 오류정정방법은 제2도와 같이 인너오류정정만을 수행한다.The error correction method for errors occurring during recording and reproducing of index data performs only inner error correction as shown in FIG.

제2도에 도시된 바와 같이 인터페이스부(8)와, 아우터 오류정정부(9)와, 인터리빙 및 디인터리빙부(10)와, 인너오류정정부(11)와, 모드 및 디모드부(12)와, 동기 검출부(13)가 디지탈 VCR에서 기록 및 재생을 위한 디지탈 신호처리부를 구성한다.As shown in FIG. 2, the interface unit 8, the outer error correction unit 9, the interleaving and deinterleaving unit 10, the inner error correction unit 11, and the mode and demode unit 12 And the synchronization detection unit 13 constitute a digital signal processing unit for recording and reproduction in a digital VCR.

상기 인터페이스부(8)는 디지탈 VCR로의 입력 및 출력 비트열의 포맷과 아우터 오류정정부(9)의 입력 및 출력 포맷사이의 변환 기능을 수행하며, 상기 아우터 오류 정정부(9)는 기록시에는 입력 비트열에 패리티를 부가하여 인터리빙용 메모리에 써넣으며 재생시에는 인터리빙용 메모리에서 데이터를 읽어서 아우터 오류정정을 한다.The interface unit 8 performs a conversion function between the format of the input and output bit strings to the digital VCR and the input and output format of the outer error correcting unit 9, and the outer error correcting unit 9 inputs at the time of recording. The parity is added to the bit string and written to the interleaving memory. During reproduction, the outer error correction is performed by reading data from the interleaving memory.

그리고 상기 인터리빙 및 디인터리빙부(10)는 인터리빙용 메모리에 데이터를 쓰고 읽는 기능을 수행하며, 인너오류정정부(11)는 기록시에는 인너 패리티를 부가하고 상기 모드 및 디모드부(12)에 전달하여 카세트 테이프에 기록할 수 있도록 하며, 재생시에는 재생되는 비트열에 인너 오류정정을 한다.The interleaving and deinterleaving unit 10 performs a function of writing and reading data into an interleaving memory, and the inner error correcting unit 11 adds inner parity at the time of writing to the mode and demode unit 12. It can be transferred to record on a cassette tape. During playback, inner error correction is performed on the played bit stream.

이때, 상기 모드 및 디모드부(12)는 비트열의 특성, 특히 주파수 응답 특성을 데이프 특성에 맞도록 변조하는 기능을 한다.At this time, the mode and demode unit 12 functions to modulate the characteristics of the bit string, in particular, the frequency response characteristic to match the tape characteristic.

그리고 인덱스 데이터, PN의 기록 및 재생기능을 수행하는 인덱스 포맷터부(14)는 상기 인터리빙 및 디인터리빙부(10)와 인너오류정정부(11)사이에 위치하여 인덱스 데이터의 기록 및 재생시에는 인너오류정정만을 수행하게 하는 구성을 갖는다.The index formatter unit 14 for recording and reproducing the index data and the PN is located between the interleaving and deinterleaving unit 10 and the inner error correcting unit 11. It has a configuration to perform only correction.

따라서 인덱스 포맷터부(14)는 디지탈 VCR내부에 들어가게 된다.Therefore, the index formatter unit 14 enters into the digital VCR.

그런데 인너오류정정만으로는 오류로 부터 인덱스 데이터를 보호하기에 불충분하므로 추가의 오류정정을 위하여 제3도에 도시된 바와 같이 IDPM1, IDPM2, IDPM3와 같은 파일롯 코드를 인덱스 데이터와 함께 기록하여 파일롯 코드가 완벽히 검출된 후에 인덱스 데이터를 읽는 방법을 적용한다.However, since inner error correction alone is insufficient to protect index data from errors, the pilot codes such as IDPM1, IDPM2, and IDPM3 are recorded together with the index data for further error correction. The method of reading the index data after the detection is applied.

제4도는 제1도와 같은 종래 기술에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치를 디지탈 VCR, 수신 및 디코딩수단과 결합하여 구현한 예이다.4 is an example in which an index processing apparatus in a digital magnetic recording medium according to the prior art as shown in FIG. 1 is combined with a digital VCR, receiving and decoding means.

여기서 인덱스처리수단(20)의 인덱스 데이터 기록 및 재생장치(24)에는 제1도의 인덱스 REC부(1)와, 메모리 컨트롤부(2)와, 프로그램 넘버 제너레이터(4)와, 인덱스 PB부(7)가 포함되며, OSD처리부(21)에 OSD(6a) 전용칩 및 아나로그 멀티플렉서(6b)가 포함된다.The index data recording and reproducing apparatus 24 of the index processing means 20 has an index REC section 1, a memory control section 2, a program number generator 4, and an index PB section 7 of FIG. ), And the OSD processor 21 includes the dedicated chip for the OSD 6a and the analog multiplexer 6b.

이때 인덱스처리수단(20)과 디지탈 VCR(30)사이의 인터페이스 위치가 인너 오류정정이후임을 알 수 있다.At this time, it can be seen that the interface position between the index processing means 20 and the digital VCR 30 is after the inner error correction.

그러므로 인덱스 데이터에 대한 오류정정방법으로 인너 오류정정과 파일롯 코드 인식방법을 함께 이용한다.Therefore, inner error correction and pilot code recognition are used together as error correction method for index data.

그런데 종래기술에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치는 다음과 같은 문제점을 가지고 있다.However, the index processing apparatus in the digital magnetic recording medium according to the prior art has the following problems.

첫째, 디지탈 저장매체(Digital Storage Media)에서의 오류정정방식은 인너 오류정정과 아우터 오류정정 및 인터리빙이 함께 결합될 경우에 동일한 부가 데이터양에서 최고의 성능을 갖는다고 알려져 있는데 반해서 단순히 인너 오류정정만을 수행하므로, 수백 바이트 정도의 크기인 인덱스 데이터가 완벽히 오류없이 검출될 확률은 매우 작다.First, the error correction method in digital storage media is known to have the best performance in the same amount of additional data when inner error correction, outer error correction, and interleaving are combined together, but only inner error correction is performed. Therefore, the probability that the index data, which is a few hundred bytes in size, is perfectly detected without error is very small.

또한, 이를 보완하기 위하여 도입한 파일롯 코드 인식 방법도 인덱스 데이터에 버스트(burst)성의 오류가 발생한 경우에는 성능을 올릴 수 있으나 랜덤(random)성의 오류에 대해서는 큰 성능 향상을 기대할 수 없는 문제점이 있다.In addition, the pilot code recognition method introduced to compensate for this may increase performance when a burst error occurs in the index data, but there is a problem in that a large performance improvement cannot be expected for a random error.

둘째, 파일롯 코드 인식방법은 실시간 처리가 필수적이고 기존의 디지탈 자기 기록 매체의 하드웨어와 공유할 수 없으므로 추가로 필요한 하드웨어의 양이 상당히 큰 문제점이 있다.Second, the pilot code recognition method requires a real time process and cannot be shared with the hardware of an existing digital magnetic recording medium. Therefore, the amount of additional hardware required is quite large.

셋째, 하드웨어로 고정되므로 향후 업그레이드가 제한적인 문제점이 있다.Third, there is a problem that future upgrade is limited because it is fixed by hardware.

또한 프로그램 번호를 카세트 테이프의 비디오 트랙중 사용되지 않는 영역(더미영역)에 매 트랙마다 기록하고 있는데, 실시간 처리를 위하여 하드웨어적으로 프로그램 번호의 기록 및 재생을 수행하기 때문에 프로그램 번호의 기록 및 재생을 위해 필요한 하드웨어의 양이 상당히 크고, 한 카세트 테이프에서 수용 가능한 프로그램의 갯수(프로그램 번호에 할당되는 데이터양 또는 비트수)는 하드웨어적으로 고정되어야 하며 따라서 향후 업그레이드가 제한적인 또 다른 문제점이 있다.Also, the program number is recorded for each track in the unused area (dummy area) of the video tracks of the cassette tape. Since the recording and playback of the program number is performed in hardware for real time processing, the recording and playback of the program number is performed. There is another problem in that the amount of hardware required for such a large amount is quite large, and the number of programs (data amount or bit number allocated to a program number) that can be accommodated in a cassette tape must be fixed in hardware, thus limiting future upgrades.

따라서, 본 발명은 상기한 종래 기술에 따른 제반 문제점을 해결하기 위하여 안출된 것으로, 본 발명의 목적은 인덱스 데이터와 프로그램 번호의 기록 및 재생방법을 오류발생확률과, 필요한 하드웨어 코스트를 최소화하면서 향후의 업그레이드에 유연할 수 있도록 개선하는데 있다.Accordingly, the present invention has been made to solve the above-mentioned problems according to the prior art, and an object of the present invention is to provide a method of recording and reproducing index data and program numbers, while minimizing the probability of error occurrence and the required hardware cost in the future. To improve the flexibility to upgrade.

또한, 본 발명의 다른 목적은 인덱스 데이터와 프로그램번호를 전송 비트열과 다중화시켜 디지탈 VCR로 전송함으로써 오류발생확률이 전송 비트열과 동등할 수 있도록 하며, 이에 따라 비트열의 다중화를 위한 하드웨어만이 필요하므로 하드웨어 코스트가 종래 기술에 비해 작으며, 디지탈 VCR에서는 다중화된 비트열을 안정적으로 재생하기만 하면 되므로 디지탈 VCR외부의 하드웨어 및 소프트웨어 변경에 의해 업그레이드가 용이하도록 한 디지탈 자기기록 매체에서의 인덱스 처리장치를 제공함에 있다.In addition, another object of the present invention is to multiplex the index data and the program number with the transmission bit string to transmit to the digital VCR so that the probability of error occurrence can be equal to the transmission bit string, so only hardware for multiplexing the bit string is required. The cost is small compared to the prior art, and since the digital VCR only needs to stably reproduce the multiplexed bit streams, it provides an index processing apparatus in a digital magnetic recording medium that is easily upgraded by hardware and software changes outside the digital VCR. Is in.

상기한 목적을 달성하기 위한 본 발명에 디지탈 자기기록 매체에서의 인덱스 처리 장치는 공중파 방송, 위성방송, 케이블방송을 수신 및 디코딩하는 수신 및 디코딩 수단과; 데이터의 아우터 오류를 정정하는 아우터 오류정정부와, 인터리빙용 메모리에 데이터를 쓰고 읽는 인터리빙/디인터리빙부와, 시작정보 및 제어신호를 인가받아 시스템 전체를 제어하는 마이콤으로 구성된 디지탈 VCR과; 테이프가 상기 디지탈 VCR내에 있는 동안에 인덱스 데이터 및 현재 테이프위치와 프로그램번호, 기록할 프로그램에 할당된 프로그램 번호를 저장하는 메모리와, 상기 디지탈 VCR이 기록모드일때는 모드신호에 따라 전송비트열, 인덱스데이터, 프로그램번호 정보를 선택하여 상기 디지탈 VCR로, 현재 상태를 나타내는 스테이터스(status)정보를 마이크로 컨트롤러로, 상기 디지탈 VCR이 재생 모드일 때 전송비트열, 인덱스 데이터 및 프로그램 정보가 다중화되어 있는 입력 비트열로 부터 전송비트열은 상기 수신 및 디코딩수단으로, 인덱스 데이터 및 프로그램 정보는 상기 메모리로 출력하는 다중화 및 역다중화 수단으로 구성된 인덱스 처리부로 이루어짐을 특징으로 한다.An apparatus for processing an index in a digital magnetic recording medium according to the present invention for achieving the above object comprises: receiving and decoding means for receiving and decoding over-the-air broadcasting, satellite broadcasting and cable broadcasting; A digital VCR comprising an outer error correcting unit for correcting an outer error of data, an interleaving / deinterleaving unit for writing and reading data to and from an interleaving memory, and a microcomputer for controlling the entire system by receiving start information and a control signal; Memory that stores index data, current tape position and program number, and program number assigned to a program to be recorded while a tape is in the digital VCR, and when the digital VCR is in recording mode, a transfer bit string and index data according to a mode signal. Selects program number information to the digital VCR; status information indicating a current state to a microcontroller; and an input bit string in which transmission bit strings, index data, and program information are multiplexed when the digital VCR is in a playback mode. The transmission bit stream from the to the receiving and decoding means, the index data and program information is characterized in that it consists of an index processing unit consisting of multiplexing and demultiplexing means for outputting to the memory.

이하, 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치에 대하여 첨부된 도면을 참조하여 설명하면 다음과 같다.Hereinafter, an index processing apparatus in a digital magnetic recording medium according to the present invention will be described with reference to the accompanying drawings.

제5도는 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치의 블록구성도이고, 제6도는 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치에서 기록 모드시 다중화수단의 상세구성블록도이고, 제7도는 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치에서 재생 모드시 역다중화수단 제1실시예 상세 구성블록도이고, 제8도는 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치에서 재생 모드시 역다중화수단 제2실시예 상세 구성블록도이며, 제9도는 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치에서 재생 모드시 역다중화수단 제3실시예 상세 구성블록도이다.5 is a block diagram of the index processing apparatus in the digital magnetic recording medium according to the present invention, and FIG. 6 is a detailed block diagram of the multiplexing means in the recording mode in the index processing apparatus in the digital magnetic recording medium according to the present invention. 7 is a detailed block diagram of the first embodiment of the demultiplexing means in the reproduction mode in the index processing apparatus in the digital magnetic recording medium according to the present invention, and FIG. 8 is the index processing apparatus in the digital magnetic recording medium according to the present invention. Is a detailed block diagram of the second embodiment of the demultiplexing means in the reproduction mode, and FIG. 9 is a detailed block diagram of the third embodiment of the demultiplexing means in the reproduction mode in the index processing apparatus for the digital magnetic recording medium according to the present invention.

먼저 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치는 제5도에 도시된 바와같이 수신 및 디코딩수단(40)은 공중파방송, 위성방송, 케이블방송을 수신 및 디코딩하고, 디지탈 VCR(60)은 데이터의 아우터 오류를 정정하는 아우터 오류정정부(61)와, 인터리빙 메모리에 데이터를 리드 및 라이트(Read/Write)하는 인터리빙/디인터리빙(62)부와, 시작정보 및 제어신호를 인가받아 시스템 전체를 제어하는 마이콤(64)과, 데이터의 인너오류를 정정하는 인너오류정정부(63)로 구성된다.First, the index processing apparatus in the digital magnetic recording medium according to the present invention, as shown in FIG. 5, the receiving and decoding means 40 receives and decodes over-the-air, satellite and cable broadcasts, and the digital VCR 60 System is configured to receive an outer error correcting unit 61 for correcting an outer error of data, an interleaving / deinterleaving unit 62 for reading and writing data to an interleaving memory, and receiving start information and a control signal. It consists of the microcomputer 64 which controls the whole, and the inner error correction part 63 which corrects the inner error of data.

또한 인덱스 처리수단(50)은 테이프가 상기 디지탈 VCR(60)내에 있는 동안에 인덱스 데이터 및 현재 테이프 위치와, 기록할 프로그램이 할당된 프로그램 번호를 저장하는 메모리(51)와; 상기 디지탈 VCR(60)이 기록 모드일때는 모드신호에 따라 전송 비트열, 인덱스데이터, 프로그램번호 정보를 선택하여 상기 디지탈 VCR(60)를 출력하고, 현재 상태를 나타내는 스테이터스 정보는 마이크로 컨트롤러(52)로 출력하며, 상기 디지탈 VCR(60)이 재생 모드일때는 전송비트열, 인덱스 데이터 및 프로그램정보가 다중화되어 있는 입력비트열로 부터 전송비트열을 상기 수신 및 디코딩수단(40)으로 출력하고, 인덱스 데이터 및 프로그램정보는 상기 메모리(51)로 출력하는 다중화 및 역다중화수단(53, 53a)으로 구성된다.The index processing means 50 further includes: a memory 51 for storing index data and a current tape position and a program number to which a program to be written is allocated while the tape is in the digital VCR 60; When the digital VCR 60 is in the recording mode, the digital VCR 60 is output by selecting a transmission bit string, index data, and program number information according to a mode signal, and status information indicating a current state is displayed in the microcontroller 52. When the digital VCR 60 is in the reproduction mode, the transmission bit stream is output to the reception and decoding means 40 from the input bit stream in which the transmission bit stream, the index data, and the program information are multiplexed. The data and program information are composed of multiplexing and demultiplexing means 53, 53a which are output to the memory 51.

상기와 같이 구성된 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치의 동작을 설명하면 다음과 같다.The operation of the index processing apparatus in the digital magnetic recording medium according to the present invention configured as described above is as follows.

제5도에 도시된 바와같이 상기 디지탈 VCR(60)은 종래의 디지탈 자기 기록/재생 기능을 수행하는 수단이며, 상기 수신 및 디코딩수단(40)은 공중파 방송을 수신 및 디코딩하는 ATV디코더 또는 위성방송을 수신 및 디코딩하는 위성 방송수신기, 케이블 방송수신을 위한 세터박스(Settop Box) 등의 수단을 의미한다.As shown in FIG. 5, the digital VCR 60 is a means for performing a conventional digital magnetic recording / reproducing function, and the receiving and decoding means 40 is an ATV decoder or satellite broadcast to receive and decode over-the-air broadcasts. Means such as a satellite broadcast receiver for receiving and decoding the signal, a settop box for cable broadcast reception.

일반적으로 채널튜닝(tunning)수단, 디멀티플렉싱(Demultiplexing)수단, MPEG비디오/오디오 디코딩 수단 및 디스플레이를 위한 아날로그신호로의 변환수단 등을 포함하여 구성된다.Generally, channel tuning means, demultiplexing means, MPEG video / audio decoding means, and conversion means into analog signals for display are included.

그리고 상기 인덱스처리수단(50)은 마이크로 컨트롤러(52), 메모리(51), 다중화/역다중화수단(53, 53a)을 포함하여 구성된다.The index processing means 50 includes a microcontroller 52, a memory 51, and multiplexing / demultiplexing means 53 and 53a.

먼저 인덱스 처리기능을 수행하기 위하여, 첫째 디지탈 VCR(60)내의 시스템 제어용 마이콤(64)으로 프로그램 시작 정보 및 디지탈 VCR(60)의 제어를 위한 명령을 전송하며, 둘째 디지탈 VCR(60)로 전송 비트열, 인덱스 데이터, 프로그램 번호를 전송하여 비디오 트랙에 기록할 수 있도록 하며, 셋째 수신 및 디코딩수단(40)으로 OSD(On Screen Display)를 위한 데이터를 전송하여 프로그램 제목과 같은 정보가 화면에 디스플레이 될 수 있도록 한다.First, in order to perform the index processing function, the program start information and the command for controlling the digital VCR 60 are transmitted to the system control micom 64 in the first digital VCR 60, and the second bit is transmitted to the digital VCR 60. It transmits column, index data and program number to record in video track. Third, data for OSD (On Screen Display) is transmitted to receiving and decoding means 40 so that information such as program title can be displayed on the screen. To help.

여기서 리모콘 입력은 상기 인덱서처리수단(50)내의 마이크로 컨트롤러(52)가 직접 받거나 상기 마이콤(64)으로 부터 입력받을 수 있으며, 상기 마이크로 컨트롤러(52)는 마이콤(64) 또는 수신 및 디코딩수단(40)에 내장된 마이콤으로 대체할 수 있다.Herein, the remote controller input may be directly received by the microcontroller 52 in the indexer processing means 50 or input from the microcomputer 64, and the microcontroller 52 may be a microcomputer 64 or a receiving and decoding means 40. It can be replaced with the built-in micom.

또한 메모리(51)는 테이프가 디지탈 VCR(60)내에 있는 동안에 인덱스 데이터 및 현재 테이프 위치의 프로그램 번호, 기록할 프로그램에 할당된 프로그램 번호를 저장한다.The memory 51 also stores the index data and the program number of the current tape position and the program number assigned to the program to be recorded while the tape is in the digital VCR 60.

이때, 상기 메모리(51)에 저장되는 내용은 상기 다중화/역다중화수단(53, 53a) 및 마이크로 컨트롤러(52)에서 접근 가능하다.At this time, the contents stored in the memory 51 are accessible by the multiplexing / demultiplexing means 53 and 53a and the microcontroller 52.

상기 다중화/역다중화수단(53, 53a)은 디지탈 VCR(60)이 기록 모드일때에는 모드신호에 따라 전송 비트열 또는 인덱스 데이터 또는 프로그램번호 정보를 선택하여 디지탈 VCR(60)로 출력한다.When the digital VCR 60 is in the recording mode, the multiplexing / demultiplexing means 53, 53a selects the transmission bit string or index data or program number information according to the mode signal and outputs the digital VCR 60 to the digital VCR 60.

또한 상기 다중화/역다중화수단(53, 53a)의 현재 상태를 나타내는 스테이터스 정보를 마이크로 컨트롤러(52)로 출력한다.In addition, status information indicating the current state of the multiplexing / demultiplexing means 53 and 53a is output to the microcontroller 52.

또한 상기 디지탈 VCR(60)이 재생 모드일 경우 상기 다중화/역다중화 수단(53, 53a)은 전송비트열, 인덱스 데이터 및 프로그램 정보가 다중화되어 있는 입력 비트열로 부터 전송 비트열은 수신 및 디코딩수단(40)으로 인덱스 데이터 또는 프로그램 정보는 메모리(51)로 분리하여 전송된다.In addition, when the digital VCR 60 is in the reproduction mode, the multiplexing / demultiplexing means 53, 53a receives and decodes a transmission bit string from an input bit string in which transmission bit strings, index data, and program information are multiplexed. At 40, index data or program information is separately transmitted to the memory 51.

상기 다중화/역다중화수단(53, 53a)은 다시 다중화수단(53)과 역다중화수단(53a)이 결합되어 구성된다.The multiplexing / demultiplexing means 53 and 53a are configured by combining the multiplexing means 53 and the demultiplexing means 53a.

한편 마이크로 컨트롤러(52)는 기록 모드에서 다중화/역다중화수단(53, 53a)으로 부터 스테이터스 정보를 입력받아서 인덱스 데이터 또는 프로그램 번호 정보를 삽입할 시점을 결정하고, 모드신호를 통하여 상기 다중화/역다중화수단(53, 53a)으로 인덱스 데이터 또는 프로그램 번호 정보를 삽입할 것을 알려준다.On the other hand, the microcontroller 52 receives the status information from the multiplexing / demultiplexing means 53 and 53a in the recording mode to determine when to insert the index data or the program number information, and the multiplexing / demultiplexing through the mode signal. The means 53, 53a are informed to insert index data or program number information.

이때, 상기 마이크로 컨트롤러(52)는 상기 다중화/역다중화수단(53, 53a)으로 부터 메모리(51)로 인덱스 데이터가 전송된 후에, 필요한 시점에서 인덱스 데이터 또는 프로그램 번호 정보를 상기 메모리(51)로부터 읽어서 OSD데이터를 수신 및 디코딩수단(40)으로 전송하는 등의 처리를 하게된다.At this time, the microcontroller 52 transmits index data or program number information from the memory 51 at a necessary time after the index data is transmitted from the multiplexing / demultiplexing means 53 and 53a to the memory 51. Read and transmit the OSD data to the receiving and decoding means 40, and the like.

인덱스 처리는 인덱스 데이터 또는 전송 비트열을 테이프에 기록하는 기록 모드 처리단계와 인덱스 데이터 또는 전송 비트열을 테이프에서 재생하는 재생 모드 처리단계로 구성된다.The index processing consists of a recording mode processing step of recording the index data or the transmission bit string on the tape and a reproduction mode processing step of reproducing the index data or the transmission bit string on the tape.

여기서 프로그램 번호는 전송비트열과 함께 기록된다.The program number is recorded here along with the transmission bit string.

인덱스 데이터의 재생은 테이프가 디지탈 VCR에 삽입된 직후 곧바로 이루어져야 하며, 인덱스 데이터의 기록은 사용자가 꺼냄(EJECT)버튼을 누름으로써 테이프를 디지탈 VCR(60)에서 꺼낼때에 이루어져야 한다.The reproduction of the index data should be made immediately after the tape is inserted into the digital VCR, and the recording of the index data should be made when the tape is taken out of the digital VCR 60 by pressing the EJECT button.

또한 전송 비트열의 기록은 사용자가 기록(REC) 버튼을 누른후 정지(STOP)버튼을 누를때까지, 전송 비트열의 재생은 사용자가 재생(PLAY)버튼을 누른후 정지(STOP)버튼을 누를때까지 이루어져야 한다.In addition, recording of the transmission bit string is performed until the user presses the STOP button after pressing the REC button, and playback of the transmission bit string is performed until the user presses the STOP button after pressing the PLAY button. Should be done.

전송 비트열이 고정길이의 전송 패킷들로 구성됨에 착안하며, 인덱스 데이터와 프로그램 번호를 전송패킷과 동일한 크기로 패킷화한 후 전송패킷들과 다중화할 수 있다.Note that the transmission bit string is composed of fixed length transmission packets, and the index data and the program number can be packetized to the same size as the transmission packet and then multiplexed with the transmission packets.

제6도는 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치의 기록모드에서의 인덱스 처리수단을 나타낸 블록도로써, 제5도의 다중화/역다중화수단(53, 53a)중의 다중화수단(53)은 제6도에 도시된 바와 같이 발생수단(54)과, 인덱스 데이터 패킷(index data packet)발생수단(55), 선택수단(56), 버퍼수단(57)으로 구성된다.6 is a block diagram showing the index processing means in the recording mode of the index processing apparatus in the digital magnetic recording medium according to the present invention, wherein the multiplexing means 53 in the multiplexing / demultiplexing means 53 and 53a of FIG. As shown in FIG. 6, it comprises a generating means 54, an index data packet generating means 55, a selecting means 56, and a buffer means 57. As shown in FIG.

상기 프로그램 넘버 패킷발생수단(54)은 메모리(51)로 부터 프로그램번호를 읽어서 전송패킷과 동일한 크기의 패킷으로 패킷화(packetize)하여, 상기 선택수단(56)으로 전송하는 기능을 한다.The program number packet generating means 54 reads a program number from the memory 51, packetizes it into packets of the same size as the transmission packet, and transmits the packet to the selecting means 56.

상기 인덱스 데이터 패킷발생수단(55)은 메모리(51)로 부터 인덱스 데이터를 읽어서, 전송패킷과 동일한 크기의 패킷으로 패킷화(packetize)하여 선택수단(56)으로 전송하는 기능을 한다.The index data packet generating means 55 reads index data from the memory 51, packetizes the packet into packets having the same size as that of the transmission packet, and transmits the packet to the selecting means 56.

이때, 상기 선택수단(56)은 마이크로 컨트롤러(52)에서 전송되는 모드신호에 따라 전송패킷, 프로그램 넘버 패킷, 인덱스 데이터 패킷중 하나를 선택하여 상기 버퍼수단(57)으로 출력한다.At this time, the selecting means 56 selects one of a transmission packet, a program number packet, and an index data packet according to a mode signal transmitted from the microcontroller 52, and outputs it to the buffer means 57.

상기 버퍼수단은 FIFO와 같은 장치이며 입력 클럭에 따라 다중화된 비트열을 메모리(51)에 기록하고, 출력 클럭에 따라 비트열을 상기 메모리(51)에서 읽어서 디지탈 VCR(60)로 출력한다.The buffer means is a device such as a FIFO and writes the multiplexed bit stream in the memory 51 according to the input clock, and reads the bit stream from the memory 51 according to the output clock and outputs it to the digital VCR 60.

여기서, 상기 버퍼수단(57)은 또한 현재의 버퍼상태 정보를 마이크로 컨트롤러(52)로 전송하며 상기 마이크로 컨트롤러(52)는 버퍼상태 정보에 근거하여 인덱스 데이터 패킷 또는 프로그램 넘버 패킷을 삽일할 시점을 결정하고 모드신호를 통하여 선택수단(56)을 제어한다.Here, the buffer means 57 also transmits current buffer status information to the microcontroller 52, and the microcontroller 52 determines when to insert an index data packet or a program number packet based on the buffer status information. And control the selection means 56 via the mode signal.

제7도는 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치의 재생모드에서의 인덱스 처리수단을 나타낸 제1실시예로서, 제5도의 다중화/역다중화수단(53, 53a)중의 역다중화수단(53a)은 제7도에 도시된 바와 같이 프로그램 넘버 패킷 디패킷티져(program number packet depacketizer)(54a), 인덱스 데이터 패킷 디패킷티져(index data packet depacketizer)(55a), 필터수단(58), 버퍼수단(57a)으로 구성된다.FIG. 7 is a first embodiment showing the index processing means in the reproduction mode of the index processing apparatus in the digital magnetic recording medium according to the present invention, wherein the demultiplexing means in the multiplexing / demultiplexing means 53 and 53a of FIG. 53a shows a program number packet depacketizer 54a, an index data packet depacketizer 55a, a filter means 58, and a buffer as shown in FIG. Means 57a.

상기 버퍼수단(57a)은 FIFO와 같은 장치이며 입력클럭에 따라 디지탈 VCR(60)로 부터 입력되는 비트열을 메모리(51)에 기록하고, 출력클럭에 따라 비트열을 메모리(51)에서 읽어서 상기 필터수단(58)으로 출력한다.The buffer means 57a is a device such as a FIFO and writes a bit string input from the digital VCR 60 to the memory 51 according to an input clock, and reads the bit string from the memory 51 according to the output clock. Output to the filter means 58.

또한 상기 버퍼수단(57a)은 일종의 레이트 변환장치이다.The buffer means 57a is also a kind of rate converter.

상기 필터수단(58)은 상기 버퍼수단(57a)으로 부터 입력되는 다중화된 비트열중에서 전송패킷이 검출되면 수신 및 디코딩수단(40)으로 전송하고, 패킷이 검출되면 프로그램 넘버 패킷 패킷티져(54a)로 전송하며, 인덱스 데이터 패킷이 검출되면 상기 인덱스 데이터 패킷 패킷티져(55a)로 전송한다.The filter means 58 transmits to the receiving and decoding means 40 when a transmission packet is detected among the multiplexed bit streams input from the buffer means 57a, and when a packet is detected, a program number packet packet teaser 54a. If the index data packet is detected, the index data packet is transmitted to the packet teaser 55a.

상기 프로그램 넘버 패킷 패킷티져(54a)는 전송되는 프로그램 넘버 패킷으로 부터 프로그램 번호를 검출하여 메모리(51)로 전송한다.The program number packet packet teaser 54a detects a program number from the transmitted program number packet and transmits the program number to the memory 51.

또한 인덱스 데이터 패킷 디패킷티져(55a)는 전송되는 인덱스 데이터 패킷으로 부터 인덱스 데이터를 검출하여 메모리(51)로 전송한다.In addition, the index data packet depacketizer 55a detects the index data from the transmitted index data packet and transmits the index data to the memory 51.

따라서 재생 모드에서는 전송 패킷은 수신 및 디코딩수단(40)으로 전송되고, 인덱스 데이터 및 프로그램 번호는 메모리(51)로 분리되어 전송되게 된다.Therefore, in the reproduction mode, the transport packet is transmitted to the reception and decoding means 40, and the index data and the program number are separately transmitted to the memory 51.

제8도는 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치의 재생모드에서의 인덱스 처리수단에 대한 제2실시예로써, 역다중화수단(53a)는 제8도에 도시된 바와같이 필터수단(58)과, 프로그램 넘버 패킷 디패킷티져(54a)와, 인덱스 데이터 패킷 디패킷티져(55a)는 제7도와 동일한 기능을 수행한다.FIG. 8 is a second embodiment of the index processing means in the reproducing mode of the index processing apparatus in the digital magnetic recording medium according to the present invention. The demultiplexing means 53a is a filter means (as shown in FIG. 8). 58, the program number packet depacketizer 54a, and the index data packet depacketizer 55a perform the same functions as those of FIG.

상기 제7도와의 차이점은 버퍼수단(57a)이 없이 구성된 것이다.The difference from FIG. 7 is configured without the buffer means 57a.

일반적으로 상기 버퍼수단(57a)에 의해 레이트 변환을 수행하는 것이 수신 및 디코딩수단(40)에서의 디코딩 과정을 안정적으로 수행할 수 있도록 보장하나 레이트 변환없이도 디코딩이 가능하도록 설계된 수단 및 디코딩수단(40)이라면 버퍼수단(57a)없이 역다중화수단(53a)을 구성할 수 있다.In general, performing the rate conversion by the buffer means 57a ensures that the decoding process in the receiving and decoding means 40 can be stably performed, but means and decoding means 40 designed to be capable of decoding without rate conversion. ), The demultiplexing means 53a can be configured without the buffer means 57a.

제8도는 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치의 재생모드에서의 인덱스 처리수단에 대한 제3실시예로써, 제9도에 도시된 바와 같이 역다중화 수단(53a)이 없이 구성되는 것이 특징이다.FIG. 8 is a third embodiment of the index processing means in the reproducing mode of the index processing apparatus in the digital magnetic recording medium according to the present invention, which is constituted without the demultiplexing means 53a as shown in FIG. Is characteristic.

즉 디지탈 VCR(60)로 부터 수신 및 디코딩수단(40)으로 직접 다중화된 비트열이 전송된다.That is, the multiplexed bit stream is directly transmitted from the digital VCR 60 to the receiving and decoding means 40.

일반적으로 상기 수신 및 디코딩수단(40)은 화면 재생을 위한 비트열이 아닌 서비스 정보들을 마이크로 컨트롤러(52)에서 이용할 수 있도록 메모리(51)로 전송하는 기능을 갖고 있으며, 제9도는 수신 및 디코딩수단(40)의 이러한 기능을 이용하는 것이다.In general, the receiving and decoding means 40 has a function of transmitting the service information, which is not a bit string for screen reproduction, to the memory 51 so that the microcontroller 52 can use it. This function of 40 is utilized.

여기서, 제6도와 같은 기록 모드에서 프로그램 넘버 패킷 또는 인덱스 데이터 패킷을 발생시킬 때 수신 및 디코딩수단(40)에서 서비스 정보로 인식할 수 있는 정보를 함께 삽입하여 발생시킨다.Here, when generating the program number packet or the index data packet in the recording mode as shown in FIG. 6, information generated by the reception and decoding means 40 can be inserted together.

따라서 재생모드에서는 수신 및 디코딩수단(40)에서 인덱스 데이터 패킷과 프로그램 넘버 패킷을 서비스 정보로 인식하고 메모리(51)로 전송한다.Therefore, in the reproduction mode, the receiving and decoding means 40 recognizes the index data packet and the program number packet as service information and transmits it to the memory 51.

이때 상기 마이크로 컨트롤러(52)는 필요한 시점에서 인덱스 데이터 또는 프로그램 번호 정보를 메모리(51)로 부터 읽어서 OSD데이터를 수신 및 디코딩수단(40)으로 전송하는 등의 처리를 하게 된다.At this time, the microcontroller 52 reads index data or program number information from the memory 51 and transmits OSD data to the receiving and decoding means 40 at the required time.

제10도는 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치의 재생 모드에서의 인덱스 처리수단에 대한 제4실시예로서, 제10도에 도시된 바와같이 기록모드에서 프로그램 넘버 패킷 또는 인덱스 데이터 패킷을 발생시킬 때 수신 및 디코딩수단(40)에서 서비스 정보로 인식할 수 있는 정보를 함께 삽입하여 발생시키는 것은 제9도의 실시예와 동일하다. 재생 모드에서 수신 및 디코딩수단(40)이 인덱스 데이터 패킷과 프로그램 넘버 패킷을 서비스 정보로 인식한 후 마이크로 컨트롤러(52)로 전송하는 것이 특징이다.FIG. 10 is a fourth embodiment of the index processing means in the reproduction mode of the index processing apparatus in the digital magnetic recording medium according to the present invention. As shown in FIG. 10, a program number packet or an index data packet in the recording mode is shown. Is generated by inserting together information that can be recognized as service information by the receiving and decoding means 40 as in the embodiment of FIG. In the reproduction mode, the reception and decoding means 40 recognizes the index data packet and the program number packet as service information and transmits them to the microcontroller 52.

상기 마이크로 컨트롤러(52)는 인덱스 데이터 패킷과 프로그램 넘버 패킷을 수신하여 메모리(51)로 전송하고, 필요한 시점에서 인덱스 데이터 또는 프로그램 번호 정보를 메모리(51)로부터 읽어서 OSD데이터를 수신 및 디코딩수단(40)으로 전송하는 등의 처리를 하게 된다.The microcontroller 52 receives the index data packet and the program number packet, transmits the index data packet and the program number packet to the memory 51, and receives and decodes the OSD data by reading the index data or program number information from the memory 51 at the required time. Will be sent to the server).

상술한 바와 같이, 본 발명에 따른 디지탈 자기기록 매체에서의 인덱스 처리장치에서 인덱스 처리기능을 위해서는 일반적으로 다음과 같은 세가지 종류의 데이터가 필요하다.As described above, the following three types of data are generally required for the index processing function in the index processing apparatus in the digital magnetic recording medium according to the present invention.

즉. 첫째 프로그램 번호, 프로그램 제목 등의 정보에 대한 룩업 테이블(Look Up Table)인 인덱스 데이터, 둘째 해당 프로그램이 기록일 때 함께 기록되는 정보인 프로그램 번호, 셋째 viss신호와 같은 프로그램 시작정보이다.In other words. Index data, which is a look-up table for information such as a program number and a program title, and a program start information such as a program number and a third viss signal, which are recorded together when a corresponding program is recorded.

본 발명은 종래 기술에서 인덱스 데이터 및 프로그램 번호의 기록 방법을 개선한 것이다.The present invention is an improvement of a method of recording index data and program numbers in the prior art.

인덱스 데이터의 경우 종래 기술은 테이프 맨앞의 일정 영역에 전송 비트열과는 따로이 기록하나 본 발명은 인덱스 데이터와 전송 비트열을 다중화시켜 기록한다.In the case of index data, the prior art writes separately from the transmission bit string in a predetermined area at the beginning of the tape, but the present invention multiplexes the index data and the transmission bit string.

이에 따른 인덱스 데이터에 대한 오류정정방법에 있어 종래 기술은 인너오류정정과 파일롯 코드인식방법을 함께 적용하므로 복잡한 하드웨어 처리를 필요로 하나, 본 발명은 인덱스 데이터와 전송 비트열을 다중화시켜 디지탈 VCR로 전송하여 기록하므로 전송 비트열과 동등한 오류발생확률을 가진다.The conventional technique in the error correction method for the index data according to this requires complex hardware processing because the inner error correction and the pilot code recognition method is applied together, the present invention multiplexes the index data and the transmission bit string to transmit to the digital VCR Since the data is recorded in the same way, the probability of error occurrence is equal to that of the transmission bit string.

따라서 본 발명은 종래 기술에 비해 향상된 오류정정성능을 가지면서 하드웨어 코스트를 줄일 수 있는 방법이다.Therefore, the present invention is a method that can reduce the hardware cost while having improved error correction performance compared to the prior art.

프로그램 번호의 경우 종래 기술은 비디오 트랙중 전송 비트열이 기록되지 않는 영역(더미영역)에 따로이 프로그램 번호를 기록하나 본 발명은 인덱스 데이터와 마찬가지로 프로그램 번호와 전송비트열을 다중화시켜 기록한다.In the case of a program number, the prior art records the program number separately in an area (dummy area) in which the transmission bit string is not recorded in the video track. However, the present invention records the program number and the transmission bit string multiplexed like the index data.

따라서 종래 기술이 프로그램 번호에 많은 데이터양을 할당할 수 없으며 프로그램 번호의 기록 및 재생을 위해 추가의 하드웨어를 필요로 하는데 비해 본 발명은 프로그램 번호에 임의의 크기의 데이터양을 할당할 수 있으며, 향상된 오류정정성능을 가짐을 보장할 수 있으며 하드웨어 코스트를 줄일 수 있는 방법이다.Therefore, while the prior art cannot assign a large amount of data to a program number and requires additional hardware for recording and reproducing a program number, the present invention can allocate an arbitrary amount of data amount to a program number. It can guarantee the error correction performance and reduce the hardware cost.

따라서, 본 발명은 기존의 아날로그 방식의 기록 및 재생 매체에서는 구현이 어려우나 디지탈 방식의 기록 및 재생매체, 특히 디지탈 자기 기록/재생 매체에서 용이하게 구현할 수 있는 기능인 인덱스 처리방법에 관한 것으로서 디지탈 방식의 기록 및 재생매체가 보급됨에 따른 부가 기능으로서 탑재 가능한 것이다.Accordingly, the present invention relates to an index processing method which is difficult to implement in a conventional analog recording and reproducing medium, but which is a function that can be easily implemented in a digital recording and reproducing medium, especially a digital magnetic recording / reproducing medium. And as additional functions as the reproducing medium is spread.

Claims (3)

공중파 방송, 위성방송, 케이블방송을 수신 및 디코딩하는 수신 및 디코딩수단과; 데이터의 아우터 오류를 정정하는 아우터 오류정정부와, 인터리빙용 메모리에 데이터를 쓰고 읽는 인터리빙/디인터리빙부와, 시작정보 및 제어신호를 인가받아 시스템 전체를 제어하는 마이콤으로 구성된 디지탈 VCR과; 테이프가 상기 디지탈 VCR내에 있는 동안에 인덱스 데이터 및 현재 테이프위치와 프로그램번호, 기록할 프로그램에 할당된 프로그램 번호를 저장하는 메모리와, 상기 디지탈 VCR이 기록모드일때는 모드신호에 따라 전송비트열, 인덱스 데이터, 프로그램번호 정보를 선택하여 상기 디지탈 VCR로, 현재 상태를 나타내는 스테이터스(status)정보를 마이크로 컨트롤러로, 상기 디지탈 VCR이 재생 모드 일 때 전송비트열, 인덱스 데이터 및 프로그램 정보가 다중화되어 있는 입력 비트열로 부터 전송비트열은 상기 수신 및 디코딩수단으로, 인덱스 데이터 및 프로그램 정보는 상기 메모리로 출력하는 다중화 및 역다중화 수단으로 구성된 인덱스 처리수단으로 이루어짐을 특징으로 하는 디지탈 자기기록 매체에서의 인덱스 처리장치.Receiving and decoding means for receiving and decoding over-the-air broadcasting, satellite broadcasting and cable broadcasting; A digital VCR comprising an outer error correcting unit for correcting an outer error of data, an interleaving / deinterleaving unit for writing and reading data to and from an interleaving memory, and a microcomputer for controlling the entire system by receiving start information and a control signal; Memory that stores index data, current tape position and program number, and a program number assigned to a program to be recorded while a tape is in the digital VCR, and when the digital VCR is in a recording mode, a transfer bit string and index data according to a mode signal. Selects program number information to the digital VCR; status information indicating a current state to a microcontroller; and an input bit string in which transmission bit strings, index data, and program information are multiplexed when the digital VCR is in a playback mode. And a transmission bit string from the receiving and decoding means, and index processing means composed of multiplexing and demultiplexing means for outputting the index data and program information to the memory. 제1항에 있어서, 데이터의 기록모드시 상기 다중화수단은 상기 메모리로 부터 프로그램번호를 읽어서 전송패킷과 동일한 크기의 패킷으로 패킷화하는 프로그램 넘버 패킷발생수단과, 상기 메모리로 부터 인덱스 데이터를 읽어서 전송패킷과 동일한 크기의 패킷으로 패킷화하는 인덱스 데이터 패킷 발생수단과; 상기 마이크로 컨트롤러에서 전송되는 모드신호에 따라 상기 프로그램 넘버 패킷 발생수단과 인덱스 데이터 패킷발생수단에서 전송되는 패킷신호를 선택 출력하는 선택수단과; 상기 선택수단에서 다중화된 신호를 인가받아 입력클럭에 따라 다중화된 비트열을 메모리에 기록하고, 출력클럭에 따라 비트열을 메모리에서 읽어서 상기 디지탈 VCR로 출력하는 버퍼수단으로 구성됨을 특징으로 하는 디지탈 자기기록 매체에서의 인덱스 처리장치.2. The data recording mode of claim 1, wherein in the data recording mode, the multiplexing means reads out the program number from the memory and packetizes it into packets of the same size as the transmission packet, and transmits the index data from the memory. Index data packet generating means for packetizing a packet having the same size as the packet; Selecting means for selectively outputting a packet signal transmitted from said program number packet generating means and said index data packet generating means according to a mode signal transmitted from said microcontroller; And a buffer means for receiving the multiplexed signal from the selection means and writing the multiplexed bit stream into the memory according to the input clock, and reading the bit stream from the memory and outputting the bit stream to the digital VCR according to the output clock. Index processing apparatus on a recording medium. 제1항에 있어서, 데이터의 재생모드시 역다중화수단은 입력클럭에 따라 디지탈 VCR로 부터 입력되는 비트열을 메모리에 기록하고, 출력클럭에 따라 비트열을 메모리에서 읽어서 출력하는 버퍼수단과; 상기 버퍼수단으로 부터 입력되는 다중화된 비트열중에서 전송패킷, 프로그램 넘버 패킷, 인덱스 데이터 패킷을 검출하여 출력하는 필터수단과; 상기 필터수단에서 전송되는 프로그램 넘버 패킷으로 부터 프로그램 넘버를 검출하여 메모리로 전송하는 프로그램 넘버 디패킷티저와; 상기 필터수단으로 부터 입력되는 인덱스 데이터 패킷으로 부터 인덱스 데이터를 검출하여 메모리로 전송하는 인덱스 데이터 패킷 디패킷티저로 구성됨을 특징으로 하는 디지탈 자기기록 매체에서의 인덱스 처리장치.2. The apparatus of claim 1, wherein in the data reproducing mode, the demultiplexing means comprises: buffer means for writing a bit string input from a digital VCR according to an input clock into a memory, and reading and outputting the bit string from a memory according to the output clock; Filter means for detecting and outputting a transmission packet, a program number packet, and an index data packet among the multiplexed bit streams input from the buffer means; A program number depacketizer for detecting a program number from a program number packet transmitted by the filter means and transmitting the program number to a memory; And an index data packet depacketizer for detecting the index data from the index data packet inputted from the filter means and transmitting the index data to the memory.
KR1019950069295A 1995-12-30 1995-12-30 Index device of digital magnetic recording medium KR0166881B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019950069295A KR0166881B1 (en) 1995-12-30 1995-12-30 Index device of digital magnetic recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950069295A KR0166881B1 (en) 1995-12-30 1995-12-30 Index device of digital magnetic recording medium

Publications (2)

Publication Number Publication Date
KR970050964A KR970050964A (en) 1997-07-29
KR0166881B1 true KR0166881B1 (en) 1999-03-20

Family

ID=19448393

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950069295A KR0166881B1 (en) 1995-12-30 1995-12-30 Index device of digital magnetic recording medium

Country Status (1)

Country Link
KR (1) KR0166881B1 (en)

Also Published As

Publication number Publication date
KR970050964A (en) 1997-07-29

Similar Documents

Publication Publication Date Title
US6160950A (en) Method and apparatus for automatically generating a digest of a program
JP5765831B2 (en) Information processing method for recording programs
KR100461206B1 (en) Digital Signal Processors and Digital Signal Processing Methods
KR100345235B1 (en) Method and apparatus for re-cording digital data streams
JP4646148B2 (en) Method for decoding a packetized data stream representing a program
KR100341375B1 (en) Apparatus and method for recording and reproducing time-compressed digital image data
US7142777B1 (en) Recording and reproducing apparatus and method generating recording location table for plurality of programs received in multiplexed data train
KR20000031861A (en) Method for recording digital data stream
KR100405975B1 (en) Method for stream jump
US7184652B2 (en) Digital video recording/reproduction apparatus and program therefor
US7970261B2 (en) Method and apparatus for determining title of recorded content
KR0166881B1 (en) Index device of digital magnetic recording medium
US7693399B2 (en) Method for providing program specific information recorded on high density disc medium
EP1340227B1 (en) Method for providing program specific information recorded on high density disc medium
KR100329229B1 (en) How to create playlist
KR100518496B1 (en) Storage medium storing packetized data program and method for forming program specific information
KR100326143B1 (en) Method and apparatus for recording digital data streams and management information
US7869696B1 (en) Method for recording recorded digital data stream and for providing presentation managing information for the recorded digital data stream
KR100515707B1 (en) Program specific information formation for digital data processing
JP3934329B2 (en) Recording / playback device
JP3436505B2 (en) Digital information signal recording method, digital information signal recording device, and digital information signal recording medium
KR100575539B1 (en) Recording and data recording method 8
KR100478383B1 (en) Decoding method for digital data including program specific information
JP3341647B2 (en) Digital information recording method and recording / reproducing method
KR19980047243A (en) Multi-channel recording / playback method and apparatus therefor

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: 20060616

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee