KR100632061B1 - Method for recording and reproducing more than one digital data stream sources - Google Patents

Method for recording and reproducing more than one digital data stream sources Download PDF

Info

Publication number
KR100632061B1
KR100632061B1 KR1019990012600A KR19990012600A KR100632061B1 KR 100632061 B1 KR100632061 B1 KR 100632061B1 KR 1019990012600 A KR1019990012600 A KR 1019990012600A KR 19990012600 A KR19990012600 A KR 19990012600A KR 100632061 B1 KR100632061 B1 KR 100632061B1
Authority
KR
South Korea
Prior art keywords
recording
recorded
information
pack
broadcast
Prior art date
Application number
KR1019990012600A
Other languages
Korean (ko)
Other versions
KR20000065876A (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 KR1019990012600A priority Critical patent/KR100632061B1/en
Publication of KR20000065876A publication Critical patent/KR20000065876A/en
Application granted granted Critical
Publication of KR100632061B1 publication Critical patent/KR100632061B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10037A/D conversion, D/A conversion, sampling, slicing and digital quantisation or adjusting parameters thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23608Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

본 발명은, 복수의 데이터 스트림을 디지털 비디오 디스크와 같은 하나의 기록매체상에 교번적으로 선택 기록하는 복수의 디지털 데이터 스트림 기록 및 재생방법과, 그에 따른 기록매체에 관한 것으로, 입력신호를 디지털 데이터로 기록하는 방법에 있어서, 각기 상이한 복수의 신호원에서 제공되는 신호를 동시 수신하는 1단계; 상기 동시 수신되는 복수의 신호를 해당 신호원별로 구분하면서 단일의 기록집합체로 기록하는 2단계; 및 상기 단일의 기록집합체에 대해, 상기 복수의 신호원의 수에 해당하는 만큼의 재생순서정보를 각각 생성 기록하는 3단계를 포함하여 이루어져, 사용자가 선택한 복수의 방송 프로그램 또는, 다른 입력소스로부터 입력되는 복수의 데이터 스트림을 디지털 비디오 디스크와 같은 하나의 기록매체상에 전송패킷(Packet)단위 또는 팩(Pack)단위의 데이터 스트림으로 교번 기록하면서, 기록되는 복수의 데이터 스트림을 각각 식별하는 식별정보를 생성 기록하고, 또한 관리정보 특히, 재생순서를 관리하는 재생순서정보를 분할 기록함으로써, 하나의 기록매체에 동시 입력되는 복수의 데이터 스트림을 교번적으로 선택 기록할 수 있으며, 또한 재생 요청시, 상기 식별정보 및 재생순서정보를 이용하여 사용자가 요청한 데이터 스트림만을 선택적으로 재생할 수 있도록 하는 매우 유용한 발명인 것이다.The present invention relates to a plurality of digital data stream recording and reproducing methods for alternately selecting and recording a plurality of data streams onto a single recording medium such as a digital video disc, and a recording medium according thereto. A recording method comprising the steps of: simultaneously receiving signals provided from a plurality of different signal sources; Recording the plurality of simultaneously received signals into a single recording aggregate while dividing the plurality of signals by corresponding signal sources; And generating and recording reproduction order information corresponding to the number of the plurality of signal sources, respectively, for the single recording assembly, and inputting from a plurality of broadcast programs selected by a user or from another input source. While the plurality of data streams are alternately recorded on a single recording medium, such as a digital video disc, as a data packet of a transport packet unit or a pack unit, identification information for identifying each of the plurality of recorded data streams is obtained. By separately recording and generating management information, and in particular, reproduction order information for managing reproduction order, a plurality of data streams simultaneously input to one recording medium can be selectively recorded. Selectively play only the data stream requested by the user by using the identification information and the playback order information It will be very useful to help inventors.

Description

복수의 디지털 데이터 스트림 기록 및 재생방법과, 그에 따른 기록매체 {Method for recording and reproducing more than one digital data stream sources}A method for recording and reproducing a plurality of digital data streams, and a recording medium according thereto {Method for recording and reproducing more than one digital data stream sources}

도 1은 종래의 디지털 방송 데이터 기록장치를 개략적으로 도시한 것이고,1 schematically shows a conventional digital broadcast data recording apparatus,

도 2는 종래의 디지털 방송 데이터 기록장치의 선국동작에 대한 동작 흐름도를 도시한 것이고, 2 is a flowchart illustrating an operation for tuning a conventional digital broadcast data recording apparatus.

도 3은 본 발명에 따른 복수의 디지털 데이터 스트림 기록 장치를 개략적으로 도시한 것이고, 3 schematically shows a plurality of digital data stream recording apparatuses according to the present invention,

도 4는 본 발명의 실시예에 따라 기록되는 복수의 데이터 스트림을 도식화한 것이고, 4 is a diagram of a plurality of data streams recorded according to an embodiment of the present invention,

도 5는 본 발명의 또다른 실시예에 따라 기록되는 복수의 데이터 스트림을 도식화한 것이고, 5 is a diagram of a plurality of data streams recorded according to another embodiment of the present invention,

도 6은 본 발명에 따라 분할 기록되는 재생순서정보를 도시한 것이고,6 shows reproduction sequence information recorded separately according to the present invention;

도 7은 본 발명에 따라 분할 기록되는 재생순서정보를 상세 도시한 것이다.7 shows details of the reproduction order information recorded separately according to the present invention.

※ 도면의 주요부분에 대한 부호의 설명※ Explanation of code for main part of drawing

11 : 동조부 12 : 기록처리부11: tuning unit 12: recording processing unit

13 : 기록매체 14 : 제어부13 recording medium 14 control unit

20 : 버퍼 21 : A/D 및 엔코딩 처리부20: buffer 21: A / D and encoding processing unit

111,112,113 : 버퍼 및 채널 선택부111,112,113: buffer and channel selector

본 발명은, 복수의 데이터 스트림을 디지털 비디오 디스크와 같은 하나의 기록매체상에 교번적으로 동시 기록하면서, 기록되는 복수의 데이터 스트림을 식별 관리하는 식별정보 및 관리정보를 생성 기록하는 복수의 디지털 데이터 스트림 기록 및 재생방법과, 그에 따른 기록매체에 관한 것이다. The present invention provides a plurality of digital data for generating and recording identification information and management information for identifying and managing a plurality of recorded data streams while simultaneously simultaneously recording a plurality of data streams on one recording medium such as a digital video disc. The present invention relates to a stream recording and reproducing method, and a recording medium.

도 1은, 현재의 디지털 방송 데이터를 기록하는 장치로서 제안되고 있는 디지털 기록장치를 개략적으로 도시한 것으로, 상기 디지털 방송 데이터 기록장치는, 지상파, 위성, 또는 케이블 방송 등과 같은 디지털 방송을 수신하는 안테나(ANT)로부터 특정한 중계기의 방송채널을 선국하는 튜너부(1); 상기 선국된 특정 중계기의 방송채널 중 임의의 한 채널에 해당하는 디지털 방송 프로그램을 선택하여 원래의 오디오 및 비디오 신호로 디코딩하는 채널 복호부(2); 상기 디코딩된 오디오 및 비디오 신호를 디지털 데이터 스트림으로 데이터 처리하여 디지털 비디오 디스크와 같은 기록매체(4)에 기록하는 기록처리부(3); 사용자의 선택에 따라 상기 튜너부(1)의 선국동작 및 상기 채널 복호부(2)의 디코딩 동작을 제어하는 제어부(5)를 포함하여 구성된다.Fig. 1 schematically shows a digital recording device that is proposed as a device for recording current digital broadcast data. The digital broadcast data recording device includes an antenna for receiving digital broadcast such as terrestrial, satellite, or cable broadcast. A tuner section 1 for tuning the broadcast channel of a specific repeater from (ANT); A channel decoder (2) for selecting a digital broadcast program corresponding to any one channel among the broadcast channels of the selected repeater and decoding the original audio and video signal; A recording processor (3) for processing the decoded audio and video signals into a digital data stream and recording them on a recording medium (4) such as a digital video disc; And a controller 5 for controlling the tuning operation of the tuner 1 and the decoding operation of the channel decoder 2 according to a user's selection.

상기와 같이 구성되는 디지털 기록장치에서의 동작은, 먼저 지상파, 위성, 또는 케이블 방송 등과 같은 디지털 방송을 수신하는 디지털 방송 수신안테나(ANT) 를 통해, 다수의 방송 프로그램이 다중화되어 전송스트림 형태로 전송되는 디지털 방송신호가 튜너부(1)로 입력되면, 상기 튜너부(1)는 사용자가 선택한 채널번호에 대응되는 방송 프로그램이 포함 전송되는 특정 중계기의 방송채널을 선국하는 데, 상기 특정 중계기의 방송채널 선국동작은, 상기 디지털 방송신호에 포함되어 방송국으로부터 제공되는 프로그램 사양정보(PSI: Program Specific Information, 이하 'PSI'라 함.)를 이용하여 이루어지는 것으로, 상기 PSI 정보를 이용하는 제어부(5)의 선국 제어동작에 대하여 도 2를 참조로 설명하면 다음과 같다. In the digital recording apparatus configured as described above, a plurality of broadcast programs are multiplexed and transmitted in the form of a transport stream through a digital broadcast reception antenna (ANT) that first receives digital broadcasts such as terrestrial, satellite, or cable broadcasts. When the digital broadcast signal is input to the tuner unit 1, the tuner unit 1 tunes a broadcast channel of a specific repeater including a broadcast program corresponding to a channel number selected by a user, and broadcasts the specific repeater. The channel tuning operation is performed by using program specification information (PSI: Program Specific Information, hereinafter referred to as PSI) included in the digital broadcasting signal and provided from a broadcasting station. The channel control operation will be described below with reference to FIG.

우선, 사용자가 원하는 방송 프로그램이 포함 전송되는 채널번호를 상기 PSI 정보를 이용하여 선택 입력(S10)하면, 현재 수신중인 중계기의 프로그램 어소시에이션 테이블(PAT: Program Association Table, 이하 'PAT' 라 함.)정보를 수신(S11)하고, 상기 수신된 PAT 정보내에 사용자가 선택 입력한 해당 채널번호가 존재하는 지를 검출 및 판별(S12)한다.First, when a user inputs a channel number including a desired broadcast program and transmits the selected channel number using the PSI information (S10), a program association table (PAT: hereinafter called 'PAT') of the relay currently being received. Information is received (S11), and whether or not the corresponding channel number selected and input by the user exists in the received PAT information is detected and determined (S12).

상기 판별결과 수신된 PAT 정보내에 사용자가 선택한 해당 채널번호가 존재하지 않으면, 상기 PAT 정보내에서 인식한 네트워크 패킷 식별자(PID: Packet Identifier, 이하 'PID' 라 함.)에 접근하여, 네트워크 정보 테이블(NIT: Network Information Table, 이하 'NIT' 라 함.)정보를 수신(S13)하고, 수신된 NIT 정보로부터 사용자가 선택한 해당 채널번호가 포함될 수 있는 임의의 특정 중계기로 수신 중계기를 변경(S14)한다.If the corresponding channel number selected by the user does not exist in the received PAT information as a result of the determination, a network packet identifier (PID: Packet Identifier, hereinafter referred to as 'PID') recognized in the PAT information is accessed, and the network information table is accessed. (NIT: Network Information Table, hereinafter referred to as 'NIT') Receives information (S13), and from the received NIT information change the receiving repeater to any specific repeater that may include the channel number selected by the user (S14) do.

이후, 상기 변경된 중계기의 PAT 정보를 다시 수신하는 일련의 동작(S11∼S12)을 반복하는 한편, 상기 판별결과 수신된 PAT 정보내에 사용자가 선 택한 해당 채널번호가 존재하면, 수신되는 PAT 정보내에서의 프로그램 번호 즉, 해당 채널번호에 대응되는 프로그램 맵 패킷 식별자(PID: Packet Identifier, 이하 'PID'라 함.)에 접근해서 프로그램 맵 테이블(PMT: Program Map Information, 이하 'PMT' 라 함.)정보를 수신(S15)한다.Subsequently, a series of operations (S11 to S12) of receiving the changed PAT information again are repeated, and if the corresponding channel number selected by the user exists in the received PAT information as a result of the determination, within the received PAT information. Access the program map, ie, the program map packet identifier (PID: Packet Identifier, hereinafter referred to as 'PID') corresponding to the channel number of the program map table (PMT: Program Map Information, referred to as 'PMT'). Receive the information (S15).

이후, 상기 PMT 정보내에서 해당 채널번호에 대응되는 데이터 스트림(영상, 음성 등)마다 기본 PID를 가지는 전송 스트림의 스트림 패킷(Packet)을 분리(S16)하고, 상기 PID가 분리된 패킷을 복호 처리(S17)하여 원래의 비디오 및 오디오신호를 상기 기록처리부(3)로 출력한다. Subsequently, a stream packet (Packet) of a transport stream having a basic PID is separated for each data stream (video, audio, etc.) corresponding to the channel number in the PMT information (S16), and the packet from which the PID is separated is decoded. (S17) and outputs the original video and audio signal to the recording processing section 3.

이와 같이, 상기 제어부(5)는, PSI 정보를 이용하여 사용자가 선택 입력한 해당 채널번호의 방송 프로그램을 수신하기 위해 상기 튜너부(1)의 선국동작을 제어하여 특정 중계기의 방송채널을 선국하는 한편, 상기 채널 복호부(2)의 디코딩 동작을 제어하여 상기 특정 중계기로부터 수신되는 다수의 방송 프로그램들 중 사용자가 선택한 해당 채널번호에 대응되는 방송 프로그램만이 디코딩되어 원래의 비디오신호 및 오디오신호가 텔레비젼과 같은 A/V 출력장치로 화면 표시 및 출력되도록함과 아울러, 상기 디코딩된 원래의 비디오신호 및 오디오신호가 기록처리부(3)에 의해 엔코딩된 후, 디지털 비디오 디스크와 같은 기록매체(4)상에 기록되도록 한다.As described above, the controller 5 controls the tuning operation of the tuner 1 to receive the broadcast program of the corresponding channel number selected by the user using the PSI information to tune the broadcast channel of the specific repeater. Meanwhile, only the broadcast program corresponding to the channel number selected by the user among the plurality of broadcast programs received from the specific repeater is decoded by controlling the decoding operation of the channel decoder 2 so that the original video signal and the audio signal are decoded. In addition to displaying and outputting the screen to an A / V output device such as a television, the decoded original video signal and audio signal are encoded by the recording processor 3, and then a recording medium 4 such as a digital video disc. To be recorded on the

따라서, 사용자가 선택 입력한 채널번호에 해당하는 방송 프로그램이, 텔레비젼과 같은 A/V 출력장치에 화면 표시 및 음성 출력되고, 또한 디지털 비디오 디스크와 같은 기록매체상에 데이터 스트림으로 기록되는 것이다. Therefore, the broadcast program corresponding to the channel number selected and input by the user is displayed on the A / V output device such as a television and outputted as audio, and also recorded as a data stream on a recording medium such as a digital video disc.

그러나, 상기와 같이 구성 및 동작되는 종래의 디지털 방송 데이터 기록장치는, 사용자가 선택한 하나의 방송 프로그램만이 하나의 기록매체에 기록될 수 있기 때문에, 다중화되어 동시에 전송되는 다양한 디지털 방송 프로그램을 복수로 선택하여 하나의 기록매체에 기록할 수 없는 문제점이 있으며, 복수의 방송 프로그램을 동시에 기록하기 위해서는, 또다른 디지털 방송 데이터 기록장치가 추가로 필요하게 되는 문제점이 있었다. However, in the conventional digital broadcast data recording apparatus constructed and operated as described above, since only one broadcast program selected by a user can be recorded on one recording medium, a plurality of digital broadcast programs multiplexed and simultaneously transmitted are plural in number. There is a problem that it is not possible to select and record on one recording medium, and in order to record a plurality of broadcast programs simultaneously, there is a problem that another digital broadcast data recording apparatus is additionally required.

따라서, 본 발명은 상기와 같은 문제점을 해결하기 위하여 창작된 것으로서, 사용자가 선택한 복수의 방송 프로그램을 디지털 비디오 디스크와 같은 하나의 기록매체상에 동시 기록하고, 재생 요청시에는 기록 데이터로부터 요청된 방송 프로그램을 선택적으로 재생할 수 있도록 하는 복수의 디지털 데이터 스트림 기록 및 재생방법과, 그에 따른 기록매체를 제공하는 데, 그 목적이 있다.
Accordingly, the present invention has been created to solve the above problems, and simultaneously records a plurality of broadcast programs selected by a user on one recording medium such as a digital video disc, and when requested to play, broadcasts requested from the recorded data. It is an object of the present invention to provide a plurality of digital data stream recording and reproducing methods for selectively reproducing a program, and a recording medium accordingly.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 복수의 디지털 데이터 스트림 기록방법은, 입력신호를 디지털 데이터로 기록하는 방법에 있어서, 각기 상이한 복수의 신호원에서 제공되는 신호를 동시 수신하는 1단계; 상기 동시 수신되는 복수의 신호를 해당 신호원별로 구분하면서 단일의 기록집합체로 기록하는 2단계; 및 상기 단일의 기록집합체에 대해, 상기 복수의 신호원의 수에 해당하는 만큼의 재생순서정보를 각각 생성 기록하는 3단계를 포함하여 이루어지는 것을 특징으로 하며, According to an aspect of the present invention, there is provided a method of recording a plurality of digital data streams comprising the steps of: simultaneously receiving signals provided from a plurality of different signal sources; Recording the plurality of simultaneously received signals into a single recording aggregate while dividing the plurality of signals by corresponding signal sources; And generating and recording reproduction order information corresponding to the number of the plurality of signal sources, respectively, for the single recording assembly.

또한, 본 발명에 따른 복수의 디지털 데이터 스트림 재생방법은, 재생 요청된 재생순서정보를 독출하는 1단계; 상기 독출된 재생순서정보가 참조하는 기록집합체를 재생 시작하는 2단계; 및 상기 재생 시작된 기록집합체내의 데이터 중, 상기 독출된 재생순서정보에 지정되어 있는 식별정보에 상응하는 단위 데이터만을 선별적으로 재생하는 3단계를 포함하여 이루어지는 것을 특징으로 하며,In addition, the method of reproducing a plurality of digital data streams according to the present invention comprises the steps of: reading reproduction order information requested for reproduction; Step 2 of starting to reproduce the recording aggregate referred to by the read reproduction sequence information; And selectively reproducing only the unit data corresponding to the identification information specified in the read reproduction order information among the data in the reproduction started recording collection.

또한, 본 발명에 따른 기록매체는, 재기록 가능 기록매체에 있어서, 서로다른 신호원의 복수의 데이터 스트림이 각 스트림의 신호원 식별정보와 함께 기록되는 제 1영역; 및 상기 기록되는 복수의 데이터 스트림의 위치정보와 해당 식별정보를 포함하는 재생순서정보가 기록되는 제 2영역을 포함하여 구성되는 것을 특징으로 한다. In addition, the recording medium according to the present invention comprises: a rewritable recording medium comprising: a first area in which a plurality of data streams of different signal sources are recorded together with signal source identification information of each stream; And a second area in which position information of the plurality of recorded data streams and reproduction order information including corresponding identification information are recorded.

이하, 본 발명에 따른 복수의 디지털 데이터 스트림 기록 및 재생방법과, 그에 따른 기록매체에 대해, 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, a plurality of digital data stream recording and reproducing methods and a recording medium according to the present invention will be described in detail with reference to the accompanying drawings.

먼저, 도 3은 본 발명의 실시예에 따른 복수의 디지털 데이터 스트림 기록 장치를 개략적으로 도시한 것으로, 지상파(Terrestrial), 위성(Satellite), 또는 케이블(Cable)방송 등과 같은 디지털 방송을 각각 수신 및 저장하고, 저장된 디지털 방송 중 사용자가 선택한 채널번호에 해당하는 방송 프로그램만을 선택 출력하는 동조부(11); 상기 선택 출력되는 방송 프로그램을 엔코딩 및 데이터 처리하여 디지털 비디오 디스크와 같은 하나의 기록매체(13)에 전송패킷(Packet) 또는 팩(Pack)단위의 데이터 스트림으로 교번 기록하여 단일의 기록집합체(SOB: Stream OBject)로 기록하는 기록처리부(12); 사용자에 의해 선택된 복수의 채널번호에 대응되는 방송 프로그램들이 상기 하나의 기록매체(13)상에 교번 기록되도록 상기 동조부(11)의 채널 선택동작을 제어함과 아울러 상기 기록처리부(12)의 데이터 처리 및 기록동작을 제어하는 제어부(14)를 포함하여 구성되는 데, 상기 동조부(11)는, 지상파, 위성, 및 케이블 방송을 각각 수신 및 저장한 후, 상기 제어부(14)에 의해 사용자가 선택한 특정 방송 프로그램만을 선택 출력하는 다수의 버퍼 및 채널 선택부(111,112,113)로 구성된다. First, FIG. 3 schematically illustrates a plurality of digital data stream recording apparatuses according to an embodiment of the present invention, and receives and receives digital broadcasts such as terrestrial, satellite, or cable broadcasts, respectively. A tuning unit 11 for storing and selectively outputting only a broadcast program corresponding to a channel number selected by a user among stored digital broadcasts; The selective output broadcast program is encoded and data-processed and alternately recorded on a single recording medium 13 such as a digital video disc as a data packet in a unit of a packet or a pack so that a single recording set (SOB) A recording processing unit 12 for recording in Stream OBject); It controls the channel selection operation of the tuning unit 11 so that broadcast programs corresponding to a plurality of channel numbers selected by the user are alternately recorded on the one recording medium 13, and the data of the recording processing unit 12. And a control unit 14 for controlling processing and recording operations. The tuning unit 11 receives and stores terrestrial waves, satellites, and cable broadcasts, respectively, and then the user controls the control unit 14 by the user. A plurality of buffers and channel selection units 111, 112, and 113 for selectively outputting only selected specific broadcast programs are included.

또한, 아날로그 방송신호가 수신되는 경우에는, 도 3에 도시한 바와 같이, 아날로그 방송신호를 디지털 신호로 변환하고, 변환된 디지털 신호를 엔코딩하여 디지털 데이터로 변환 처리하는 디지털 변환 및 엔코딩 처리부(21); 상기 변환 및 엔코딩된 디지털 데이터를 수신 저장하고, 저장된 디지털 데이터를 상기 제어부(14)의 제어 동작에 의해 상기 기록처리부(12)로 출력하는 버퍼(20)를 더 포함하여 구성된다. In addition, when an analog broadcast signal is received, as illustrated in FIG. 3, the digital conversion and encoding processor 21 converts the analog broadcast signal into a digital signal, encodes the converted digital signal, and converts the converted digital signal into digital data. ; And a buffer 20 for receiving and storing the converted and encoded digital data, and outputting the stored digital data to the recording processor 12 by a control operation of the controller 14.

상기와 같이 구성되는 본 발명에 따른 복수의 디지털 데이터 스트림 기록장치 및 방법은, 우선 다수의 방송 프로그램이 다중화되어 전송스트림 형태로 전송되는 디지털 방송 데이터가, 디지털 방송 수신안테나(ANT)를 통해 튜너부(미도시)에 수신되면, 수신되는 디지털 방송 데이터는 상기 버퍼 및 채널 선택부(111,112,113) 로 각각 입력되어, 일시 저장되고, 이후, 도 2를 참조로 설명한 바와 같이, PSI 정보를 이용하는 제어부(14)의 제어동작에 따라 사용자가 선택 입력한 채널번호에 대응되는 방송 프로그램의 데이터만이 상기 기록처리부(12)로 선택 출력된다. 즉, 상기 버퍼 및 채널 선택부(111,112,113)는, 상기 제어부(14)의 채널선택 제어에 따라, 상기 일시 저장된 다수의 방송 프로그램들 중 사용자가 선택한 임의의 특정 방송프로그램만을 상기 기록처리부(12)로 각각 출력하게 된다.In the plurality of digital data stream recording apparatus and method according to the present invention configured as described above, first, a plurality of broadcast programs are multiplexed, and digital broadcast data transmitted in the form of a transport stream includes a tuner unit through a digital broadcast reception antenna (ANT). When received (not shown), the received digital broadcast data is input to the buffer and channel selectors 111, 112, and 113, respectively, and temporarily stored therein. Then, as described with reference to FIG. 2, the controller 14 using PSI information. Only the data of the broadcast program corresponding to the channel number selected and input by the user is selectively outputted to the recording processor 12 according to the control operation of the " That is, the buffer and channel selectors 111, 112, and 113, according to the channel selection control of the controller 14, transmit only the specific broadcast program selected by the user from the plurality of temporarily stored broadcast programs to the recording processor 12. Will print each.

