[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20000002152A - Signal record regenerating device of digital storage media - Google Patents

Signal record regenerating device of digital storage media Download PDF

Info

Publication number
KR20000002152A
KR20000002152A KR1019980022754A KR19980022754A KR20000002152A KR 20000002152 A KR20000002152 A KR 20000002152A KR 1019980022754 A KR1019980022754 A KR 1019980022754A KR 19980022754 A KR19980022754 A KR 19980022754A KR 20000002152 A KR20000002152 A KR 20000002152A
Authority
KR
South Korea
Prior art keywords
pid information
program
correction unit
pid
stream type
Prior art date
Application number
KR1019980022754A
Other languages
Korean (ko)
Other versions
KR100287868B1 (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 KR1019980022754A priority Critical patent/KR100287868B1/en
Publication of KR20000002152A publication Critical patent/KR20000002152A/en
Application granted granted Critical
Publication of KR100287868B1 publication Critical patent/KR100287868B1/en

Links

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
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43074Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on the same device, e.g. of EPG data or interactive icon with a TV program
    • 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/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream

Landscapes

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

Abstract

PURPOSE: A signal record regenerating device is provided to improve the decoding delay by motivating a program together with the regeneration of audio/video signals recorded in digital storage media. CONSTITUTION: The signal record regenerating device comprises: a PID information extracting piece(107) for extracting the PID information from a transport stream of the MPEG audio/video data; a PSI table generating piece(108) for inserting the extracted PID into the previously set PSI table; a null packet generating piece(109) for selectively inserting the null packet; and a re-multiplexing piece(110) for outputting by re-multiplexing the null packet.

Description

디지털 저장 매체의 신호 기록재생장치Signal recording and reproducing device of digital storage media

본 발명은 디지털 위성 방송시스템의 디지털 저장 매체(Digital Storage Media)에 관한 것으로, 특히 디지털 저장 매체에 신호를 기록재생하기 위한 디지털 저장 매체의 신호 기록재생장치에 관한 것이다.The present invention relates to a digital storage medium of a digital satellite broadcasting system, and more particularly, to a signal recording and reproducing apparatus of a digital storage medium for recording and reproducing a signal on a digital storage medium.

이하, 종래 기술에 따른 디지털 저장 매체의 신호 기록재생장치에 대하여 첨부한 도면을 참조하여 설명하면 다음과 같다.Hereinafter, a signal recording and reproducing apparatus of a digital storage medium according to the prior art will be described with reference to the accompanying drawings.

도 1 는 프로그램 매핑 계층(Mapping Hieratchy)을 나타낸 도면이고, 도 2 은 도 1 의 프로그램 스트림의 구조를 나타낸 도면이고, 도 3 은 일반적인 디지털 저장 매체의 구조를 나타낸 도면이다.FIG. 1 is a diagram illustrating a program mapping hierarchy, FIG. 2 is a diagram illustrating a structure of a program stream of FIG. 1, and FIG. 3 is a diagram illustrating a structure of a general digital storage medium.

도 3 에 도시된 바와 같이, 오디오/비디오 비트스트림(Audio/Video Bitstream)을 기록하거나 재생하는 유저 인터페이스부(1)와, 상기 유저 인터페이스부(1)의 신호에 따라 ISO/IEC 13818 비트스트림이 기록되거나 재생되는 디지털 저장 매체(2)로 구성된다.As shown in FIG. 3, a user interface unit 1 for recording or playing back an audio / video bitstream, and an ISO / IEC 13818 bitstream in accordance with a signal of the user interface unit 1 are provided. And a digital storage medium 2 to be recorded or reproduced.

상기 유저 인터페이스부(1)는 상기 오디오/비디오 비트스트림(Audio/Video Bitstream)을 인코딩하여 출력하는 시스템 인코더(1a)와, 상기 디지털 저장 매체(2)에서 재생된 ISO/IEC 13818 비트스트림을 디코딩하여 출력하는 시스템 디코더(1b)를 포함하여 구성된다.The user interface unit 1 includes a system encoder 1a for encoding and outputting the audio / video bitstream and an ISO / IEC 13818 bitstream reproduced in the digital storage medium 2. And a system decoder 1b for outputting.

이와 같이 구성된 종래 기술에 따른 디지털 저장 매체의 신호 기록재생장치의 동작을 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.Operation of the signal recording and reproducing apparatus of the conventional digital storage medium configured as described above will be described in detail with reference to the accompanying drawings.

현재 진행중인 무궁화 위성 방송시스템은 기존의 아날로그 방송시스템과는 달리 디지털 방식으로 ISO/IEC 13818 규격을 따르고 있다.Currently, Mugunghwa satellite broadcasting system is digitally compliant with ISO / IEC 13818 standard, unlike the existing analog broadcasting system.

이 방식의 신호를 수신기가 디코딩하기 위해선 우선 도 1 에 도시된 바와 같이 전송되는 PSI(Program Specific Information) 정보를 디코딩하여 원하는 오디오/비디오 신호의 PID(Program ID)를 찾고, 이를 이용하여 도 2 에 도시된 바와 같이 여러 프로그램들이 멀티플렉싱되어 있는 비트스트림상에서 오디오/비디오 신호를 동조시켜 위성 방송을 시청할 수 있도록 하게 된다.In order to decode the signal of this type, the receiver first decodes the transmitted program specific information (PSI) information as shown in FIG. 1 to find a PID (Program ID) of a desired audio / video signal, As shown in the figure, several programs are tuned to an audio / video signal on a multiplexed bitstream so that they can watch satellite broadcasts.

그러므로, 수신기는 원하는 프로그램의 오디오/비디오 신호를 디코딩하기에 반드시 상기 PSI 정보중 PID가 '0'인 PAT(Program Association Table)를 먼저 찾아 디코딩한다.Therefore, in order to decode the audio / video signal of the desired program, the receiver must first find and decode a PAT (Program Association Table) having a PID of '0' among the PSI information.

이어 수신기는 상기 PAT내에 있는 프로그램 넘버라는 프로그램 또는 데이터 서비스와 관련된 채널에 할당된 번호에서 해당 PMT(Program Map Table)의 PID를 얻게 된다.The receiver then obtains the PID of the corresponding Program Map Table (PMT) from the number assigned to the channel associated with the program or data service called the program number in the PAT.

이때 이 PMT는 직접적인 프로그램 등과 연결되는 오디오/비디오/데이터의 ES(Elementary Stream) 패킷의 PID를 갖고 있으므로 수신기는 이들 정보를 이용하여 원하는 프로그램을 디코딩하여 시청할 수 있도록 하게 된다.In this case, the PMT has a PID of an elementary stream (ES) packet of audio / video / data connected to a direct program, so that the receiver can decode and watch a desired program using these information.

그러나 도 3 에 도시된 바와 같은 일반적인 디지털 저장 매체의 구조에서는 먼저, 오디오/비디오 비트스트림(Audio/Video Bitstream)이 입력되면 유저 인터페이스부(1)는 이를 디지털 저장 매체(2)에 기록하기 위한 신호(DSM_CC)를 출력한다.However, in the structure of a general digital storage medium as shown in FIG. Outputs (DSM_CC).

이어 디지털 저장 매체(2)로부터 승인신호(DSM_ACK)가 입력되는 유저 인터페이스부(1)는 상기 오디오/비디오 비트스트림(Audio/Video Bitstream)을 디지털 저장 매체(2)에 기록한다.Subsequently, the user interface 1 to which the acknowledgment signal DSM_ACK is input from the digital storage medium 2 records the audio / video bitstream in the digital storage medium 2.

즉 상기 승인신호(DSM_ACK)에 따라 유저 인터페이스부(1)내 시스템 인코더(1a)는 오디오/비디오 비트스트림(Audio/Video Bitstream)을 인코딩하여 ISO/IEC 13818 비트스트림을 상기 디지털 저장 매체(2)에 기록한다.That is, the system encoder 1a in the user interface unit 1 encodes an audio / video bitstream according to the acknowledgment signal DSM_ACK to convert an ISO / IEC 13818 bitstream into the digital storage medium 2. To record.

여기서 ISO/IEC 13818 비트스트림에는 상기 오디오/비디오 데이터뿐만 아니라 상기 PSI 정보도 포함되어 있으므로 재생시 디코딩할 프로그램을 지정할 수 있게 된다.Since the ISO / IEC 13818 bitstream includes the PSI information as well as the audio / video data, it is possible to designate a program to decode during playback.

한편, 유저 인터페이스부(1)에서 상기 디지털 저장 매체(2)에 기록된 ISO/IEC 13818 비트스트림을 재생하기 위한 신호(DSM_CC)를 출력한다.On the other hand, the user interface unit 1 outputs a signal DSM_CC for reproducing the ISO / IEC 13818 bitstream recorded on the digital storage medium 2.

이후 상기 디지털 저장 매체(2)로부터 승인신호(DSM_ACK)가 입력되면 유저 인터페이스부(1)는 상기 기록된 ISO/IEC 13818 비트스트림을 재생한다.Thereafter, when the acknowledgment signal DSM_ACK is input from the digital storage medium 2, the user interface unit 1 reproduces the recorded ISO / IEC 13818 bitstream.

즉 유저 인터페이스부(1)내 시스템 디코더(1b)는 상기 디지털 저장 매체(2)에서 재생된 ISO/IEC 13818 비트스트림을 디코딩하여 오디오/비디오 비트스트림(Audio/Video Bitstream)을 출력한다.That is, the system decoder 1b in the user interface unit 1 decodes the ISO / IEC 13818 bitstream reproduced in the digital storage medium 2 and outputs an audio / video bitstream.

그러나 종래 기술에 따른 디지털 저장 매체의 신호 기록재생장치는 수신기가 전송하는 오디오/비디오 신호 및 PSI 정보를 단순히 기록하였다가 재생하는 역할만 하기 때문에 재생시 수신기가 정상적으로 프로그램 디코딩 동작을 수행하기까지 함께 재생되는 PSI 정보중에서 기록 프로그램을 지정하는 PID 정보를 찾기까지의 디코딩 딜레이(decoding delay)가 발생되는 문제점이 있다.However, the signal recording and reproducing apparatus of the digital storage medium according to the prior art simply plays back the audio / video signal and the PSI information transmitted by the receiver and plays back the data until the receiver performs the program decoding operation. There is a problem in that a decoding delay occurs until the PID information designating the recording program is found among the PSI information.

따라서 본 발명은 상기와 같은 문제점을 해결하기 위해 안출한 것으로서, 디지털 저장 매체에 기록된 오디오/비디오 신호의 재생과 동시에 프로그램을 동기시켜 디코딩 딜레이(decoding delay)를 개선하도록 한 디지털 저장 매체의 신호 기록재생장치를 제공하는데 그 목적이 있다.Accordingly, the present invention has been made to solve the above problems, and the signal recording of the digital storage medium to improve the decoding delay by synchronizing the program with the reproduction of the audio / video signal recorded on the digital storage medium. The purpose is to provide a playback device.

도 1 은 일반적인 디지털 저장 매체의 구조를 나타낸 도면1 is a view showing the structure of a general digital storage medium

도 2 는 도 1 의 프로그램 매핑 계층(Mapping Hieratchy)을 나타낸 도면FIG. 2 is a diagram illustrating a program mapping hierarchy of FIG. 1.

도 3 은 도 2 의 프로그램 스트림의 구조를 나타낸 도면3 is a view showing the structure of a program stream of FIG.

도 4a 및 도 4b 는 본 발명에 따른 디지털 저장 매체의 신호 기록재생장치를 나타낸 실시예도4A and 4B show an exemplary embodiment of a signal recording and reproducing apparatus of a digital storage medium according to the present invention.

도 5 는 도 4a 및 도 4b 의 프로그램 상세 정보(Program Specific Information;PSI) 테이블 발생부의 상세 구성을 나타낸 도면FIG. 5 is a diagram illustrating a detailed configuration of a program specific information (PSI) table generator of FIGS. 4A and 4B;

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

101 : 버퍼 102 : 데이터 포맷터101: buffer 102: data formatter

103 : 기록부 104 : 디지털 저장 매체103: recording unit 104: digital storage medium

105 : 리-프로덕션부 106 : 데이터 인버스 포맷터105: re-production unit 106: data inverse formatter

107 : PID 정보 추출부 108 : PSI 테이블 발생부107: PID information extraction unit 108: PSI table generation unit

108a : 프로그램 PID 정보 수정부 108b : 프로그램 PID 정보 CRC 수정부108a: program PID information correction 108b: program PID information CRC correction

108c : 스트림 타입/PID 정보 수정부 108e : 인코딩부108c: stream type / PID information correction unit 108e: encoding unit

108d : 스트림 타입 및 PID 정보 CRC 수정부108d: stream type and PID information CRC correction

109 : 널패킷 발생부 110 : 리-멀티플렉싱부109: null packet generation unit 110: re-multiplexing unit

상기와 같은 목적을 달성하기 위한 본 발명에 따른 디지털 저장 매체의 신호 재생장치의 특징은, 데이터 인버스 포맷터를 구비한 디지털 저장 매체의 신호 기록재생장치에 있어서, 상기 데이터 인버스 포맷터에서 역 포맷된 MPEG 오디오/비디오 데이터의 트랜스포트 스트림으로부터 PID정보를 추출하는 PID 정보 추출수단과, 상기 추출된 PID를 기 설정한 PSI 테이블로 삽입하는 PSI 테이블 발생수단과, 상기 역 포맷된 MPEG 오디오/비디오 데이터의 트랜스포트 스트림과 PSI 테이블 정보의 동기를 일치시키기 위한 널패킷을 선택적으로 삽입하는 널패킷 발생수단과, 상기 데이터 인버스 포맷터에서 포맷된 신호와 PSI 테이블 발생수단에서 발생된 PSI 패킷을 널패킷 발생수단에서 발생된 널패킷을 리-멀티플렉싱하여 출력하는 리-멀티플렉싱수단으로 구성되는데 있다.A feature of a signal reproducing apparatus of a digital storage medium according to the present invention for achieving the above object is a signal recording and reproducing apparatus of a digital storage medium having a data inverse formatter, wherein the MPEG audio is inversely formatted by the data inverse formatter PID information extracting means for extracting PID information from a transport stream of the video / video data, PSI table generating means for inserting the extracted PID into a preset PSI table, and transporting the inversely formatted MPEG audio / video data. Null packet generating means for selectively inserting null packets for synchronizing the stream and PSI table information, and PSI packets generated by the PSI table generating means and signals formatted by the data inverse formatter generated by the null packet generating means. It consists of re-multiplexing means for re-multiplexing and outputting null packets. The.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 디지털 저장 매체의 신호 기록장치의 특징은, 데이터 포맷터를 구비한 디지털 저장 매체의 신호 기록장치에 있어서, 비트스트림으로부터 PID 정보를 추출하는 PID 정보 추출수단과, 상기 추출된 PID 정보에 따라 PSI 테이블을 발생하는 PSI 테이블 발생수단과, 상기 비트스트림의 입력 전송율과 PSI 테이블 정보의 기록 전송율을 일치시켜 상기 데이터 포맷터로 출력하는 전송율 일치수단을 포함하여 구성되는데 있다.A feature of the signal recording apparatus of the digital storage medium according to the present invention for achieving the above object is, in the signal recording apparatus of the digital storage medium having a data formatter, PID information extraction means for extracting PID information from the bitstream And a PSI table generating means for generating a PSI table according to the extracted PID information, and a rate matching means for matching the input rate of the bitstream with the write rate of the PSI table information and outputting the same to the data formatter. have.

이하, 본 발명에 따른 디지털 저장 매체의 신호 기록재생장치의 바람직한 실시예에 대하여 첨부한 도면을 참조하여 설명하면 다음과 같다.Hereinafter, a preferred embodiment of a signal recording and reproducing apparatus of a digital storage medium according to the present invention will be described with reference to the accompanying drawings.

도 4a 및 도 4b 는 본 발명에 따른 디지털 저장 매체의 신호 기록재생장치를 나타낸 실시예도로서, 도 4a 는 비트스트림의 입력 전송율과 기록 전송율의 차를 버퍼링하여 출력하는 버퍼(101)와, 상기 버퍼(101)에서 버퍼링된 비트스트림을 기록에 알맞는 데이터 포맷으로 포맷하여 출력하는 데이터 포맷터(102)와, 상기 포맷된 데이터를 디지털 저장 매체(104)에 기록하는 기록부(103)와, 상기 디지털 저장 매체(104)에 기록된 데이터를 재생하는 리-프로덕션부(105)와, 상기 재생된 데이터의 포맷을 역 포맷하여 출력하는 데이터 인버스 포맷터(106)와, 상기 데이터 인버스 포맷터(106)에서 역 포맷된 MPEG 오디오/비디오 데이터의 트랜스포트 스트림으로부터 PID정보를 추출하는 PID 정보 추출부(107)와, 상기 추출된 PID를 기 설정한 PSI 테이블로 삽입하는 PSI 테이블 발생부(108)와, 상기 역 포맷된 MPEG 오디오/비디오 데이터의 트랜스포트 스트림과 PSI 테이블 정보의 동기를 일치시키기 위한 널패킷을 선택적으로 삽입하는 널패킷 발생부(109)와, 상기 데이터 인버스 포맷터(106)에서 포맷된 신호와 PSI 테이블 발생부(108)에서 발생된 PSI 패킷을 널패킷 발생부(109)에서 발생된 널패킷을 리-멀티플렉싱하여 출력하는 리-멀티플렉싱부(110)로 구성된다.4A and 4B are exemplary diagrams illustrating a signal recording and reproducing apparatus of a digital storage medium according to the present invention, and FIG. 4A is a buffer 101 for buffering and outputting a difference between an input transmission rate and a recording transmission rate of a bitstream; A data formatter 102 for formatting and outputting the bitstream buffered at 101 into a data format suitable for recording, a recording unit 103 for recording the formatted data on a digital storage medium 104, and the digital storage. A re-production section 105 for reproducing data recorded on the medium 104, a data inverse formatter 106 for reformatting and outputting the format of the reproduced data, and a reverse format in the data inverse formatter 106; A PID information extracting unit 107 for extracting PID information from a transport stream of MPEG audio / video data, and a PSI table generating unit (1) for inserting the extracted PID into a preset PSI table (1). 08), a null packet generator 109 for selectively inserting a null packet for synchronizing the transport of the de-formatted MPEG audio / video data with the PSI table information, and the data inverse formatter 106; The re-multiplexing unit 110 re-multiplexes and outputs a signal formatted by the PSI packet generated by the PSI table generator 108 and a null packet generated by the null packet generator 109.

그리고 도 4b 는 비트스트림으로부터 PID 정보를 추출하는 PID 정보 추출부(201)와, 상기 추출된 PID 정보에 따라 PSI 테이블을 발생하는 PSI 테이블 발생부(202)와, 상기 비트스트림의 입력 전송율과 PSI 테이블 정보의 기록 전송율을 일치시켜 상기 데이터 포맷터로 출력하는 전송율 일치부(203)와, 상기 전송율 일치부(203)의 비트스트림을 기록에 알맞는 데이터 포맷으로 포맷하여 출력하는 데이터 포맷터(204)와, 상기 포맷된 데이터를 디지털 저장 매체(206)에 기록하는 기록부(205)와, 상기 디지털 저장 매체(206)에 기록된 데이터를 재생하는 리-프로덕션부(207)와, 상기 재생된 데이터의 포맷을 역 포맷하여 출력하는 데이터 인버스 포맷터(208)와, 상기 역 포맷된 MPEG 오디오/비디오 데이터의 트랜스포트 스트림과 동기를 일치시키기 위한 널패킷을 선택적으로 삽입하는 널패킷 발생부(209)와, 상기 데이터 인버스 포맷터(208)에서 포맷된 신호와 널패킷 발생부(209)에서 발생된 널패킷을 리-멀티플렉싱하여 출력하는 리-멀티플렉싱부(210)로 구성된다.4B illustrates a PID information extracting unit 201 for extracting PID information from a bitstream, a PSI table generating unit 202 for generating a PSI table according to the extracted PID information, and an input transmission rate and a PSI of the bitstream. A rate matching unit 203 for matching the write rate of table information to the data formatter, and a data formatter 204 for formatting and outputting the bitstream of the rate matching unit 203 in a data format suitable for recording; A recording unit 205 for recording the formatted data on the digital storage medium 206, a re-production unit 207 for reproducing the data recorded on the digital storage medium 206, and a format of the reproduced data. A data inverse formatter 208 for reverse-formatting and outputting a null packet and a null packet for synchronizing with a transport stream of the de-formatted MPEG audio / video data. Is composed of a null packet generator 209 and a re-multiplexer 210 for re-multiplexing and outputting a signal formatted by the data inverse formatter 208 and a null packet generated by the null packet generator 209. do.

상기 전송율 일치부(203)는 버퍼이다.The rate matching unit 203 is a buffer.

도 5 는 도 4a 및 도 4b 의 PIS 테이블 발생부(108)(202)의 상세 구성을 나타낸 도면으로서, 상기 PSI 테이블 발생부(108)(202)는 상기 추출된 오디오/비디오 PID 정보에 따라 프로그램 PID 정보를 수정하는 프로그램 PID 정보 수정부(108a)(202a)와, 상기 프로그램 PID 정보 수정부(108a)(202a)에서 수정된 프로그램 PID 정보에 따른 CRC를 수정하는 프로그램 PID 정보 CRC 수정부(108b)(202b)와, 상기 추출된 오디오/비디오 PID 정보에 따라 스트림 타입 및 PID 정보를 수정하는 스트림 타입/PID 정보 수정부(108c)(202c)와, 상기 스트림 타입/PID 정보 수정부(108c)(202c)에서 수정된 스트림 타입 및 PID 정보에 따른 CRC를 수정하는 스트림 타입 및 PID 정보 CRC 수정부(108d)(202d)와, 상기 수정된 프로그램 PID 정보와 스트림 타입 및 PID 정보가 포함된 오디오/비디오 데이터의 트랜스포트 스트림을 인코딩하여 출력하는 인코딩부(108e)(202e)로 구성된다.5 is a diagram illustrating a detailed configuration of the PIS table generators 108 and 202 of FIGS. 4A and 4B, wherein the PSI table generators 108 and 202 are programmed according to the extracted audio / video PID information. Program PID information correction unit 108a (202a) for correcting the PID information, and program PID information CRC correction unit (108b) for modifying the CRC according to the program PID information modified in the program PID information correction unit (108a) (202a). 202b, stream type / PID information correction unit 108c and 202c for modifying stream type and PID information according to the extracted audio / video PID information, and stream type / PID information correction unit 108c. The stream type and PID information CRC correction unit 108d and 202d for modifying the CRC according to the stream type and PID information modified at 202c, and the audio / program including the modified program PID information and stream type and PID information. Encode the transport stream of video data Than an output encoder (108e) (202e) to.

이와 같이 구성된 본 발명에 따른 디지털 저장 매체의 신호 기록재생장치의 동작을 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.Operation of the signal recording and reproducing apparatus of the digital storage medium according to the present invention configured as described above will be described in detail with reference to the accompanying drawings.

먼저, 도 4a 에 도시된 바와 같은 디지털 저장 매체의 기록재생장치내 버퍼(101)는 비트스트림의 입력 전송율과 기록 전송율의 차를 버퍼링하여 출력한다.First, the buffer 101 in the recording / playback apparatus of the digital storage medium as shown in FIG. 4A buffers and outputs the difference between the input transmission rate and the recording transmission rate of the bitstream.

그러면 데이터 포맷터(102)는 상기 버퍼(101)에서 버퍼링된 비트스트림을 기록에 알맞는 데이터 포맷으로 포맷하여 출력한다.The data formatter 102 then formats and outputs the bitstream buffered by the buffer 101 in a data format suitable for recording.

이에 따라 기록부(103)는 상기 포맷된 데이터를 디지털 저장 매체(104)에 기록한다.Accordingly, the recording unit 103 records the formatted data on the digital storage medium 104.

이후 리-프로덕션부(105)는 상기 디지털 저장 매체(104)에 기록된 데이터를 재생하여 출력한다.Thereafter, the re-production unit 105 reproduces and outputs the data recorded in the digital storage medium 104.

그러면 데이터 인버스 포맷터(106)는 상기 역 포맷된 데이터의 포맷을 역 포맷하여 출력한다.The data inverse formatter 106 then inversely formats and outputs the format of the inversely formatted data.

이어 PID 정보 추출부(107)는 상기 데이터 인버스 포맷터(106)에서 역 포맷된 MPEG 오디오/비디오 데이터의 트랜스포트 스트림으로부터 PID정보를 추출하여 출력한다.The PID information extracting unit 107 then extracts and outputs PID information from the transport stream of MPEG audio / video data deformatted by the data inverse formatter 106.

그러면 PSI 테이블 발생부(108)는 상기 추출된 PID를 기 설정한 PSI 테이블로 삽입하여 출력한다.Then, the PSI table generator 108 inserts the extracted PID into a preset PSI table and outputs the PSI table.

즉 상기 PSI 테이블 발생부(108)내 프로그램 PID 정보 수정부(108a)는 상기 PID 정보 추출부(107)에서 추출된 오디오/비디오 PID 정보에 따라 프로그램 PID 정보를 수정하여 출력한다.That is, the program PID information correction unit 108a in the PSI table generator 108 modifies and outputs program PID information according to the audio / video PID information extracted by the PID information extraction unit 107.

상기 프로그램 PID 정보 수정부(108a)는 상기 PID 정보 추출부(107)에서 추출된 오디오 비디오 PID 정보에 따라 하기한 프로그램중 program_map_PID를 수정하여 출력한다.The program PID information correction unit 108a modifies and outputs program_map_PID among the following programs according to the audio video PID information extracted by the PID information extraction unit 107.

" program_association_section(){table_id"program_association_section () {table_id

section_syntax_indicatorsection_syntax_indicator

'0''0'

reservedreserved

..................

for(I=0; i<N; I++){for (I = 0; i <N; I ++) {

program_numberprogram_number

reservedreserved

program_map_PID }program_map_PID}

CRC_32 }"CRC_32} "

아울러 프로그램 PID 정보 CRC 수정부(108b)는 상기 프로그램 PID 정보 수정부(108a)에서 수정된 프로그램 PID 정보에 따른 CRC를 수정하여 출력한다.In addition, the program PID information CRC correction unit 108b modifies and outputs the CRC according to the program PID information modified by the program PID information correction unit 108a.

또한 스트림 타입/PID 정보 수정부(108c)는 상기 PID 정보 추출부(107)에서 추출된 오디오/비디오 PID 정보에 따라 스트림 타입 및 PID 정보를 수정하여 출력한다.In addition, the stream type / PID information correction unit 108c modifies and outputs the stream type and PID information according to the audio / video PID information extracted by the PID information extraction unit 107.

상기 스트림 타입/PID 정보 수정부(108c)는 상기 PID 정보 추출부(107)에서 추출된 오디오/비디오 PID 정보에 따라 하기한 프로그램중 stream_type, elementary_PID를 각각 수정하여 출력한다.The stream type / PID information correction unit 108c modifies and outputs stream_type and elementary_PID of the following programs according to the audio / video PID information extracted by the PID information extracting unit 107, respectively.

" TS_program_map_section(){table_id"TS_program_map_section () {table_id

section_syntax_indicatorsection_syntax_indicator

'0''0'

reservedreserved

..................

for(I=0; i<N; I++){for (I = 0; i <N; I ++) {

stream_typestream_type

reservedreserved

elementary_PID }elementary_PID}

CRC_32 }"CRC_32} "

아울러 스트림 타입 및 PID 정보 CRC 수정부(108d)는 상기 스트림 타입/PID 정보 수정부(108c)(202c)에서 수정된 스트림 타입 및 PID 정보에 따른 CRC를 수정하여 출력한다.In addition, the stream type and PID information CRC correction unit 108d modifies and outputs the CRC according to the stream type and PID information modified by the stream type / PID information correction unit 108c and 202c.

이어 인코딩부(108e)는 상기 수정된 프로그램 PID 정보와 스트림 타입 및 PID 정보가 포함된 오디오/비디오 데이터의 트랜스포트 스트림을 인코딩하여 출력한다.Subsequently, the encoding unit 108e encodes and outputs a transport stream of audio / video data including the modified program PID information, stream type, and PID information.

한편, 널패킷 발생부(109)는 상기 역 포맷된 MPEG 오디오/비디오 데이터의 트랜스포트 스트림과 PSI 테이블 정보의 동기를 일치시키기 위한 널패킷을 선택적으로 삽입하여 출력한다.Meanwhile, the null packet generator 109 selectively inserts and outputs a null packet for synchronizing the PSI table information with the transport stream of the de-formatted MPEG audio / video data.

그러면 리-멀티플렉싱부(110)는 상기 데이터 인버스 포맷터(106)에서 포맷된 신호와 PSI 테이블 발생부(108)에서 발생된 PSI 패킷을 널패킷 발생부(109)에서 발생된 널패킷을 리-멀티플렉싱하여 출력한다.Then, the re-multiplexing unit 110 re-multiplexes the signal formatted by the data inverse formatter 106 and the null packet generated by the null packet generation unit 109 with the PSI packet generated by the PSI table generator 108. To print.

한편, 도 4b 에 도시된 바와 같은, 디지털 저장 매체의 기록재생장치내 PID 정보 추출부(201)는 비트스트림으로부터 PID 정보를 추출한다.On the other hand, as shown in Fig. 4B, the PID information extracting unit 201 in the recording / playback apparatus of the digital storage medium extracts the PID information from the bitstream.

그러면 PSI 테이블 발생부(202)는 상기 추출된 PID 정보에 따라 PSI 테이블을 발생하여 출력한다.Then, the PSI table generator 202 generates and outputs a PSI table according to the extracted PID information.

즉 상기 PSI 테이블 발생부(202)내 프로그램 PID 정보 수정부(202a)는 상기 추출된 오디오/비디오 PID 정보에 따라 프로그램 PID 정보를 수정하여 출력한다.That is, the program PID information correction unit 202a in the PSI table generator 202 modifies and outputs program PID information according to the extracted audio / video PID information.

아울러 프로그램 PID 정보 CRC 수정부(202b)는 상기 프로그램 PID 정보 수정부(202a)에서 수정된 프로그램 PID 정보에 따른 CRC를 수정하여 출력한다.In addition, the program PID information CRC correction unit 202b modifies and outputs the CRC according to the program PID information modified by the program PID information correction unit 202a.

그러면 스트림 타입/PID 정보 수정부(202c)는 상기 추출된 오디오/비디오 PID 정보에 따라 스트림 타입 및 PID 정보를 수정하여 출력한다.The stream type / PID information correction unit 202c then modifies and outputs the stream type and PID information according to the extracted audio / video PID information.

아울러 스트림 타입 및 PID 정보 CRC 수정부(202d)는 상기 스트림 타입/PID 정보 수정부(202c)에서 수정된 스트림 타입 및 PID 정보에 따른 CRC를 수정하여 출력한다.In addition, the stream type and PID information CRC correction unit 202d modifies and outputs the CRC according to the stream type and PID information modified by the stream type / PID information correction unit 202c.

이에 따라 인코딩부(202e)는 상기 수정된 프로그램 PID 정보와 스트림 타입 및 PID 정보가 포함된 오디오/비디오 데이터의 트랜스포트 스트림을 인코딩하여 출력한다.Accordingly, the encoding unit 202e encodes and outputs the transport stream of the audio / video data including the modified program PID information, stream type, and PID information.

그러면 전송율 일치부(203)는 상기 비트스트림의 입력 전송율과 PSI 테이블 정보의 기록 전송율을 일치시켜 상기 데이터 포맷터로 출력한다.The rate matching unit 203 then matches the input rate of the bitstream with the write rate of PSI table information and outputs the same to the data formatter.

이어 데이터 포맷터(204)는 상기 전송율 일치부(203)의 비트스트림을 기록에 알맞는 데이터 포맷으로 포맷하여 출력한다.The data formatter 204 then formats and outputs the bitstream of the rate matching unit 203 in a data format suitable for recording.

이에 따라 기록부(205)는 상기 포맷된 데이터를 디지털 저장 매체(206)에 기록한다.Accordingly, the recording unit 205 records the formatted data in the digital storage medium 206.

이후 리-프로덕션부(207)는 상기 디지털 저장 매체(206)에 기록된 데이터를 재생하여 출력한다.The re-production unit 207 then reproduces and outputs the data recorded in the digital storage medium 206.

그러면 데이터 인버스 포맷터(208)는 상기 역 포맷된 데이터의 포맷을 역 포맷하여 출력한다.The data inverse formatter 208 then inversely formats and outputs the format of the inversely formatted data.

아울러 널패킷 발생부(209)는 상기 역 포맷된 MPEG 오디오/비디오 데이터의 트랜스포트 스트림과 동기를 일치시키기 위한 널패킷을 선택적으로 삽입하여 출력한다.In addition, the null packet generator 209 selectively inserts and outputs a null packet for synchronizing with the transport stream of the de-formatted MPEG audio / video data.

이에 따라 리-멀티플렉싱부(210)는 상기 데이터 인버스 포맷터(208)에서 포맷된 신호와 널패킷 발생부(209)에서 발생된 널패킷을 리-멀티플렉싱하여 출력한다.Accordingly, the re-multiplexer 210 re-multiplexes the signal formatted by the data inverse formatter 208 and the null packet generated by the null packet generator 209.

이상에서 설명한 바와 같이 본 발명에 따른 디지털 저장 매체의 신호 기록재생장치는 디지털 저장 매체에 오디오/비디오 신호뿐만 아니라 해당 PSI 정보를 삽입하여 함께 기록하거나 재생시 해당 PSI 정보를 추출하여 재생과 동시에 프로그램을 동기시킴으로써 디코딩 딜레이(decoding delay)를 개선할 수 있는 효과가 있다.As described above, the signal recording and reproducing apparatus of the digital storage medium according to the present invention inserts not only an audio / video signal but also corresponding PSI information into the digital storage medium and records the same or extracts the corresponding PSI information during playback to simultaneously reproduce the program. Synchronization has the effect of improving the decoding delay.

Claims (4)

데이터 인버스 포맷터를 구비한 디지털 저장 매체의 신호 기록재생장치에 있어서,A signal recording and reproducing apparatus of a digital storage medium having a data inverse formatter, 상기 데이터 인버스 포맷터에서 역 포맷된 MPEG 오디오/비디오 데이터의 트랜스포트 스트림으로부터 PID정보를 추출하는 PID 정보 추출수단과;PID information extraction means for extracting PID information from a transport stream of MPEG audio / video data deformatted by the data inverse formatter; 상기 추출된 PID를 기 설정한 PSI 테이블로 삽입하는 PSI 테이블 발생수단과;PSI table generating means for inserting the extracted PID into a preset PSI table; 상기 역 포맷된 MPEG 오디오/비디오 데이터의 트랜스포트 스트림과 PSI 테이블 정보의 동기를 일치시키기 위한 널패킷을 선택적으로 삽입하는 널패킷 발생수단과;Null packet generating means for selectively inserting a null packet for synchronizing the PSI table information with the transport stream of the deformatted MPEG audio / video data; 상기 데이터 인버스 포맷터에서 포맷된 신호와 PSI 테이블 발생수단에서 발생된 PSI 패킷을 널패킷 발생수단에서 발생된 널패킷을 리-멀티플렉싱하여 출력하는 리-멀티플렉싱수단을 포함하여 구성된 것을 특징으로 하는 디지털 저장 매체의 신호 재생장치.And re-multiplexing means for re-multiplexing and outputting the signal formatted by the data inverse formatter and the PSI packet generated by the PSI table generating means to re-multiplex and output the null packet generated by the null packet generating means. Signal regeneration device. 제 1 항에 있어서,The method of claim 1, 상기 PSI 테이블 발생수단은The PSI table generating means 상기 추출된 오디오/비디오 PID 정보에 따라 프로그램 PID 정보를 수정하는 프로그램 PID 정보 수정부와;Program PID information correction unit for modifying program PID information according to the extracted audio / video PID information; 상기 프로그램 PID 정보 수정부에서 수정된 프로그램 PID 정보에 따른 CRC를 수정하는 프로그램 PID 정보 CRC 수정부와;A program PID information CRC correction unit for correcting the CRC according to the program PID information modified by the program PID information correction unit; 상기 추출된 오디오/비디오 PID 정보에 따라 스트림 타입 및 PID 정보를 수정하는 스트림 타입/PID 정보 수정부와;A stream type / PID information correction unit for modifying the stream type and the PID information according to the extracted audio / video PID information; 상기 스트림 타입/PID 정보 수정부에서 수정된 스트림 타입 및 PID 정보에 따른 CRC를 수정하는 스트림 타입 및 PID 정보 CRC 수정부와;A stream type and PID information CRC correction unit for modifying the CRC according to the stream type and PID information modified by the stream type / PID information correction unit; 상기 수정된 프로그램 PID 정보와 스트림 타입 및 PID 정보가 포함된 오디오/비디오 데이터의 트랜스포트 스트림을 인코딩하여 출력하는 인코딩부를 포함하여 구성된 것을 특징으로 하는 디지털 저장 매체의 신호 재생장치.And an encoding unit for encoding and outputting the modified program PID information and a transport stream of audio / video data including the stream type and the PID information. 데이터 포맷터를 구비한 디지털 저장 매체의 신호 기록재생장치에 있어서,A signal recording and reproducing apparatus of a digital storage medium having a data formatter, 비트스트림으로부터 PID 정보를 추출하는 PID 정보 추출수단과;PID information extracting means for extracting PID information from the bitstream; 상기 추출된 PID 정보에 따라 PSI 테이블을 발생하는 PSI 테이블 발생수단과;PSI table generating means for generating a PSI table according to the extracted PID information; 상기 비트스트림의 입력 전송율과 PSI 테이블 정보의 기록 전송율을 일치시켜 상기 데이터 포맷터로 출력하는 전송율 일치수단을 포함하여 구성된 것을 특징으로 하는 디지털 저장 매체의 신호 기록장치.And transmission rate matching means for matching the input transmission rate of the bitstream with the recording transmission rate of PSI table information and outputting the same to the data formatter. 제 3 항에 있어서,The method of claim 3, wherein 상기 PSI 테이블 발생수단은The PSI table generating means 상기 추출된 오디오/비디오 PID 정보에 따라 프로그램 PID 정보를 수정하는 프로그램 PID 정보 수정부와;Program PID information correction unit for modifying program PID information according to the extracted audio / video PID information; 상기 프로그램 PID 정보 수정부에서 수정된 프로그램 PID 정보에 따른 CRC를 수정하는 프로그램 PID 정보 CRC 수정부와;A program PID information CRC correction unit for correcting the CRC according to the program PID information modified by the program PID information correction unit; 상기 추출된 오디오/비디오 PID 정보에 따라 스트림 타입 및 PID 정보를 수정하는 스트림 타입/PID 정보 수정부와;A stream type / PID information correction unit for modifying the stream type and the PID information according to the extracted audio / video PID information; 상기 스트림 타입/PID 정보 수정부에서 수정된 스트림 타입 및 PID 정보에 따른 CRC를 수정하는 스트림 타입 및 PID 정보 CRC 수정부와;A stream type and PID information CRC correction unit for modifying the CRC according to the stream type and PID information modified by the stream type / PID information correction unit; 상기 수정된 프로그램 PID 정보와 스트림 타입 및 PID 정보가 포함된 오디오/비디오 데이터의 트랜스포트 스트림을 인코딩하여 출력하는 인코딩부를 포함하여 구성된 것을 특징으로 하는 디지털 저장 매체의 신호 기록장치.And an encoding unit for encoding and outputting the modified program PID information, the transport stream of the audio / video data including the stream type and the PID information.
KR1019980022754A 1998-06-17 1998-06-17 A signal recording and reproducing apparatus of a digital storage medium KR100287868B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019980022754A KR100287868B1 (en) 1998-06-17 1998-06-17 A signal recording and reproducing apparatus of a digital storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980022754A KR100287868B1 (en) 1998-06-17 1998-06-17 A signal recording and reproducing apparatus of a digital storage medium

Publications (2)

Publication Number Publication Date
KR20000002152A true KR20000002152A (en) 2000-01-15
KR100287868B1 KR100287868B1 (en) 2001-05-02

Family

ID=19539806

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980022754A KR100287868B1 (en) 1998-06-17 1998-06-17 A signal recording and reproducing apparatus of a digital storage medium

Country Status (1)

Country Link
KR (1) KR100287868B1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002058388A1 (en) * 2001-01-13 2002-07-25 Electronics And Telecommunications Research Institute Apparatus and method for transmitting mpeg-4 data synchronized with mpeg-2 data
KR100534291B1 (en) * 2000-12-19 2005-12-08 가부시끼가이샤 도시바 Digital broadcasting writing regenerative apparatus
KR100601596B1 (en) * 1999-01-06 2006-07-14 삼성전자주식회사 Apparatus for recording/playing MPEG bit stream and method thereof
KR100631500B1 (en) * 2000-02-14 2006-10-09 엘지전자 주식회사 Channel switching apparatus in digital tv
KR100821949B1 (en) * 2000-03-31 2008-04-15 코닌클리케 필립스 일렉트로닉스 엔.브이. Method of processing a received data stream, recording apparatus, recording medium and method of signal conveying

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DK3962088T3 (en) 2010-11-04 2023-09-18 Ge Video Compression Llc Image encoding that supports block merging and skip mode

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100601596B1 (en) * 1999-01-06 2006-07-14 삼성전자주식회사 Apparatus for recording/playing MPEG bit stream and method thereof
KR100631500B1 (en) * 2000-02-14 2006-10-09 엘지전자 주식회사 Channel switching apparatus in digital tv
KR100821949B1 (en) * 2000-03-31 2008-04-15 코닌클리케 필립스 일렉트로닉스 엔.브이. Method of processing a received data stream, recording apparatus, recording medium and method of signal conveying
KR100534291B1 (en) * 2000-12-19 2005-12-08 가부시끼가이샤 도시바 Digital broadcasting writing regenerative apparatus
WO2002058388A1 (en) * 2001-01-13 2002-07-25 Electronics And Telecommunications Research Institute Apparatus and method for transmitting mpeg-4 data synchronized with mpeg-2 data
US7570692B2 (en) 2001-01-13 2009-08-04 Electronics And Telecommunications Research Institute Apparatus and method for transmitting MPEG-4 data synchronized with MPEG-2 data

Also Published As

Publication number Publication date
KR100287868B1 (en) 2001-05-02

Similar Documents

Publication Publication Date Title
JP4970688B2 (en) Method and apparatus for creating and playing back digital video recordings, and digital video recordings created using this method
US5801781A (en) Apparatus for converting moving picture stream of MPEG1 to transport stream of MPEG2
US20070286572A1 (en) Information processing apparatus
US8676038B2 (en) Recording/reproducing apparatus, recording apparatus, reproducing apparatus, recording method, reproducing method and computer program
KR20000050606A (en) Method for recording digital data stream
JP2005312071A (en) Information storage medium with video data recorded thereon, and method and apparatus for recording and reproducing video data
KR100287868B1 (en) A signal recording and reproducing apparatus of a digital storage medium
US6804455B1 (en) Method and apparatus for transceiving audio data stream through a digital interface
JPH0738839A (en) Data recording and regeneration together with video recorder
JP3491401B2 (en) Data encoding device and method, and data decoding device and method
JP4534168B2 (en) Information processing apparatus and method, recording medium, and program
KR20010050137A (en) Digital signal recording apparatus and recording medium
JPH11187310A (en) Digital data transmitting method and its device
US6522695B1 (en) Transmitting device for transmitting a digital information signal alternately in encoded form and non-encoded form
JP2004280994A (en) Data creation method and data recorder
US7653289B1 (en) Stream converting method and apparatus thereof, and stream recording method and apparatus thereof
JP3520595B2 (en) Encoded image and audio data receiving device
JP3436505B2 (en) Digital information signal recording method, digital information signal recording device, and digital information signal recording medium
US7869696B1 (en) Method for recording recorded digital data stream and for providing presentation managing information for the recorded digital data stream
JP4680444B2 (en) Storage type data broadcasting system
KR100539731B1 (en) Transport stream storage device and method
EP0795173B1 (en) Recording/reproducing apparatus for storing a digital information signal in a storage medium, a method and a record carrier
KR0152046B1 (en) Ts decoder
JP2006050387A (en) Data reproducing method, and data reproducing apparatus
US5745638A (en) Recording/reproducing apparatus of the helical scan type

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20070130

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee