KR20010037754A - Method for providing program specific information recorded on high density disc medium - Google Patents

Method for providing program specific information recorded on high density disc medium Download PDF

Info

Publication number
KR20010037754A
KR20010037754A KR1019990045426A KR19990045426A KR20010037754A KR 20010037754 A KR20010037754 A KR 20010037754A KR 1019990045426 A KR1019990045426 A KR 1019990045426A KR 19990045426 A KR19990045426 A KR 19990045426A KR 20010037754 A KR20010037754 A KR 20010037754A
Authority
KR
South Korea
Prior art keywords
information
program specification
specification information
psi
program
Prior art date
Application number
KR1019990045426A
Other languages
Korean (ko)
Other versions
KR100381730B1 (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 KR10-1999-0045426A priority Critical patent/KR100381730B1/en
Publication of KR20010037754A publication Critical patent/KR20010037754A/en
Application granted granted Critical
Publication of KR100381730B1 publication Critical patent/KR100381730B1/en

Links

Classifications

    • 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/12Formatting, e.g. arrangement of data block or words on the record carriers
    • 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/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1265Control data, system data or management information, i.e. data used to access or process user data
    • G11B2020/1278Physical format specifications of the record carrier, e.g. compliance with a specific standard, recording density, number of layers, start of data zone or lead-out
    • G11B2020/1279Permanent information and control data stored in the PIC zone of a Blu-Ray disc
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2579HD-DVDs [high definition DVDs]; AODs [advanced optical discs]

Landscapes

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

Abstract

PURPOSE: A method of providing program specification information is to intensively record the program specification information at a certain area in which managing information for controlling and managing data is recorded. CONSTITUTION: When transmitting program specification information, a time length of the program specification information is researched and confirmed. Visual information having a difference as long as the confirmed time length from visual information of a head data stream to be transmitted is generated. The generated visual information is mixed with the program specification information to be transmitted to form a transmission packet. Then, the transmission packet is transmitted before other transmission packet corresponding to the data stream. The information of the time length is recorded in managing information for managing the program specification information. At least two or more transmission packets corresponding to the program specification information are generated and then transmitted before the transmission packet corresponding to the head data stream.

Description

고밀도 디스크 기록매체의 프로그램 사양정보 제공방법{Method for providing program specific information recorded on high density disc medium}{Method for providing program specific information recorded on high density disc medium}

본 발명은, 고밀도 디브이디(HDVD: High Density Digital Versatile Disc)와 같은 디스크 기록매체로부터 독출 전송되는 데이터 스트림을 디지털 텔레비전 또는 고선명 디지털 텔레비전에서 오디오/비디오 데이터로 분리 및 복호 처리하기 위한 프로그램 사양정보(PSI: Program Specific Information, 또는 PSIP: Program System Information Protocol)를 제공하는 고밀도 디스크 기록매체의 프로그램 사양정보 제공방법에 관한 것이다.The present invention provides program specification information (PSI) for separating and decoding data streams read and transmitted from a disc recording medium such as a high density digital versatile disc (HDVD) into audio / video data in a digital television or a high definition digital television. The present invention relates to a method for providing program specification information of a high-density disc recording medium providing Program Specific Information, or Program System Information Protocol (PSIP).

최근, 디지털 방송신호를 수신하여 고해상도의 영상 화면을 출력하는 디지털 텔레비전(D-TV)이 급속히 확산 보급되어 가고 있는 추세에 있으며, 또한 고선명 디지털 텔레비전(HD-TV)의 상용화가 확실시 예상되고 있는 데, 상기와 같은 디지털 텔레비전 또는 고선명 디지털 텔레비전에서 수신되는 디지털 방송신호에는 디지털 영상 및 음성신호 이외에도 방송 프로그램에 대한 다양한 정보를 제공하기 위한 프로그램 사양정보(PSI 또는 PSIP, 이하 'PSI'라 함.)가 간헐적으로 포함 전송된다.Recently, digital televisions (D-TVs) receiving digital broadcast signals and outputting high-definition video screens have been rapidly spreading, and high-definition digital televisions (HD-TVs) are expected to be commercially available. In the digital broadcasting signal received from the digital television or the high definition digital television, program specification information (PSI or PSIP, hereinafter referred to as 'PSI') for providing various information about a broadcast program in addition to digital video and audio signals is included. Intermittent transmission is included.

이에 따라, 상기 디지털 텔레비전 또는 고선명 디지털 텔레비전에서는, 간헐적으로 전송 수신되는 프로그램 사양정보(PSI)를 이용하여, 수신되는 디지털 방송신호를 오디오/비디오 데이터로 분리 및 복호 처리하게 된다.Accordingly, in the digital television or the high definition digital television, the received digital broadcast signal is separated and decoded into audio / video data using program specification information (PSI) intermittently transmitted and received.

한편, 현재 개발 중에 있는 고밀도 디브이디(HDVD)로부터 데이터를 독출 재생하는 고밀도 디브이디 재생기(HDVD-Player)는, 도 1에 도시한 바와 같이, IEEE 1394와 같은 디지털 인터페이스를 통해, 고해상도의 영상 화면을 출력하는 디지털 텔레비전 또는 고선명 디지털 텔레비전(200)과 연결 사용될 것을 전제로 개발되고 있는 데, 이 경우에도 디지털 텔레비전 또는 고선명 디지털 텔레비전에서는 고밀도 디브이디 재생기(100)로부터 전송되는 데이터 스트림을 오디오/비디오 데이터로 분리 및 복호 처리하기 위한 프로그램 사양정보(PSI)가 필요하게 된다.On the other hand, a high-density DVD player (HDVD-Player) that reads and reproduces data from a high-density DVD (HDVD) currently under development, as shown in FIG. 1, outputs a high resolution video screen through a digital interface such as IEEE 1394. Is developed to be used in connection with a digital television or a high definition digital television 200. In this case, a data stream transmitted from the high density DVD player 100 is separated into audio / video data. Program specification information (PSI) for decoding processing is required.

따라서, 고밀도 디브이디 재생기(100)에서는, 고밀도 디브이디로부터 독출되는 데이터 스트림 특히, MPEG 방식의 트랜스포트 스트림(TS: Transport Stream)을 IEEE 1394와 같은 디지털 인터페이스를 통해 연결 접속된 디지털 텔레비전 또는 고선명 디지털 텔레비전으로 전송함과 아울러, 도 2에 도시한 바와 같이, 프로그램 어소시에이션 테이블(PAT: Program Association Table), 프로그램 맵 테이블(PMT: Program Map Table) 및 컨디션널 억세스 테이블(CAT: Conditional Access Table)등이 포함되는 프로그램 사양정보(PSI)를 트랜스포트 스트림(TS)에 적합한 전송패킷으로 전송하여야 한다.Accordingly, in the high density DVD player 100, a data stream read out from the high density DVD, in particular, an MPEG transport stream (TS) is connected to a digital television or a high definition digital television connected through a digital interface such as IEEE 1394. In addition to the transmission, as shown in FIG. 2, a program association table (PAT), a program map table (PMT), a conditional access table (CAT), and the like are included. Program specification information (PSI) should be transmitted in a transport packet suitable for a transport stream (TS).

이에 따라, 최근 관련업체간에는, IEEE 1394와 같은 디지털 인터페이스를 통해 연결 접속된 디지털 텔레비전 또는 고선명 디지털 텔레비전으로 전송되는 트랜스포트 스트림(TS)에 대한 프로그램 사양정보(PSI)를 디지털 방송신호에서와 같이 간헐 주기적으로 전송하기 위하여, 도 3에 도시한 바와 같이, 고밀도 디브이디의 데이터 기록영역에 분산 기록하고, 상기 데이터 기록영역에 기록된 데이터와 프로그램 사양정보를 독출 전송하는 방안이 논의되고 있다.Accordingly, recently, related companies intermittently program specification information (PSI) for transport streams (TS) transmitted to digital televisions or high-definition digital televisions connected and connected through a digital interface such as IEEE 1394. To periodically transmit, as shown in FIG. 3, a method of distributing and recording data in a high density DVD data recording area and reading and transmitting data and program specification information recorded in the data recording area has been discussed.

그러나, 상기와 같이 프로그램 사양정보(PSI)를 고밀도 디브이디의 데이터 기록영역에 분산 기록하는 경우, 오디오 및 비디오에 해당하는 데이터의 기록용량이 크게 감소하게 되어, 결국 고밀도 디스크의 기록 효율을 저하시키는 결과를 초래하게 되며, 또한 사용자의 키 입력에 따라 고밀도 디브이디의 재생구간을 임의로 변경시키거나, 또는 IEEE 1394와 같은 디지털 인터페이스 상에 리셋(Reset)이 발생되는 경우, 디지털 텔레비전 또는 고선명 디지털 텔레비전에서는, 데이터 기록영역에 분산 기록된 프로그램 사양정보가 전송 수신될 때까지, 고밀도 디브이디 재생기(HDVD-Player)로부터 전송되는 트랜스포트 스트림을 오디오/비디오 데이터로 분리 및 복호 처리할 수 없게 되어, 자연스럽게 연속되는 영상 화면을 출력하지 못하게 되는 문제점이 발생하게 된다.However, in the case of distributing and recording the program specification information (PSI) in the high-density DVD data recording area as described above, the recording capacity of data corresponding to audio and video is greatly reduced, resulting in a decrease in recording efficiency of the high-density disc. In a digital television or a high-definition digital television, when a playback section of a high density DVD is arbitrarily changed according to a user's key input or a reset occurs on a digital interface such as IEEE 1394, Until the program specification information distributed and recorded in the recording area is transmitted and received, the transport stream transmitted from the high-density DVD player cannot be separated and decoded into audio / video data. The problem that prevented you from printing .

또한, 상기와 같이 프로그램 사양정보를 트랜스포트 스트림(TS)에 적합한 전송패킷(Packet)으로 변환 전송하는 경우, 상기 프로그램 사양정보에 해당하는 전송패킷의 시각정보와, 이후 연속적으로 전송되는 데이터 스트림에 해당하는 전송패킷의 프로그램 시각 기준정보(PCR: Program Clock Reference)가 시간적으로 연속되어야만 한다.In the case of converting and transmitting the program specification information into a transmission packet suitable for the transport stream TS as described above, time information of the transmission packet corresponding to the program specification information and subsequent data streams are continuously transmitted. Program Clock Reference (PCR) of the corresponding transmission packet must be continuous in time.

즉, 디지털 텔레비전 또는 고선명 디지털 텔레비전에서는, 상기와 같이 전송되는 전송패킷을 프로그램 시각기준정보(PCR)를 기준으로 하여 분리 및 복호 처리하기 때문에, 전송패킷의 시각정보 불일치에 따른 데이터 손실을 방지하지 위해서는, 데이터 스트림에 해당하는 전송패킷의 프로그램 시각기준정보(PCR)와, 프로그램 사양정보(PSI)에 해당되는 전송패킷의 시각정보가 시간적으로 상호 연속성을 갖도록 하는 방안이 시급히 요구되고 있는 실정이다.That is, in a digital television or a high definition digital television, the transmission packet transmitted as described above is separated and decoded on the basis of the program time reference information (PCR). Therefore, in order to prevent data loss due to the time information mismatch of the transmission packet, In this case, there is an urgent need for a method of making the program time reference information (PCR) of the transmission packet corresponding to the data stream and the time information of the transmission packet corresponding to the program specification information (PSI) have a mutual continuity in time.

따라서, 본 발명은 상기와 같은 문제점을 해결하기 위하여 창작된 것으로서, 고밀도 디브이디(HDVD)와 같은 디스크 기록매체에 기록 저장되는 데이터를 관리 및 제어하기 위한 관리정보가 기록되는 특정 기록영역에, 프로그램 사양정보(PSI)를 집중 기록시키는 한편, 프로그램 사양정보(PSI) 전송시, 이후 전송될 데이터 스트림에 해당하는 전송패킷의 프로그램 시각기준정보(PCR)와 시간적으로 연속성을 갖는 시각정보를 생성 부가하여 전송패킷으로 제공하는 고밀도 디스크 기록매체의 프로그램 사양정보 제공방법을 제공하는 데, 그 목적이 있다.Accordingly, the present invention has been made to solve the above problems, and the program specification is provided in a specific recording area in which management information for managing and controlling data stored on a disk recording medium such as a high density DVD (HDVD) is recorded. While intensively recording the information (PSI), during transmission of the program specification information (PSI), time information having a time continuity with the program time reference information (PCR) of the transmission packet corresponding to the data stream to be transmitted is generated and added. An object of the present invention is to provide a method for providing program specification information of a high-density disc recording medium provided in a packet.

도 1은 일반적인 고밀도 디브이디 재생기(HDVD-Player)와 디지털 텔레비전(D-TV)간에 연결 상태도를 도시한 것이고,1 is a diagram illustrating a connection state between a general high-density DVD player (HDVD-Player) and a digital television (D-TV),

도 2는 일반적인 프로그램 사양정보(PSI)의 구성을 도시한 것이고,2 shows a configuration of general program specification information (PSI),

도 3은 종래의 제안된 고밀도 디브이디(HDVD)의 기록영역을 개략적으로 도시한 것이고,3 schematically shows a recording area of a conventional proposed high density DVD (HDVD),

도 4는 본 발명에 따른 고밀도 디브이디의 기록영역을 개략적으로 도시한 것이고,4 schematically shows a recording area of a high density DVD according to the present invention;

도 5는 본 발명에 따른 프로그램 사양정보의 일반관리정보(PSI_GI)를 도시한 것이고,5 shows general management information (PSI_GI) of program specification information according to the present invention.

도 6은 본 발명에 따른 고밀도 디브이디 재생기에 대한 구성을 도시한 것이고,6 illustrates a configuration of a high density DVD player according to the present invention,

도 7은 본 발명에 따른 프로그램 사양정보 제공과정을 도시한 것이다.7 shows a process of providing program specification information according to the present invention.

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

100,300 : 고밀도 디브이디 재생기 200 : 고선명 / 디지털 텔레비전100,300: high density DVD player 200: high definition / digital television

31 : 고밀도 디브이디(HDVD) 32 : 광픽업(P/U)31: high density DVD (HDVD) 32: optical pickup (P / U)

33 : 아날로그 신호처리부 34 : 디지털 신호처리부33: analog signal processor 34: digital signal processor

35 : TS 먹스(Mux) 36 : 인터페이스부(I/F)35: TS mux 36: interface unit (I / F)

37 : 마이컴(Micom) 38 : 메모리(Memory)37: Micom 38: Memory

상기와 같은 목적을 달성하기 위한 본 발명에 따른 고밀도 디스크 기록매체의 프로그램 사양정보 제공방법은, 프로그램 사양정보 전송시, 프로그램 사양정보의 시간길이를 검색 확인하는 1단계; 전송할 선두 데이터 스트림의 전송 시각정보와 상기 확인된 시간길이 만큼씩 차이나는 시각정보를 생성하는 2단계; 및 상기 생성된 시각정보를 전송할 프로그램 사양정보에 부가하여 전송패킷을 구성한 후, 상기 데이터 스트림에 해당하는 전송패킷 보다 먼저 전송하는 3단계를 포함하여 이루어지는 것으로, 상기 1단계의 시간길이의 정보는, 상기 프로그램 사양정보를 관리하는 관리정보 상에 기록 저장되어 있는 것이고, 상기 3단계는, 상기 프로그램 사양정보에 해당하는 전송패킷을 적어도 2개 이상 생성하여, 상기 선두 데이터 스트림에 해당하는 전송패킷 보다 먼저 전송하는 것을 특징으로 한다.Program specification information providing method of the high-density disc recording medium according to the present invention for achieving the above object, the step of transmitting the program specification information, the step of checking the time length of the program specification information; Generating time information different from the transmission time information of the first data stream to be transmitted by the identified time length; And configuring a transmission packet by adding the generated time information to program specification information to be transmitted, and then transmitting the packet before the transmission packet corresponding to the data stream. And stored in the management information for managing the program specification information. In step 3, at least two or more transmission packets corresponding to the program specification information are generated, before the transmission packets corresponding to the head data stream. Characterized in that the transmission.

이하, 본 발명에 따른 고밀도 디스크 기록매체의 프로그램 사양정보 제공방법에 대한 바람직한 실시예를 첨부된 도면에 의거하여 상세히 설명한다.Hereinafter, a preferred embodiment of a method for providing program specification information of a high density disk recording medium according to the present invention will be described in detail with reference to the accompanying drawings.

우선, 도 4는 본 발명의 실시예에 따른 고밀도 디브이디의 구성을 도시한 것으로, 상기 고밀도 디브이디에는, 오디오 및 비디오 데이터가 프로그램 단위의 데이터 스트림으로 기록되는 데이터 기록영역(Area 1)과, 상기 프로그램 단위의 데이터 스트림을 관리 및 제어하기 위한 네비게이션(Navigation) 정보와 같은 관리정보가 기록되는 정보 기록영역(Area 2)을 포함하여 구성되는 데, 상기 정보 기록영역(Area 2)에는, 도 4에 도시한 바와 같이, 프로그램 사양정보(PSI) 즉, IEEE 1394와 같은 디지털 인터페이스를 통해 연결 접속된 디지털 텔레비전 또는 고선명 디지털 텔레비전에서 고밀도 디브이디 재생기(HDVD-Player)로부터 전송되는 데이터 스트림을 오디오/비디오 데이터로 분리 및 복호 처리하기 위해 제공되는 프로그램 사양정보가 집중적으로 기록되므로, 도 3을 참조로 전술한 바와 같이, 오디오 및 비디오에 해당하는 데이터 스트림을 기록 저장하기 위한 데이터 기록영역(Area 1)의 기록용량을 유지 확보할 수 있게 된다.First, FIG. 4 illustrates a configuration of a high density DVD according to an embodiment of the present invention, in which a data recording area (Area 1) in which audio and video data is recorded as a data stream in a program unit, and the program And an information recording area (Area 2) in which management information such as navigation information for managing and controlling a data stream of a unit is recorded. The information recording area (Area 2) is shown in FIG. As described above, in the program specification information (PSI), that is, the data stream transmitted from the high-density DVD player in the high definition digital television connected or connected through a digital interface such as IEEE 1394, is separated into audio / video data. And program specification information provided for decoding processing are intensively recorded, so that FIG. The recording capacity of the data recording area (Area 1) for storing the recorded data stream, the audio and video, as described above twos can be secured maintained.

한편, 상기와 같이 고밀도 디브이디의 정보 기록영역(Area 2)에 집중 기록되는 프로그램 사양정보를 관리하는 PSI 일반관리정보(PSI_GI: PSI General Information)에는, 도 5에 도시한 바와 같이, PCR 오프셋(PCR_offset) 정보가 기록 관리되는 데, 상기 PCR 오프셋(PCR_offset)정보는, 프로그램 사양정보에 해당하는 전송패킷(PSI_Packet) 그 자체의 시간길이에 해당하는 정보로서, 상기 프로그램 사양정보에 해당하는 전송패킷(PSI_Packet)의 시각정보(PSI_PCR)는, 이후 전송될 데이터 스트림에 해당하는 첫 번째 전송패킷(TSP1)의 프로그램 시각기준정보(PCR1) 보다 PCR 오프셋에 해당하는 시간만큼 앞서는 시각정보를 갖게 된다.On the other hand, in the PSI general management information (PSI_GI: PSI General Information) for managing the program specification information concentrated in the high density DVD information recording area (Area 2) as described above, as shown in FIG. 5, the PCR offset (PCR_offset) ) Information is recorded and managed, wherein the PCR offset (PCR_offset) information is information corresponding to a time length of a transmission packet (PSI_Packet) itself corresponding to program specification information, and a transmission packet (PSI_Packet) corresponding to the program specification information. Time information PSI_PCR has time information ahead of the program time reference information PCR1 of the first transmission packet TSP1 corresponding to the data stream to be transmitted later by a time corresponding to the PCR offset.

예를들어, PCR 오프셋(PCR_offset)이 '500' 이라고 가정하면, 상기 첫 번째 전송패킷(TSP1) 바로 이전에 전송되는 프로그램 사양정보에 해당하는 전송패킷(PSI Packet)의 프로그램 시각기준정보(PSI_PCR)는, 상기 첫 번째 전송패킷(TSP1)의 프로그램 시각기준정보(PCR1) 보다 '500' 클럭(Clock) 앞선 시간 값, 'PCR1 - 500'을 갖게 되며, 또한, 프로그램 사양정보(PSI)에 해당하는 두 개의 전송패킷(PSI Packet 1, PSI Packet 2)을 연속적으로 전송하는 경우에는, 프로그램 사양정보에 해당하는 첫 번째 전송패킷(PSI Packet 1)의 프로그램 시각 기준정보(PSI_PCR 1)는 'PCR1 - (500 x2)'가 되고, 프로그램 사양정보에 해당하는 두 번째 전송패킷(PSI Packet 2)의 프로그램 시각 기준정보(PSI_PCR 2)는 'PCR1 - (500 x 1)'이 되어, 이후 전송될 데이터 스트림에 해당되는 첫 번째 전송패킷(TSP1)의 프로그램 시각기준정보(PCR1)와는 PCR 오프셋(PCR_offset ='500') 만큼 순차적으로 앞선 시간 값, 'PCR1 - (500 x 2)' 및 'PCR1 - (500 x 1)' 을 각각 갖게 된다.For example, assuming that the PCR offset PCR_offset is '500', the program time reference information PSI_PCR of the PSI packet corresponding to the program specification information transmitted immediately before the first transmission packet TSP1. Has a time value, 'PCR1-500', which is '500' clock ahead of the program time reference information PCR1 of the first transmission packet TSP1, and also corresponds to the program specification information PSI. In case of transmitting two transmission packets (PSI Packet 1, PSI Packet 2) continuously, the program time reference information (PSI_PCR 1) of the first transmission packet (PSI Packet 1) corresponding to the program specification information is' PCR1-( 500 x 2) ', and the program time reference information (PSI_PCR 2) of the second transmission packet (PSI Packet 2) corresponding to the program specification information becomes' PCR1-(500 x 1)', and then is transmitted to the data stream to be transmitted. Program time reference information of the first transmission packet (TSP1) PCR1) has time values, 'PCR1-(500 x 2)' and 'PCR1-(500 x 1)', which are sequentially preceded by the PCR offset (PCR_offset = '500').

따라서, 상기와 같이 프로그램 사양정보에 해당하는 전송패킷(PSI Packet)의 프로그램 시각기준정보(PSI_PCR)는, 이후 전송될 데이터 스트림에 해당하는 첫 번째 전송패킷(TSP1)의 프로그램 시각기준정보(PCR1) 보다 PCR 오프셋 시간만큼 앞서는 시간적 연속성을 갖게 되므로, 디지털 텔레비전 또는 고선명 디지털 텔레비전에서는, IEEE 1394와 같은 디지털 인터페이스를 통해 수신되는 프로그램 사양정보에 해당되는 전송패킷(PSI Packet)을 해당 프로그램 시각기준정보(PSI_PCR)에 동기시켜, 분리 및 복호 처리할 수 있게 됨은 물론, 전술한 바와 같이, 시간적으로 연속되는 프로그램 시각정보(PCR1)을 갖는 데이터 스트림의 전송패킷(TSP1)을 연속적으로 분리 및 복호 처리할 수 있게 된다.Accordingly, as described above, the program time reference information PSI_PCR of the PSI packet corresponding to the program specification information is the program time reference information PCR1 of the first transport packet TSP1 corresponding to the data stream to be transmitted. In the digital television or high definition digital television, the PSI packet corresponding to the program specification information received through a digital interface such as IEEE 1394 is used for the program time reference information (PSI_PCR). In addition to being able to perform the separation and decoding processing, the transmission packet TSP1 of the data stream having the program time information PCR1 that is continuous in time can be continuously separated and decoded as described above. do.