상기와 같이, 버퍼 및 채널 선택부(111,112,113)로부터 각각 출력되는 복수의 방송 프로그램은, 상기 기록처리부(12)에 입력되어, 엔코딩 및 데이터 처리된 후, 전송패킷 또는 팩 단위의 데이터 스트림으로 기록매체(13)에 교번적으로 기록되어, 단일의 기록집합체(SOB) 즉, 연속적으로 기록되는 데이터 스트림의 기록단위인 기록집합체(SOB)내에는, 상기 복수의 방송 프로그램에 해당하는 전송패킷 또는 팩 단위의 데이터 스트림이 교번적으로 기록된다.As described above, a plurality of broadcast programs output from the buffer and channel selectors 111, 112, and 113, respectively, are input to the recording processor 12, are encoded and processed, and then are recorded in a transport packet or pack data stream. Transmission packets or pack units corresponding to the plurality of broadcast programs are stored in a single recording set SOB, that is, a recording set SOB that is a recording unit of a continuously recorded data stream. Data streams are alternately recorded.

참고로, 상기 교번 기록되는 복수의 방송 프로그램은, 동일한 버퍼 및 채널 선택부로부터 출력되는 복수의 방송 프로그램이 될 수도 있다. For reference, the plurality of alternately recorded broadcast programs may be a plurality of broadcast programs output from the same buffer and channel selector.

예를들면, 버퍼 및 채널 선택부(111)에 수신 저장되는 디지털 위성방송에 다중화되어 전송되는 다수의 방송 프로그램내에서 사용자가 복수의 방송 프로그램을 선택하는 경우, 상기 버퍼 및 채널 선택부(111)로부터 출력되는 복수의 방송 프로그램이 상기 기록처리부(12)에 입력되어, 엔코딩 및 데이터 처리된 후, 전송패킷 또는 팩 단위의 데이터 스트림으로 기록매체(13)에 교번적으로 기록된다. For example, when the user selects a plurality of broadcast programs within a plurality of broadcast programs multiplexed and transmitted to digital satellite broadcasts received and stored in the buffer and channel selector 111, the buffer and channel selector 111 A plurality of broadcast programs output from the plurality of broadcast programs are input to the recording processing unit 12, are encoded and data processed, and are alternately recorded on the recording medium 13 as a transmission packet or data stream in a pack unit.

한편, 수신되는 아날로그 방송신호는, 상기 디지털 변환 및 엔코딩 처리부(21)에 의해 디지털 데이터로 변환되어, 상기 버퍼(20)에 일시 저장된 후, 상기 제어부(14)의 독출 제어동작에 의해 독출되어 상기 기록처리부(12)로 출력되는 데, 상기 기록처리부(12)로 출력되는 디지털 데이터는, 상기 버퍼 및 채널 선택부(111,112,113)로부터 출력되는 디지털 방송 프로그램과 같이 상기 기록처리부(12)에 의해 엔코딩 및 데이터 처리된 후, 전송패킷 또는 팩 단위의 데이터 스트림으로 기록매체(13)상에 교번 기록된다. On the other hand, the received analog broadcast signal is converted into digital data by the digital conversion and encoding processing unit 21, and temporarily stored in the buffer 20, and then read by the read control operation of the control unit 14 and the The digital data output to the recording processing unit 12 is encoded by the recording processing unit 12, such as the digital broadcast program output from the buffer and channel selecting units 111, 112, and 113. After the data is processed, it is alternately recorded on the recording medium 13 as a transmission packet or a data stream in a pack unit.

이와 같이, 상기 기록처리부(12)에 의해 기록되는 복수의 데이터 스트림과, 상기 데이터 스트림을 각각 식별 및 관리하는 식별정보 및 관리정보 특히, 재생순서정보(Cell)에 대해 이하, 첨부된 도면을 참조하여 상세히 설명한다. In this way, a plurality of data streams recorded by the recording processing unit 12, and identification information and management information for identifying and managing the data streams, in particular, reproduction order information Cell, will now be described with reference to the accompanying drawings. It will be described in detail.

먼저, 도 4는 본 발명에 따라 교번적으로 기록되는 복수의 데이터 스트림을 도시한 것으로, 특히 사용자가 선택한 복수의 방송 프로그램이 기록처리부(12)에 의해 전송패킷(Packet)단위로 교번 기록되면서, 상기 복수의 방송 프로그램을 식별하는 식별정보 즉, 패킷 식별자(Packet ID)를 상기 전송패킷단위로 부가 기록하는 실시예를 도시한 것이다. First, FIG. 4 illustrates a plurality of data streams that are alternately recorded according to the present invention. In particular, a plurality of broadcast programs selected by a user are alternately recorded by the recording processing unit 12 in units of transmission packets. FIG. 11 illustrates an embodiment in which identification information for identifying the plurality of broadcast programs, that is, packet IDs, is additionally recorded in units of the transmission packets.

우선, 상기 전송패킷에 표시된 문자 및 숫자는, 각각의 디지털 방송의 신호원 및 채널번호 그리고, 기록순서를 각각 나타낸 것으로, 예를들면, 도 4에 도시한 (S,1,1)은, 위성방송(S), 채널번호(1), 기록순서(1)를 나타낸 것이고, (T,1,1)은 지상파 방송(T), 채널번호(1), 기록순서(1)를 나타낸 것이다.First, the letters and numbers displayed on the transmission packet indicate the signal source and channel number of each digital broadcast, and the recording order, respectively. For example, (S, 1, 1) shown in FIG. The broadcast (S), channel number (1) and recording order (1) are shown, and (T, 1, 1) shows terrestrial broadcast (T), channel number (1) and recording order (1).

이하, 도 4에 도시한 바와 같이 전송패킷단위로 교번 기록되는 복수의 방송 프로그램 및 패킷 식별자에 대해 설명하면, 먼저, 상기 버퍼 및 채널 선택부(111,112,113)에 의해 선택 출력되는 디지털 방송 프로그램이 각각 위성방송 채널 1, 지상파 방송 채널 1 및 케이블 방송 채널 2이고, 사용자가 기록하고자 선택한 방송 프로그램이 상기 디지털 위성방송 채널 1 및 케이블 방송 채널 2인 경우, 제어부(14)는 기록선택(Record Select)제어신호를 상기 기록처리부(12)에 출력하여 상기 버퍼 및 채널 선택부(111,112,113)로부터 각각 출력되는 방송 프로그램 즉, 위성방송 채널 1, 지상파 방송 채널 1 및 케이블 방송 채널 2 중 사용자가 선택한 상기 위성방송 채널 1 및 케이블 방송채널 2에 해당하는 방송 프로그램만이 상기 기록처리부(12)에 의해 엔코딩 및 데이터 처리되어 전송패킷단위로 기록매체(13)상에 교번 기록되도록 제어하고, 상기 교번 기록되는 각각의 전송패킷마다 해당 방송 프로그램을 식별하는 패킷 식별자(Packet ID)를 생성 기록한다.Hereinafter, as illustrated in FIG. 4, a plurality of broadcast programs and packet identifiers alternately recorded in transmission packet units will be described. First, the digital broadcast programs selectively output by the buffer and channel selection units 111, 112, and 113 are respectively satellites. When broadcast channel 1, terrestrial broadcast channel 1, and cable broadcast channel 2, and the broadcast program selected by the user to be the digital satellite broadcast channel 1 and the cable broadcast channel 2, the controller 14 controls the record select control signal. The satellite broadcasting channel 1 selected by the user from among the broadcast programs output from the buffer and channel selectors 111, 112, and 113, that is, the satellite broadcasting channel 1, the terrestrial broadcasting channel 1, and the cable broadcasting channel 2, is outputted to the recording processor 12. And only a broadcast program corresponding to cable broadcast channel 2 is encoded and data processed by the recording processor 12. Controlled so as to be alternately recorded on the recording medium 13 to the transmission unit of packet, and writes the generated packet identifier (Packet ID) that identifies the broadcast program for each transport packet in which the alternate recording.

예를들어, 위성방송 채널 1에 해당하는 전송패킷에는, 패킷 식별자를 '0'으로 생성 기록하고, 케이블 방송 채널 2에 해당하는 전송패킷에는, 패킷 식별자를 '1'로 생성 기록한다. For example, a packet identifier is generated and recorded in a transport packet corresponding to satellite broadcast channel 1 as a 0, and a packet identifier is generated and recorded in a transport packet corresponding to cable broadcast channel 2.

즉, 사용자가 선택한 각 채널번호에 해당하는 방송 프로그램을 전송패킷 단위로 순차 교번 기록하면서, 기록되는 전송패킷에 해당하는 방송 프로그램을 식별하는 패킷 식별자를 서로다르게 생성하여 기록함으로써, 재생 요청시 상기 패킷 식별자에 의해 사용자가 재생 요청한 특정 방송 프로그램에 해당하는 전송패킷단위의 데이터 스트림만이 선택적으로 재생 출력할 수 있게 되는 것이다. That is, while sequentially recording the broadcast programs corresponding to each channel number selected by the user in units of a transmission packet, the packet identifiers for identifying the broadcast programs corresponding to the recorded transmission packets are generated and recorded differently, thereby reproducing the packet when the reproduction request is made. By the identifier, only the data stream of the transmission packet unit corresponding to the specific broadcast program requested by the user can be selectively reproduced and output.

한편, 도 5는 본 발명의 또다른 실시예에 따라 교번적으로 기록되는 복수의 데이터 스트림을 도시한 것으로, 특히 사용자가 선택한 복수의 방송 프로그램이 기록처리부(12)에 의해 팩(Pack)단위로 그룹핑하여 교번 기록되면서, 상기 복수의 방송 프로그램을 식별하는 식별정보 즉, 팩 식별자(Pack ID)를 상기 팩 단위로 부가 기록하는 또다른 실시예를 도시한 것이다. Meanwhile, FIG. 5 illustrates a plurality of data streams that are alternately recorded according to another embodiment of the present invention. In particular, a plurality of broadcast programs selected by a user are packed in units of packs by the recording processor 12. FIG. Another embodiment of additionally recording identification information for identifying the plurality of broadcast programs, that is, pack identifiers (Pack IDs) in units of packs, is recorded alternately by grouping.

도 5에 도시한 바와 같이 팩 단위로 그룹핑되어 교번 기록되는 복수의 방송 프로그램 및 팩 식별자에 대해 설명하면, 도 4를 참조로 전술한 바와 같이, 상기 버퍼 및 채널 선택부(111,112,113)에 의해 선택 출력되는 디지털 방송 프로그램이 각각 위성방송 채널 1, 지상파 방송 채널 1 및 케이블 방송 채널 2이고, 사용자가 기록하고자 선택한 방송 프로그램이 상기 디지털 위성방송 채널 1 및 케이블 방송 채널 2인 경우, 제어부(14)는 기록선택(Record Select)제어신호를 상기 기록처리부(12)에 출력하여 상기 버퍼 및 채널 선택부(111,112,113)로부터 각각 출력되는 방송 프로그램인 위성방송 채널 1, 지상파 방송 채널 1 및 케이블 방송 채널 2 중 사용자가 선택한 상기 위성방송 채널 1 및 케이블 방송채널 2에 해당하는 방송 프로그램만이 상기 기록처리부(12)에 의해 엔코딩 및 데이터 처리되어 팩 단위로 그룹핑된 데이터 스트림이 기록매체(13)상에 교번 기록되도록 제어하고, 상기 교번 기록되는 각각의 팩 단위마다 해당 방송 프로그램을 식별하는 팩 식별자(Pack ID)를 생성 기록한다.Referring to FIG. 5, a plurality of broadcast programs and pack identifiers, which are grouped in pack units and alternately recorded, will be described. As described above with reference to FIG. 4, the buffer and channel selection units 111, 112, and 113 select and output the pack identifiers. If the digital broadcasting programs are satellite broadcasting channel 1, terrestrial broadcasting channel 1, and cable broadcasting channel 2, respectively, and the broadcasting program selected by the user is the digital satellite broadcasting channel 1 and the cable broadcasting channel 2, the controller 14 records. A user selects one of satellite broadcasting channel 1, terrestrial broadcasting channel 1, and cable broadcasting channel 2, which are broadcast programs output from the buffer and channel selecting units 111, 112, and 113 by outputting a record select control signal to the recording processor 12. Only broadcast programs corresponding to the selected satellite broadcast channel 1 and cable broadcast channel 2 are encoded by the recording processor 12. And controlling data streams processed and grouped in pack units to be alternately recorded on the recording medium 13, and generating and recording a pack identifier (Pack ID) for identifying a corresponding broadcast program for each pack unit to be alternately recorded. .

예를들어, 위성방송 채널 1에 해당하는 팩 단위의 데이터 스트림에는, 팩 식 별자를 '0'으로 생성 기록하고, 케이블 방송 채널 2에 해당하는 팩 단위의 데이터 스트림에는, 팩 식별자를 '1'로 생성 기록한다. For example, a pack identifier is generated and recorded in a pack unit data stream corresponding to satellite broadcasting channel 1 as '0', and a pack identifier is set as '1' in the pack unit data stream corresponding to cable broadcasting channel 2. Record as generated.

즉, 사용자가 선택한 각 채널번호에 해당하는 방송 프로그램을 팩 단위로 그룹핑하여 교번 기록하면서, 기록되는 팩 단위의 데이터 스트림에 해당하는 방송 프로그램을 식별하는 팩 식별자를 서로다르게 생성하여 기록함으로써, 재생 요청시 상기 팩 식별자에 의해 사용자가 재생 요청한 특정 방송 프로그램에 해당하는 팩 단위의 데이터 스트림만이 선택적으로 재생 출력할 수 있게 되는 것이다. That is, the playback request is generated by differently generating and recording a pack identifier for identifying a broadcast program corresponding to a data stream of a pack unit to be recorded while alternately recording the broadcast programs corresponding to each channel number selected by the user in pack units. In this case, only the pack data stream corresponding to the specific broadcast program requested by the user is selectively reproduced and output by the pack identifier.

한편, 상기와 같이 하나의 기록매체(13)상에 전송패킷 또는 팩 단위로 교번 기록되는 복수의 데이터 스트림을 재생 관리하는 관리정보 특히, 재생순서(Cell)정보는, 도 4 및 도 5에 도시한 바와 같이, 복수의 데이터 스트림 각각에 대하여 분할 기록되어, 재생 요청시 사용자가 요청한 방송 프로그램에 해당하는 데이터 스트림을 순차적으로 재생할 수 있도록 하는 데, 상기 재생순서정보에 대해 이하 첨부된 도 6을 참조로 상세히 설명한다. On the other hand, management information for reproducing and managing a plurality of data streams alternately recorded in units of transmission packets or packs on one recording medium 13 as described above, in particular, reproduction order (Cell) information is shown in FIGS. 4 and 5. As described above, the plurality of data streams are divided and recorded so that the data streams corresponding to the broadcast program requested by the user can be sequentially reproduced when the reproduction request is made. See FIG. 6 attached below for the reproduction order information. This will be described in detail.

먼저, 도 6은 본 발명에 따라 교번 기록되는 복수의 데이터 스트림을 관리하는 관리정보 특히, 재생순서를 관리하는 재생순서정보(Cell)가 분할 기록되는 것을 도시한 것으로, 도 6에 도시한 어플리케이션 관리정보파일(Application.IFO)은, 기록되는 방송 프로그램에 대해 랜덤 액세스할 수 있는 정보인 엔트리 포인트가 기록되는 TOC 정보(Table of Content)와, 상기 기록되는 방송 프로그램에 대한 정보가 기록되는 서비스 정보(SI: Service Information)테이블을 관리하고, 공통 관리정보 파일(Common.IFO)은, 방송 프로그램을 기록함에 따라 자동으로 생성되는 오리지널 재생리스트와, 상기 기록된 방송 프로그램에 대한 재생순서정보 층(cell Layer), 그리고 사용자가 상기 기록된 방송 프로그램에 대한 재생순서를 편집함에 따라 생성되는 사용자 정의 재생리스트를 관리한다.First, FIG. 6 illustrates that management information for managing a plurality of data streams that are alternately recorded according to the present invention, in particular, reproduction order information (Cell) for managing the reproduction order is divided and recorded. The application management shown in FIG. The information file (Application.IFO) includes TOC information (Table of Content) in which entry points, which are information that can be randomly accessed with respect to the recorded broadcast program, are recorded, and service information (in which information about the recorded broadcast program is recorded) The SI (Service Information) table is managed, and the common management information file (Common.IFO) includes an original playlist which is automatically generated as the broadcast program is recorded, and a reproduction order information layer for the recorded broadcast program. And a user-defined playlist created as the user edits the playback order for the recorded broadcast program.

또한, 스트리머 관리정보 파일(Streamer.IFO)은, 기록매체상에 기록된 데이터 스트림의 기록단위인 기록단위체(SOBU:Strean OBject Unit)에 대한 어드레스인 맵핑 리스트(Mapping List)를 관리하는 데, 상기 공통 관리정보파일(Common.IFO)에 의해 관리되는 재생순서정보(Cell)는, 도 7에 도시한 바와 같이, 상기 복수의 방송 프로그램이 기록되는 각각의 시작시간(C_S_PTM: Cell Start Presentation)과 끝시간(C_E_PTM: Cell Start Presentation) 그리고, 방송 프로그램을 식별하는 식별정보(PID: Packet ID 또는 Pack ID)를 관리한다. In addition, the streamer management information file (Streamer.IFO) manages a mapping list, which is an address for a recording unit (SOBU: SOB), which is a recording unit of a data stream recorded on a recording medium. The reproduction order information Cell managed by the common management information file Common.IFO includes a start time (C_S_PTM: Cell Start Presentation) in which the plurality of broadcast programs are recorded, as shown in FIG. End time (C_E_PTM: Cell Start Presentation) and identification information for identifying a broadcast program (PID: Packet ID or Pack ID) are managed.

예를들어, 도 4와 같이 복수의 방송 프로그램이 전송패킷(Packet)단위로 교번 기록되는 경우, 위성방송 채널번호 1에 해당하는 방송 프로그램에 대한 재생순서정보인 Cell 1은, 상기 방송 프로그램이 기록되는 시작시간(C1_S_PTM)과 끝시간(C1_E_PTM) 그리고, 방송 프로그램을 식별하는 식별정보 즉, 패킷 식별자(PID: Packet ID = '0')를 관리하고, 지상파 방송 채널번호 1에 해당하는 방송 프로그램에 대한 재생순서정보인 Cell 2는, 상기 방송 프로그램이 기록되는 시작시간(C2_S_PTM)과 끝시간(C2_E_PTM) 그리고, 방송 프로그램을 식별하는 패킷 식별자(PID: Packet ID = '1')를 관리하게 되며, 도 5와 같이 복수의 방송 프로그램이 팩(Pack)단위의 데이터 스트림으로 그룹핑되어 교번 기록되는 경우, 위성방송 채널번호 1에 해당하는 방송 프로그램에 대한 재생순서정보인 Cell 1은, 상기 방송 프로그램이 기록되는 시작시간(C1_S_PTM)과 끝시간(C1_E_PTM) 그리고, 방송 프로그램을 식별하는 팩 식별자(PID: Pack ID = '0')를 관리하고, 지상파 방송 채널번호 1에 해당하는 방송 프로그램에 대한 재생순서정보인 Cell 2는, 상기 방송 프로그램이 기록되는 시작시간(C2_S_PTM)과 끝시간(C2_E_PTM) 그리고, 방송 프로그램을 식별하는 팩 식별자(PID: Pack ID = '1')를 관리하게 된다. For example, as shown in FIG. 4, when a plurality of broadcast programs are alternately recorded in units of a transport packet, Cell 1, which is reproduction order information for a broadcast program corresponding to satellite broadcast channel number 1, is recorded by the broadcast program. The start time (C1_S_PTM) and the end time (C1_E_PTM) and identification information for identifying a broadcast program, that is, a packet identifier (PID: Packet ID = '0'), and manage a broadcast program corresponding to terrestrial broadcast channel number 1. Cell 2, which is information on the playback order, manages a start time (C2_S_PTM) and an end time (C2_E_PTM) at which the broadcast program is recorded, and a packet identifier (PID: Packet ID = '1') identifying a broadcast program. As shown in FIG. 5, when a plurality of broadcast programs are grouped into data streams in pack units and alternately recorded, Cell 1, which is reproduction order information for a broadcast program corresponding to satellite broadcast channel number 1, is described above. It manages the start time (C1_S_PTM) and end time (C1_E_PTM) at which the broadcast program is recorded, and the pack identifier (PID: Pack ID = '0') for identifying the broadcast program, and manages the broadcast program corresponding to the terrestrial broadcast channel number 1. Cell 2, which is the reproduction order information, manages a start time (C2_S_PTM) and an end time (C2_E_PTM) at which the broadcast program is recorded, and a pack identifier (PID: Pack ID = '1') identifying a broadcast program.

참고로, 본 발명에 따른 복수의 디지털 데이터 스트림 기록방법은. 복수의 방송 프로그램 이외에도, 서로다른 입력 소스(Source)로부터 수신되는 복수의 데이터 스트림을 상기 기록방법을 통하여 하나의 기록매체에 교번 기록할 수도 있다. For reference, a plurality of digital data stream recording methods according to the present invention. In addition to the plurality of broadcast programs, a plurality of data streams received from different input sources may be alternately recorded on one recording medium through the recording method.

한편, 상기와 같이 복수의 방송 프로그램에 해당하는 데이터 스트림이 단일의 기록집합체(SOB)내에 교번적으로 기록되어 있는 기록매체로부터 사용자가 재생 요청한 특정 방송 프로그램에 해당하는 데이터 스트림만을 선택적으로 재생하기 위해서는, 먼저 도 6을 참조로 전술한 바 있는, 공통 관리정보파일(Common.IFO)로부터 재생순서정보(Cell)를 독출하고, 독출된 재생순서정보에 기록된 참조정보 즉, 재생순서 시작시간(C_S_PTM)과 재생순서 끝 시간(C_E_PTM) 그리고, 재생순서정보에 대응되는 기록집합체(SOB)내의 데이터 스트림을 식별하는 식별정보(C_PID)를 독출하여, 상기 재생순서정보에 대응되는 기록집합체(SOB)를 재생하고, 상기 재생시작 된 기록집합체(SOB)내의 복수의 데이터 스트림 중 상기 식별정보(C_PID)와 동일한 식별정보(PID)를 갖는 전송패킷 또는 팩 단위의 데이터 스트림만을 선별하여 재생 한다. On the other hand, in order to selectively reproduce only the data stream corresponding to a specific broadcast program requested by the user from a recording medium in which data streams corresponding to a plurality of broadcast programs are alternately recorded in a single recording assembly (SOB) as described above. First, the reproduction order information (Cell) is read from the common management information file (Common.IFO) described above with reference to FIG. 6, and the reference information recorded in the read reproduction order information, that is, the reproduction order start time (C_S_PTM) ), The playback sequence end time (C_E_PTM), and the identification information (C_PID) for identifying the data stream in the recording assembly (SOB) corresponding to the reproduction order information, and read out the recording assembly (SOB) corresponding to the reproduction order information. A transmission packet having the same identification information (PID) as the identification information (C_PID) among a plurality of data streams in the recording assembly (SOB) which has been started playing; It reproduces only the selected data stream of the unit.

즉, 재생순서정보(Cell)를 이용하여 사용자가 재생 요청한 방송 프로그램에 해당하는 기록집합체(SOB)를 탐색하여 재생하되, 상기 기록집합체(SOB)내에 교번 기록된 복수의 전송패킷 또는 팩 단위의 데이터 스트림 중 상기 재생순서정보(Cell)에 기록된 식별정보(C_PID)와 일치하는 식별정보(PID)를 갖는 전송패킷 또는 팩 단위의 데이터 스트림만을 선별하여 재생함으로써, 사용자가 원하는 특정 방송 프로그램만을 선택적으로 재생할 수 있게 되는 것이다.That is, a plurality of transmission packets or pack units of data are alternately recorded in the recording assembly SOB by searching for and reproducing the recording assembly SOB corresponding to the broadcast program requested by the user by using the reproduction order information Cell. By selectively selecting and transmitting only a transmission packet or a data stream in a unit of a pack having an identification information (PID) that matches the identification information (C_PID) recorded in the reproduction order information (Cell) of the stream, only a specific broadcast program desired by a user can be selectively selected. You can play it.

상기와 같이 이루어지는 본 발명에 따른 복수의 디지털 데이터 스트림 기록및 재생방법과, 그에 따른 기록매체는, 사용자가 선택한 복수의 방송 프로그램 또는, 다른 입력소스로부터 입력되는 복수의 데이터 스트림을 디지털 비디오 디스크와 같은 하나의 기록매체상에 전송패킷(Packet)단위 또는 팩(Pack)단위의 데이터 스트림으로 교번 기록하면서, 기록되는 복수의 데이터 스트림을 각각 식별하는 식별정보를 생성 기록하고, 또한 관리정보 특히, 재생순서를 관리하는 재생순서정보를 분할 기록함으로써, 하나의 기록매체에 동시 입력되는 복수의 데이터 스트림을 교번적으로 선택 기록할 수 있으며, 또한 재생 요청시, 상기 식별정보 및 재생순서정보를 이용하여 사용자가 요청한 데이터 스트림만을 선택적으로 재생할 수 있도록 하는 매우 유용한 발명인 것이다.A plurality of digital data stream recording and reproducing methods according to the present invention, and the recording medium according to the present invention, the plurality of broadcast programs selected by the user or a plurality of data streams input from another input source such as a digital video disc Generates and records identification information identifying each of a plurality of recorded data streams while alternately recording data in a transport packet unit or a pack unit on one recording medium, and manages information, in particular, playback order. By dividing and recording the reproduction order information for managing the data, a plurality of data streams simultaneously input to one recording medium can be alternately selected and recorded, and when a reproduction request is made, a user can use the identification information and the reproduction order information. Very useful invention to selectively play only the requested data stream Will.

Claims (7)

서로 다른 방송 방식을 통해 각각 수신되는 상이한 복수의 신호원에서 제공되는 신호를 동시 수신하는 1단계; Simultaneously receiving signals provided from a plurality of different signal sources respectively received through different broadcasting schemes; 상기 동시 수신되는 복수의 신호를, 각각의 해당 신호원을 기준으로 구분하여, 패킷 단위 또는 팩 단위로 교번 기록한 후, 단일의 기록집합체로 구획하는 2단계; 및 Dividing the plurality of signals simultaneously received based on each corresponding signal source, alternately recording the data in a packet unit or a pack unit, and then dividing the plurality of signals into a single recording set; And 상기 단일의 기록집합체에 대해, 상기 복수의 신호원의 수에 해당하는 복수의 재생순서정보를 각각 생성하여 기록함과 아울러, 상기 복수의 재생순서정보에 각각 해당 신호원의 식별정보에 대응되는 참조정보를 부가 기록하는 3단계를 포함하여 이루어지는 것을 특징으로 하는 복수의 디지털 데이터 스트림 기록방법. A plurality of reproduction order information corresponding to the number of the plurality of signal sources is generated and recorded for the single recording aggregate, and reference information corresponding to the identification information of the corresponding signal source is respectively recorded in the plurality of reproduction order information. And a third step of additionally recording the plurality of digital data streams. 제 1항에 있어서,The method of claim 1, 상기 2단계는, 상기 복수의 신호를 패킷(Packet) 단위로 각각 교번 기록하는 경우, 해당 신호원의 식별정보인 고유의 패킷 아이디(Packet ID)를, 상기 패킷과 함께 기록하는 것을 특징으로 하는 복수의 디지털 데이터 스트림 기록방법.In the second step, when the plurality of signals are alternately recorded in packet units, a plurality of unique packet IDs, which are identification information of the corresponding signal source, are recorded together with the packets. Digital data stream recording method. 제 1항에 있어서,The method of claim 1, 상기 2단계는, 상기 복수의 신호를 팩(Pack) 단위로 각각 그룹핑하여 교번 기록하는 경우, 해당 신호원의 식별정보인 고유의 팩 아이디(Pack ID)를, 상기 팩과 함께 기록하는 것을 특징으로 하는 복수의 디지털 데이터 스트림 기록방법.In the second step, when a plurality of signals are grouped in pack units and recorded alternately, a unique pack ID, which is identification information of a corresponding signal source, is recorded together with the pack. A plurality of digital data stream recording methods. 삭제delete 삭제delete 서로 다른 방송 방식을 통해 각각 수신되는 상이한 복수의 신호원에서 제공된 복수의 신호들이, 각 해당 신호원의 식별정보와 함께 구분되어, 패킷 단위 또는 팩 단위로 교번 기록됨과 아울러, 단일의 기록집합체로 구획되어 있는 제1 영역; 및 A plurality of signals provided from a plurality of different signal sources respectively received through different broadcasting schemes are divided together with identification information of each corresponding signal source, alternately recorded in packet units or pack units, and divided into a single recording set. A first region; And 상기 단일의 기록집합체에 대해, 상기 복수의 신호원의 수에 해당하는 복수의 재생순서정보들이, 각각 해당 신호원의 식별정보에 대응되는 참조정보와 함께 기록되어 있는 제2 영역을 포함하여 구성되는 것을 특징으로 하는 기록매체.And a plurality of reproduction order information corresponding to the number of the plurality of signal sources, for the single recording aggregate, each including a second area in which the reference information corresponding to the identification information of the corresponding signal source is recorded. Record medium, characterized in that. 제 1항에 있어서,The method of claim 1, 상기 재생순서정보는, 상기 단일의 기록집합체에 각각 대응되는 복수의 셀(Cell) 정보이고, 상기 참조정보는, 상기 셀 정보에 부가 기록되는 고유의 셀 패킷 아이디(Cell Packet ID) 또는 셀 팩 아이디(Cell Pack ID)인 것을 특징으로 하는 복수의 디지털 데이터 스트림 기록방법. The reproduction order information is a plurality of cell information corresponding to the single recording aggregate, respectively, and the reference information is a unique cell packet ID or a cell pack ID additionally recorded in the cell information. And (Cell Pack ID).
KR1019990012600A 1999-04-09 1999-04-09 Method for recording and reproducing more than one digital data stream sources KR100632061B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990012600A KR100632061B1 (en) 1999-04-09 1999-04-09 Method for recording and reproducing more than one digital data stream sources

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990012600A KR100632061B1 (en) 1999-04-09 1999-04-09 Method for recording and reproducing more than one digital data stream sources

Publications (2)

Publication Number Publication Date
KR20000065876A KR20000065876A (en) 2000-11-15
KR100632061B1 true KR100632061B1 (en) 2006-10-04

Family

ID=19579296

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990012600A KR100632061B1 (en) 1999-04-09 1999-04-09 Method for recording and reproducing more than one digital data stream sources

Country Status (1)

Country Link
KR (1) KR100632061B1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020097454A (en) * 2001-06-21 2002-12-31 엘지전자 주식회사 Apparatus and method for recording a multichannel stream and, medium thereof
KR100752480B1 (en) * 2001-06-21 2007-08-28 엘지전자 주식회사 Apparatus and method for recording a multichannel stream and, medium thereof
KR100598285B1 (en) * 2001-06-21 2006-07-07 엘지전자 주식회사 Apparatus and method for recording a multichannel stream and, medium thereof
KR20040000290A (en) 2002-06-24 2004-01-03 엘지전자 주식회사 Method for managing multi-path data stream of high density optical disc
EP1516330A4 (en) 2002-06-24 2009-07-15 Lg Electronics Inc Recording medium having data structure for managing reproduction of multiple reproduction path video data recorded thereon and recording and reproducing methods and apparatuses
US7809775B2 (en) 2003-02-27 2010-10-05 Lg Electronics, Inc. Recording medium having data structure for managing playback control recorded thereon and recording and reproducing methods and apparatuses
RU2369919C2 (en) 2003-02-28 2009-10-10 Эл Джи Электроникс Инк. Record medium with data structure for control of reproduction in no particular order / with mixing of video data recorded on it and methods and devices for recording and reproduction

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980047243A (en) * 1996-12-14 1998-09-15 구자홍 Multi-channel recording / playback method and apparatus therefor
KR19980065230A (en) * 1997-01-06 1998-10-15 김광호 Apparatus and method for converting data rate in digital video recorder
KR19990068925A (en) * 1998-02-02 1999-09-06 구자홍 Optical recording media and intermittent video recording method
KR20000028530A (en) * 1998-10-13 2000-05-25 구자홍 Method for recording digital data stream, and method and apparatus for generating and recording managing information of recording data stream

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980047243A (en) * 1996-12-14 1998-09-15 구자홍 Multi-channel recording / playback method and apparatus therefor
KR19980065230A (en) * 1997-01-06 1998-10-15 김광호 Apparatus and method for converting data rate in digital video recorder
KR19990068925A (en) * 1998-02-02 1999-09-06 구자홍 Optical recording media and intermittent video recording method
KR20000028530A (en) * 1998-10-13 2000-05-25 구자홍 Method for recording digital data stream, and method and apparatus for generating and recording managing information of recording data stream

Also Published As

Publication number Publication date
KR20000065876A (en) 2000-11-15

Similar Documents

Publication Publication Date Title
KR100598285B1 (en) Apparatus and method for recording a multichannel stream and, medium thereof
KR100752482B1 (en) Apparatus and method for recording and reproducing a multichannel stream
US7894708B2 (en) Method and apparatus for creating search information for recorded digital broadcast streams
JP2003068057A (en) Device and method for recording multi-channel stream, and recording medium therefor
KR20000031860A (en) Method and system for recording digital data stream
KR20000050607A (en) Method for recording digital data stream and for generating mapping information thereof
KR100632061B1 (en) Method for recording and reproducing more than one digital data stream sources
KR100302499B1 (en) Broadcasting program playback management information generation method and playlist automatic generation method and device
KR20000050606A (en) Method for recording digital data stream
KR100752480B1 (en) Apparatus and method for recording a multichannel stream and, medium thereof
US7454125B2 (en) Method and apparatus for recording search information and searching for recorded digital data streams using the search information
KR101033558B1 (en) Private Video Recorder and Method for Highlight Reproduction of Private Video Recorder
KR100582499B1 (en) How to display the playlist screen
JP3177470B2 (en) Playback device
KR100620177B1 (en) Digital data stream recording method and management information generation recording method of recording data stream and apparatus therefor
KR100605187B1 (en) Method for recording the digital data stream selectively
KR100582500B1 (en) Automatic Playlist Creation Method and Apparatus According to Program Rating
KR100329229B1 (en) How to create playlist
KR100288780B1 (en) Method for generating and writing entry points of digital data stream
KR20000006284A (en) Information transmitting unit and the method, information receiving unit and the method, and medium for the same
KR100538857B1 (en) Management Information Generation and Recording Method for Recorded Digital Data Streams
KR100737082B1 (en) Method for recording a data for a digital broadcasting receiver
KR20070057499A (en) A timeshift mode driving apparatus and method in a pvr system
KR20000055901A (en) Method for searching digital data stream based on text information
KR20000040843A (en) Method for generating and recording time map information of recording digital data stream

Legal Events

Date Code Title Description
N231 Notification of change of applicant
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20110620

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee