KR20000002152A - Signal record regenerating device of digital storage media - Google Patents
Signal record regenerating device of digital storage media Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising 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/43074—Synchronising 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling 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/4345—Extraction 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
Description
본 발명은 디지털 위성 방송시스템의 디지털 저장 매체(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)
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)
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)
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 |
-
1998
- 1998-06-17 KR KR1019980022754A patent/KR100287868B1/en not_active IP Right Cessation
Cited By (6)
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 |