이하, 본 발명에 따른 고밀도 디브이디로부터 데이터 스트림 및 프로그램 사양정보를 독출 제공하는 고밀도 디브이디 재생기의 구성 및 동작에 대해, 첨부된 도면을 참조로 상세히 설명한다.Hereinafter, the structure and operation of the high density DVD player for reading and providing data stream and program specification information from the high density DVD according to the present invention will be described in detail with reference to the accompanying drawings.

먼저, 도 6은 본 발명에 따른 프로그램 사양정보 제공방법이 적용되는 고밀도 디브이디 재생기(HDVD-Player)에 대한 구성을 도시한 것으로, 상기 고밀도 디브이디 재생기(300)는, 프로그램 사양정보(PSI)가 정보 기록영역(Area 2)에 집중 기록된 고밀도 디브이디(31)의 기록신호를 독출하여 전기신호로 출력하는 광픽업(P/U)(32); 상기 광픽업으로부터 출력되는 전기신호를 아날로그 신호처리하여 디지털 신호로 출력하는 아날로그 신호처리부(33); 상기 디지털 신호를 신호처리하여 디지털 데이터 및 프로그램 사양정보(PSI)를 출력하는 디지털 신호처리부(34); 상기 디지털 데이터와 프로그램 정보를 먹싱(Muxing)하여 트랜스포트 스트림(TS)으로 출력하는 TS 먹스(35); 상기 프로그램 사양정보(PSI)가 먹싱된 트랜스포트 스트림(TS)을 IEEE 1394와 같은 디지털 인터페이스를 통해 연결 접속된 디지털 텔레비전 또는 고선명 디지털 텔레비전(200)으로 전송하는 인터페이스부(36); 상기 TS 먹스(35) 및 인터페이스부(36)의 동작을 제어하는 마이컴(37); 및 상기 제어동작에 필요한 데이터를 저장하는 메모리(38)를 포함하여 구성되는 것으로, 상기 마이컴(37)에서는 사용자의 키 입력 또는 인터페이스부(36)를 통해 연결 접속된 디지털 텔레비전 또는 고선명 디지털 텔레비전(200)으로부터 전송 수신되는 커맨드(Command), 그리고 IEEE 1394와 같은 디지털 인터페이스 상에서 발생되는 버스 리셋(Bus Reset) 등에 따라, 프로그램 사양정보(PSI)가 기록된 고밀도 디브이디(31)의 정보 기록영역(Area 2)으로부터 탐색 독출된 해당 프로그램 사양정보를 디지털 텔레비전 또는 고선명 디지털 텔레비전(200)으로 전송 제공하여, IEEE 1394와 같은 디지털 인터페이스를 통해 전송되는 트랜스포트 스트림(TS), 즉 오디오/비디오 데이터 스트림이 디지털 텔레비전 또는 고선명 디지털 텔레비전(200)에서 오디오 및 비디오 데이터로 각각 분리되어 정상적인 복호 처리 동작이 수행될 수 있도록 하게 되는 데, 상기와 같이 프로그램 사양정보(PSI)를 제공하는 방법에 대하여 설명하면 다음과 같다.First, FIG. 6 illustrates a configuration of a high-density DVD player (HDVD-Player) to which the program specification information providing method according to the present invention is applied. The high-density DVD player 300 includes program specification information (PSI). An optical pickup (P / U) 32 that reads out the recording signal of the high density DVD 31 focused on the recording area 2 and outputs it as an electrical signal; An analog signal processor 33 for analog signal processing and outputting the electric signal output from the optical pickup as a digital signal; A digital signal processor (34) for signal processing the digital signal to output digital data and program specification information (PSI); A TS mux 35 for muxing the digital data and program information and outputting the digital data and program information as a transport stream (TS); An interface unit 36 for transmitting the transport stream TS muted with the program specification information PSI to a digital television or a high definition digital television 200 connected through a digital interface such as IEEE 1394; A microcomputer 37 for controlling operations of the TS mux 35 and the interface unit 36; And a memory 38 for storing data necessary for the control operation, wherein the microcomputer 37 includes a digital television or a high definition digital television 200 connected and connected through a user's key input or interface unit 36. Information recording area (Area 2) of the high-density DVD 31, in which program specification information (PSI) is recorded, according to a command transmitted from and received from the bus, and a bus reset generated on a digital interface such as IEEE 1394. The transmission program (TS), that is, the audio / video data stream transmitted through a digital interface such as IEEE 1394, is transmitted to the digital television or the high definition digital television 200 by providing the corresponding program specification information searched and read from Or separate into audio and video data in high definition digital television 200 A normal decoding processing operation can be performed. A method of providing program specification information (PSI) as described above will now be described.

도 7은, 상기 고밀도 디브이디 재생기(300)에서 전송되는 트랜스포트 스트림(TS)을 도시한 것으로, 상기 마이컴(37)에서는, 전술한 바와 같이, 사용자의 키 입력 또는 인터페이스부(36)를 통해 연결 접속된 디지털 텔레비전 또는 고선명 디지털 텔레비전(200)으로부터 전송 수신되는 커맨드, 그리고 IEEE 1394와 같은 디지털 인터페이스 상에서 발생되는 버스 리셋 등에 따라, 프로그램 사양정보(PSI)가 기록된 고밀도 디브이디(31)의 정보 기록영역(Area 2)으로부터 탐색 독출된 해당 프로그램 사양정보를 디지털 텔레비전 또는 고선명 디지털 텔레비전(200)으로 전송 제공하게 되는 데, 예를들어, 도 7에 도시한 바와 같이 프로그램 단위에 대응되는 기록단위인 기록집합체(HOB: HD stream OBject) 중 N 번째 기록집합체(HOB N)의 데이터 스트림을 독출하여 전송패킷(TSP)으로 전송하는 도중, N+1 번째 기록집합체(HOB N+1)의 데이터 스트림을 독출 전송하게 되는 경우, 상기 고밀도 디브이디(31)의 정보 기록영역(Area 2)으로부터 탐색 독출된 N+1 번째 기록집합체(HOB N+1)에 해당되는 프로그램 사양정보(PSI N+1)를 TS 먹스(35)로 인가하여, N+1 번째 기록집합체(HOB N+1)의 데이터 스트림에 해당하는 첫 번째 전송패킷(TSP1)보다 먼저 전송되도록 제어하게 된다.FIG. 7 illustrates a transport stream TS transmitted from the high-density DVD player 300. In the microcomputer 37, as described above, the user inputs a user through a key input or an interface unit 36. Referring to FIG. The information recording area of the high density DVD 31 in which program specification information (PSI) is recorded according to commands transmitted and received from the connected digital television or high definition digital television 200, and bus resets generated on a digital interface such as IEEE 1394. The program specification information retrieved and read out from (Area 2) is transmitted to the digital television or the high definition digital television 200, and, for example, as shown in FIG. 7, a recording aggregate which is a recording unit corresponding to a program unit. (HOB: HD stream OBject) reads the data stream of the Nth record set (HOB N) and transmits it to the transmission packet (TSP) In the case where the data stream of the N + 1th recording assembly HOB N + 1 is read out and transmitted, the N + 1th recording assembly searched and read from the information recording area Area 2 of the high density DVD 31 Program specification information (PSI N + 1) corresponding to HOB N + 1) is applied to the TS mux 35, so that the first transmission packet corresponding to the data stream of the N + 1th recording aggregate (HOB N + 1) ( TSP1) is controlled to be transmitted before.

이때, 상기와 같이 전송되는 해당 프로그램 사양정보의 전송패킷(PSI Packet)을 K 회 반복 전송하여, 전송 및 수신 오류 등을 방지시키는 것이 바람직하며, 상기 전송패킷(PSI Packet)의 프로그램 시각기준정보(PSI_PCR)는, 이후 전송될 데이터 스트림에 해당하는 첫 번째 전송패킷(TSP1)의 프로그램 시각기준정보(PCR1) 보다 PCR 오프셋 시간만큼 앞선 시간 값, 즉 도 4를 참조로 전술한 바와 같이, PSI 일반관리정보(PSI_GI)에 기록 관리되는 PCR 오프셋(PCR_offset)정보에 근거하여 생성 부가하게 되는 데, 상기 반복 전송되는 프로그램 사양정보(PSI)의 전송패킷(PSI Packet)의 수가 5회인 경우, 도 7에 도시한 바와 같이, N+1 번째 기록집합체(HOB N+1)에 해당되는 첫 번째 전송패킷(TSP1)의 프로그램 시각기준정보(PCR1)와 PSI 일반관리정보(PSI_GI)에 기록 관리되는 PCR 오프셋정보에 근거하여, 프로그램 사양정보(PSI)에 해당하는 전송패킷(PSI_Packet)의 프로그램 시각기준정보(PSI_PCR)를 연산하게 된다.In this case, it is preferable to repeatedly transmit the transmission packet (PSI Packet) of the program specification information transmitted as described above to prevent transmission and reception errors, and the like, and to transmit the program time reference information of the transmission packet (PSI Packet). PSI_PCR) is a time value that is earlier than the program time reference information PCR1 of the first transmission packet TSP1 corresponding to the data stream to be transmitted by PCR offset time, that is, as described above with reference to FIG. In the case where the number of PSI packets of the program specification information PSI repeatedly transmitted is five times, it is generated and added based on PCR offset (PCR_offset) information recorded and managed in the information PSI_GI. As described above, the PCR offset information recorded and managed in the program time reference information (PCR1) and the PSI general management information (PSI_GI) of the first transmission packet TSP1 corresponding to the N + 1th recording set (HOB N + 1) is included. Based , It is calculated the program time reference information (PSI_PCR) of transport packets (PSI_Packet) corresponding to the program specific information (PSI).

이에따라, N+1 번째 기록집합체(HOB N+1)의 데이터 스트림에 해당하는 첫 번째 전송패킷(TSP1)보다 먼저 전송되는 프로그램 사양정보에 해당하는 전송패킷들(PSI Packet 1,2,3,4,5)의 프로그램 시각기준정보(PSI_PCR 1,2,3,4,5)는 각각 'PCR1-(PCR_offset x 5)', 'PCR1-(PCR_offset x 4)', 'PCR1-(PCR_offset x 3)', 'PCR1-(PCR_offset x 2)', 'PCR1-(PCR_offset x 1)'에 해당하는 시각정보를 갖게 된다.Accordingly, the transport packets corresponding to the program specification information transmitted before the first transport packet TSP1 corresponding to the data stream of the N + 1 th record set (HOB N + 1) (PSI Packet 1,2,3,4). The program time reference information (PSI_PCR 1,2,3,4,5) of (5) is 'PCR1- (PCR_offset x 5)', 'PCR1- (PCR_offset x 4)', 'PCR1- (PCR_offset x 3)' It has visual information corresponding to 'PCR1- (PCR_offset x 2)' and 'PCR1- (PCR_offset x 1)'.

따라서, 디지털 텔레비전 또는 고선명 디지털 텔레비전(200)에서는, M 번째 전송패킷(PSI Packet), 예를들어 프로그램 사양정보(PSI)에 해당하는 세 번째 전송패킷(PSI Packet 3)의 프로그램 시각정보(PSI_PCR 3)에 동기되어 수신되는 전송패킷을 분리 및 복호 처리하더라도, 전술한 바와 같이, 시간적으로 연속되는 프로그램 시각기준정보(PSI_PCR 4, PSI_PCR 5, PCR 1...)를 갖는 전송패킷들(PSI Packet 4, PSI Packet 5, TSP1..)을 연속적으로 분리 및 복호 처리할 수 있게 되는 것이다.Therefore, in the digital television or the high definition digital television 200, the program time information (PSI_PCR 3) of the third transmission packet (PSI Packet 3) corresponding to the M th transmission packet (PSI Packet), for example, program specification information (PSI). Even if the transmission packets received in synchronization with each other are separated and decoded, the transmission packets having PSI_PCR 4, PSI_PCR 5, PCR 1... , PSI Packet 5, TSP1 ..) can be separated and decoded continuously.

참고로, 상기와 같이 전송되는 프로그램 사양정보(PSI)는 도 2를 참조로 전술한 바 있는 프로그램 어소시에이션 테이블(PAT), 프로그램 맵 테이블(PMT) 및 컨디션널 억세스 테이블(CAT) 이외에도, 고밀도 디브이디로부터 독출 전송되는 데이터 스트림의 특성에 따라 다양한 정보들이 추가될 수 있으며, 또한 상기 마이컴(37)에서는 고밀도 디브이디(31)에 기록된 신호를 독출하여 트랜스포트 스트림(TS)으로 전송하는 도중, 새로운 프로그램 단위의 데이터 스트림을 독출 전송하게 되는 경우 이외에도, 최초로 데이터 스트림을 전송하는 경우, 사용자의 키 입력 등에 의해 고밀도 디브이디(31)의 독출구간을 크게 변경시키는 롱 트랙 점프(Long Track Jump)를 수행한 경우, IEEE 1394와 같은 디지털 인터페이스를 통해 연결 접속된 디지털 텔레비전 또는 고선명 디지털 텔레비전(200)의 전원이 턴 온(Turn On)되거나 또는 채널이 절환되어, 이에 해당하는 커맨드가 상기 마이컴(37)으로 전송 수신되는 경우, 그리고 IEEE 1394와 같은 디지털 인터페이스 버스 상에서 리셋이 발생되는 경우에도 상기와 같이 프로그램 사양정보(PSI)를 제공하여, IEEE 1394와 같은 디지털 인터페이스를 통해 연결 접속된 디지털 텔레비전 또는 고선명 디지털 텔레비전(200)에서 전송 수신되는 트랜스포트 스트림(TS)을 오디오/비디오 데이터로 분리 및 복호 처리할 수 있도록 한다.For reference, the program specification information PSI transmitted as described above is obtained from a high density DVD in addition to the program association table PAT, the program map table PMT, and the conditional access table CAT described above with reference to FIG. 2. Various information may be added according to the characteristics of the data stream to be read and transmitted. In addition, the microcomputer 37 reads a signal recorded on the high density DVD 31 and transmits the signal to the transport stream TS. In addition to the case of reading and transmitting the data stream, the first time the data stream is transmitted, a long track jump is performed in which the read section of the high density DVD 31 is largely changed by a user's key input or the like. Connected via a digital interface such as IEEE 1394, digital television or high-definition digital tele When the power of the previous 200 is turned on or the channel is switched so that a corresponding command is transmitted to the microcomputer 37 and received, and a reset occurs on a digital interface bus such as IEEE 1394. Also, as described above, the program specification information (PSI) is provided to convert the transport stream (TS) received from the digital television or the high definition digital television 200 connected and connected through a digital interface such as IEEE 1394 as audio / video data. Allows separation and decoding.

상기와 같이 이루어지는 본 발명에 따른 고밀도 디스크 기록매체의 프로그램 사양정보 제공방법은, 고밀도 디브이디와 같은 디스크 기록매체에 기록 저장되는 데이터를 관리 및 제어하기 위한 관리정보가 기록되는 특정 기록영역에, 프로그램 사양정보(PSI)를 집중 기록시키는 한편, 프로그램 사양정보 전송 필요시, 이후 전송될 데이터 스트림에 해당하는 전송패킷의 프로그램 시각기준정보(PCR)와 시간적으로 연속성을 갖는 프로그램 시각정보를 생성 부가하여 전송패킷으로 제공함으로써, 디지털 텔레비전 또는 고선명 디지털 텔레비전에서, 수신되는 프로그램 사양정보에 해당되는 전송패킷(PSI Packet)을 해당 프로그램 시각기준정보(PSI_PCR)에 동기시켜, 분리 및 복호 처리하게 됨은 물론, 이후 수신되는 데이터 스트림의 전송패킷(TSP1)을 연속적으로 분리 및 복호 처리할 수 있게 되어, 전송패킷의 시각정보 불일치에 따른 데이터 손실을 원천적으로 방지할 수 있게 되는 매우 유용한 발명인 것이다.The program specification information providing method of the high density disc recording medium according to the present invention as described above comprises a program specification in a specific recording area in which management information for managing and controlling data recorded and stored on a disc recording medium such as a high density DVD is recorded. While intensively recording the information (PSI), when program specification information needs to be transmitted, program time information having a continuity in time with program time reference information (PCR) of a transmission packet corresponding to a data stream to be transmitted is generated and added to the transmission packet. In the digital television or high-definition digital television, the PSI packet corresponding to the received program specification information is synchronized with the corresponding program time reference information PSI_PCR, and separated and decoded. Continuously split the transmission packet (TSP1) of the data stream. And decoding is able to handle, it would be very useful inventors are able to fundamentally prevent the loss of data according to time information mismatch of the transmission packet.

Claims (3)

프로그램 사양정보 전송시, 프로그램 사양정보의 시간길이를 검색 확인하는 1단계;Transmitting and checking the time length of the program specification information when the program specification information is transmitted; 전송할 선두 데이터 스트림의 전송 시각정보와 상기 확인된 시간길이 만큼씩 차이나는 시각정보를 생성하는 2단계; 및Generating time information different from the transmission time information of the first data stream to be transmitted by the identified time length; And 상기 생성된 시각정보를 전송할 프로그램 사양정보에 부가하여 전송패킷을 구성한 후, 상기 데이터 스트림에 해당하는 전송패킷 보다 먼저 전송하는 3단계를 포함하여 이루어지는 것을 특징으로 하는 고밀도 디스크 기록매체의 프로그램 사양정보 제공방법.The program specification information of the high-density disc recording medium, comprising the step of configuring the transmission packet by adding the generated time information to the program specification information to be transmitted, and then transmitting the packet before the transmission packet corresponding to the data stream. Way. 제 1항에 있어서,The method of claim 1, 상기 1단계의 시간길이의 정보는, 상기 프로그램 사양정보를 관리하는 관리정보 상에 기록 저장되어 있는 것을 특징으로 하는 고밀도 디스크 기록매체의 프로그램 사양정보 제공방법.And the time length information of the first step is recorded and stored on management information for managing the program specification information. 제 1항에 있어서,The method of claim 1, 상기 3단계는, 상기 프로그램 사양정보에 해당하는 전송패킷을 적어도 2개 이상 생성하여, 상기 선두 데이터 스트림에 해당하는 전송패킷 보다 먼저 전송하는 것을 특징으로 하는 고밀도 디스크 기록매체의 프로그램 사양정보 제공방법.In the step 3, at least two or more transmission packets corresponding to the program specification information are generated and transmitted before the transmission packets corresponding to the head data stream.
KR10-1999-0045426A 1999-10-19 1999-10-19 Method for providing program specific information recorded on data stroage device KR100381730B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-1999-0045426A KR100381730B1 (en) 1999-10-19 1999-10-19 Method for providing program specific information recorded on data stroage device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-1999-0045426A KR100381730B1 (en) 1999-10-19 1999-10-19 Method for providing program specific information recorded on data stroage device

Publications (2)

Publication Number Publication Date
KR20010037754A true KR20010037754A (en) 2001-05-15
KR100381730B1 KR100381730B1 (en) 2003-04-26

Family

ID=19616022

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-1999-0045426A KR100381730B1 (en) 1999-10-19 1999-10-19 Method for providing program specific information recorded on data stroage device

Country Status (1)

Country Link
KR (1) KR100381730B1 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3689440B2 (en) * 1994-11-14 2005-08-31 キヤノン株式会社 Playback device
JPH1023370A (en) * 1996-06-28 1998-01-23 Sanyo Electric Co Ltd Digital video recorder
JPH1051494A (en) * 1996-08-07 1998-02-20 Nippon Telegr & Teleph Corp <Ntt> Mpeg multiplex structure transmission method and its system
EP0917355A1 (en) * 1997-11-14 1999-05-19 Sony International (Europe) GmbH Distribution of MPEG-2 transport streams on the IEEE 1394-based home network
JP3926910B2 (en) * 1997-12-09 2007-06-06 株式会社東芝 Video data multiplexer
JP3369099B2 (en) * 1998-02-18 2003-01-20 松下電器産業株式会社 Multi-program recording system for digital broadcasting

Also Published As

Publication number Publication date
KR100381730B1 (en) 2003-04-26

Similar Documents

Publication Publication Date Title
JP2005027344A (en) Method for providing supplementary service information for a/v contents through recording medium, and recording medium therefor
KR100424480B1 (en) A high-density recording medium having data format acceptable to a digital television and a data reproducing apparatus thereof
US7509029B2 (en) Apparatus for recording and reproducing plural streams compressed in different formats
KR100407494B1 (en) Method for recording stream specific information in a disc and providing the recorded information
KR100360285B1 (en) A METHOD AND APPARATUS FOR TRANSCEIVING AUDIO Data STREAM Through DIGITAL INTERFACE
EP2101499B1 (en) Broadcast station device and recording/reproduction device
US6240138B1 (en) Data transmitting apparatus
CN101604543A (en) Recording unit, recording method, recording medium and register system
KR100381730B1 (en) Method for providing program specific information recorded on data stroage device
KR100348882B1 (en) Method and apparatus for providing program specific information recorded on data stroage device
KR20030039059A (en) Method for controlling a slow motion playback in digital broadcasting program
EP1340227B1 (en) Method for providing program specific information recorded on high density disc medium
US20060115240A1 (en) Information recording/reproducing apparatus and method
KR0152046B1 (en) Ts decoder
KR20050091374A (en) Control system of transport stream data
KR100357095B1 (en) method and apparatus for transmitting program information in digital interface
JP2001245262A (en) Digital video recording device having plural video sources and multiplexer for digital video recording device of this kind
JP2007266651A (en) Data recording device
KR100452614B1 (en) Method for trick play in digital broadcasting receiver
JP4229211B2 (en) Video recording apparatus and method
KR20000066843A (en) Method for recording the digital data stream selectively
KR100610680B1 (en) Apparatus for recording ? editing of digital broadcasting data and method of the same
KR100301488B1 (en) Multi-program recording/replaying apparatus for digital vcr
JP2001119668A (en) Recorder
JP2001067803A (en) Image-recording/reproducing apparatus

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
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: 20120327

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20130326

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee